Service Catalog integration through REST
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2016 10:24 AM
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-01-2016 11:11 AM
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:
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-02-2016 12:02 AM
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