Service Catalog integration through REST

abhimanyu3
Kilo Expert

Hi All,

We are planning to integrate ServiceNow with a third party tool through REST.

Requirement - A request will be created in the third-party tool, same request needs to be created in ServiceNow. This will also include creating RITM and Task (most likely).

Question - We need to ensure that REQ, RITM and TASK get created and are related to each other. What is the best way to do this?

        a) Do we use Scripted REST APIs? If so, can you please provide more information on how to set it up for this integration?

        b) Do we create records in all three tables (REQ, RITM and TASK) and relate each other (through a business rule maybe)?

Thanks in advance!

Regards

Abhimanyu

2 REPLIES 2

rohantyagi
ServiceNow Employee
ServiceNow Employee

Abhimanyu,


Before you start, please go through this list of available integrations:


http://wiki.servicenow.com/index.php?title=List_of_Available_Integrations#Custom-Built_Integrations







This is the list of ServiceCatalog APIs:


Service Catalog API


This is a good resource on getting started:


Getting started with the REST API


This is a very handy resource, I advise go through the entire doc and plan well:


Integration FAQs - ServiceNow Wiki


Please also download this wiki book:


http://wiki.servicenow.com/index.php?title=Book:Integration#gsc.tab=0



And why to ignore this:


http://wiki.servicenow.com/index.php?title=Web_Services_Integrations_Best_Practices#gsc.tab=0




Yes record should be created in all three- Req, RITM and task


Hi Rohan,



The URLs provided by you are very helpful. I wonder how I missed the Service Catalog APIs documentation. Let me try this once, I am quite hopeful it will work out.


I will let you know in case of any other questions. Marking your answer helpful for now



Regards


Abhimanyu