Logs for 3rd Party Inbound API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 03:31 AM
We have a 3rd party application that triggers our ServiceNow Instance POST API.
Currently we have an issue where incomplete parameters are being sent to us. Unfortunately, this 3rd party vendor claims that they did sent the complete parameters but in reality, its not.
I would like to know if there is such logging system in ServiceNow where we can see all the parameters we received from the inbound API so we can prove to them that the parameters of their request API was incomplete.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 03:36 AM
you can enable inbound logging.
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 03:50 AM
Hi @Ankur,
Thanks for your quick response. I already followed these steps but I cannot find the answer.
Step 7 gives me an error "Unable to open log file localhost_log"
Step 8 - when I opened the file, its content are only garbled characters.
Also, I read somewhere before that enabling "glide.rest.debug" may involved performance issue. Is this true?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 04:03 AM
that's correct.
what type of API endpoint it is? Is it scripted API? or Import set table API?
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2023 04:17 AM
No, they simply invoke the /api/now/table/incident API and pass parameters to create an Incident ticket in our Instance. They claim that they provided values for Field X and Y but when we check the ticket created, it is blank. We were hoping there is some kind of evidence or logs we can show to them to prove this case.