Can a PDI instance connect to Servicenow KB portal via API / Integration

PARAS_
Tera Contributor

I am trying to create a table with importing all the Kb's present in servicenow KB portal in personal developer instance?

Can a PDI connect to servicenow KB portal? If yes could you please give me step by step process?

2 ACCEPTED SOLUTIONS

SinghShailendra
Tera Contributor

No, a Personal Developer Instance (PDI) cannot directly connect to a production or public ServiceNow KB portal (like developer.servicenow.com or a customer’s instance) for live data access or bulk imports due to security restrictions and single-tenant isolation.
PDIs prohibit production data connections, external integrations, or cloning from live instances to prevent data leakage and resource abuse.

Standard Import Approach
Export KB articles as XML from the source instance (if accessible), then import into your PDI.
• In the source instance, navigate to Knowledge > Articles > All (kb_knowledge.list), apply filters for desired KBs/articles.
• Right-click the list header > Export > XML (exports selected or all filtered records).
• Also export related records: attachments (sys_attachment), categories (kb_category), and workflows if needed.
• In PDI, go to the same list > right-click header > Import XML > upload the file(s).

Please mark helpful if it make sense.



View solution in original post

PrashantLearnIT
Tera Sage

Hi @PARAS_ 

 

You cannot import ServiceNow KB articles to PDI, it's not feasible that some production data to be going to any PDI. You can individually create.

 

Anyway, you will never have access to all ServiceNow KB articles.

 

You can create that manually if you want in your PDI.

********************************************************************************************************
Please appreciate the efforts of community contributors by marking the appropriate response as the correct answer and helpful. This may help other community users to follow the correct solution in the future.

********************************************************************************************************
Cheers,
Prashant Kumar
ServiceNow Technical Architect


Community Profile LinkedIn YouTube Medium TopMate
********************************************************************************************************

View solution in original post

3 REPLIES 3

SinghShailendra
Tera Contributor

No, a Personal Developer Instance (PDI) cannot directly connect to a production or public ServiceNow KB portal (like developer.servicenow.com or a customer’s instance) for live data access or bulk imports due to security restrictions and single-tenant isolation.
PDIs prohibit production data connections, external integrations, or cloning from live instances to prevent data leakage and resource abuse.

Standard Import Approach
Export KB articles as XML from the source instance (if accessible), then import into your PDI.
• In the source instance, navigate to Knowledge > Articles > All (kb_knowledge.list), apply filters for desired KBs/articles.
• Right-click the list header > Export > XML (exports selected or all filtered records).
• Also export related records: attachments (sys_attachment), categories (kb_category), and workflows if needed.
• In PDI, go to the same list > right-click header > Import XML > upload the file(s).

Please mark helpful if it make sense.



PrashantLearnIT
Tera Sage

Hi @PARAS_ 

 

You cannot import ServiceNow KB articles to PDI, it's not feasible that some production data to be going to any PDI. You can individually create.

 

Anyway, you will never have access to all ServiceNow KB articles.

 

You can create that manually if you want in your PDI.

********************************************************************************************************
Please appreciate the efforts of community contributors by marking the appropriate response as the correct answer and helpful. This may help other community users to follow the correct solution in the future.

********************************************************************************************************
Cheers,
Prashant Kumar
ServiceNow Technical Architect


Community Profile LinkedIn YouTube Medium TopMate
********************************************************************************************************

Dr Atul G- LNG
Tera Patron

Hi @PARAS_ 

No, it is not possible for this reason: to integrate it, you need API access and an SN community developer account. These APIs are not available unless you have a valid use case and approval. So technically it may be possible, but practically it is not feasible at the moment.

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************