ServiceNow Integration Interview Questions 2025

What is ServiceNow Integration?

A ServiceNow integration is an information exchange between the ServiceNow Platform and another system or source.

What is inbound integration in ServiceNow? Explain one of the inbound integration that you have implemented?

Inbound integration is making call from third party application to ServiceNow's REST API to get information from ServiceNow, or create/update records.

Note : If asked, you would need to explain practical inbound integration that you have implemented

What is outbound integration in ServiceNow?

Outbound integration is making calls from ServiceNow to other applications API to get information or create/update records.

Note : If asked, you would need to explain practical outbound integration that you have implemented

What is a MID server?

A management, instrumentation, and discovery (MID) Server is a Java application that runs on a server on your local network. MID Servers facilitate communication and data movement between a single ServiceNow® instance and external applications, data sources, and services.

A mid server sits inside firewall, collects information from infrastructure CIs, then puts that info out in the cloud in ServiceNow instance.

Below is the graphical representaion which illustrates working of MID server :

Why we need MID server?

ServiceNow instance is hosted in the cloud. It can connect to other cloud based systems to share data etc, however your internal network is likely not wide open to connections from external systems. So the MID server acts as connection between your internal network and the ServiceNow instance.

It can be used to send Discovery data that it collects on your network to the ServiceNow instance. It can also allow ServiceNow to connect to data sources that are on your network (like SQL servers, internal APIs etc)

Types of http methods?

There are 5 basic http methods which are as follows,

GET : Retrieves information.

POST : Creates new records.

PUT : Updates the partial or specific records, it checks if resource exists then it will update the record or else it creates record.

PATCH - > Updates record.

DELETE : Deletes record.

What is difference between PUT, POST and PATCH method?

POST is used only to create records whereas PATCH is used to only update the record while PUT is kind of combination both where if record exist then it will update the record otherwise it creates new one.

What is OAuth method?

OAuth is an open standard for token based authontication. It allows user access instance resources by obtaining Token rather than entering login credentials with each resource request.

What is Table and Import Set API?

Table API allows us to perform create, read, update, and delete (CRUD) operations on existing tables.
The Import set API allows us to interact with import set table.

What is Servicenow Rest API explorer?

ServieNow's REST API explorer is an application to construct and test API requests to a ServiceNow instance. The REST API explorer is available to users with the rest_api_explorer role or admin role.

How to trigger Rest Call?

We can write server side script by using below REST API class.
sn_ws.RESTMessageV2('rest_message_name','method_name');
Later we can use methods provided by above class to perform further operation.

What is scripted rest API?

The scripted REST API feature allows application developers to build custom web service APIs.
We can define service endpoints, query parameters, and headers for a scripted REST API, as well as scripts to manage the request and response.

What is difference between SOAP and REST?

1. SOAP stands for Simple Object Access protocol whereas REST stands for REpresentational State Transfer.

2. REST has SSL and HTTPS for security, on the other hand SOAP has SSL and WS security due to which in the cases like Bank account password, Card number etc. SOAP is preferred over REST.

SOAP allows only XML format REST allows other format as well e.g. JSON, XML.

4.SOAP requires more bandwidth REST requires less bandwidth.

5. Uses the envelope type of messages where message details are secured, REST uses kind of postcard where URI exposes the business logic.


Prepared and confident for your interview?

Practice makes perfect! Test your skills with our virtual interview practice buddy and ensure you're fully ready for your upcoming interview.

🎯 Start Practicing

User Added Interview Question and Answers

Sanvi 2025-08-11 00:26:05

Retry mechanism used in Integration. I was asked about retry mechanism. Can anyone who knows this answer here


Sharique 2025-09-25 08:18:40
Retry mechanism means if your rest call somehow gets failedw then implement the custom logic that it will automatically retry some more times to make a connection before giving up and logging the catch block.
0 Helpfuls
0 Helpfuls


AJAY 2025-05-23 01:15:25

REV-TRACK INTEGRATION WITH REST AND INTEGRATION HUB

0 Helpfuls


Pallavi 2025-01-29 21:32:20

How do you integrate servicenow with any other tool.Answer should be generic which can be used for any tool? This was asked by me in interview. Can i get the answer to this question


Pavan 2025-02-14 19:43:40
You should ask for more details as it requires, what kind of integration they are looking for ? like if they want uni directionsla or bi directional What kind of operations they want to do based on it you can select http methods What kind of authentication they want like basic authentication, no authentication or Oauth, What are the end points what is the payload How do you want the data ? either XML or JSON ? Like this you need to ask more to recruiter,
0 Helpfuls
Anil 2025-10-15 07:40:52
This was asked me in Infosys
0 Helpfuls
0 Helpfuls


Monica 2024-06-11 08:06:01

How do you test integrations in servicenow?


Jitendra 2025-01-07 08:24:15
You can test the integration with the third party tools like Postman
0 Helpfuls
Akshay 2025-01-22 07:17:36
You can also test integration with Rest API Explorer ( functionality provided by ServiceNow )
0 Helpfuls
0 Helpfuls


Keerthana Arumugam 2024-05-21 07:51:09

How will you setup oauth 2.0 authentication

1 Helpfuls


Keerthana Arumugam 2024-05-21 07:50:42

What is error 500


sreedhar 2024-10-07 23:44:50
Internal Server Error - An unexpected error occurred while processing the request. The response contains additional information about the error.
0 Helpfuls
0 Helpfuls


jyothi 2024-03-05 07:29:52

Rest API Authenctication Methods


Unknown 2024-04-11 04:53:58
ServiceNow REST APIs use basic authentication, mutual authentication and OAuth to authorize user access to REST APIs/endpoints.
0 Helpfuls
0 Helpfuls


Alekhya 2024-02-21 07:13:31

What the steps that you follow for OAuth Integration?


Amarjeet 2025-05-13 10:32:12
You need to create Application registry records, credentials, connection, Connection and credential alias, and at Last test the connection. Follow this video for more details. https://www.youtube.com/watch?v=HSnJF3eGqaI
0 Helpfuls
1 Helpfuls


Alekhya 2024-02-21 07:13:07

When an organization wanted to integrate with SSO , what are the general prerequisities and procedure?

2 Helpfuls


Agnivesh 2024-01-12 14:50:55

What all roles are to be given to the users while performing Inbound and Outbound Rest integration?


Ravi 2024-01-24 06:19:41
Web service access only
0 Helpfuls
Anuj 2024-04-08 23:47:32
Web service access only is the checkbox to prevent login. "ITIL" role is required for integration.
1 Helpfuls
1 Helpfuls


Mustafeez 2024-01-12 14:49:29

What is mutual authentication in Integration? How can I create it?


sridhar 2024-10-07 23:47:13
Mutual Authentication is nothing adding SSL Certificates on third party system which is generated on servicenow system.
0 Helpfuls
0 Helpfuls


susmitha 2023-10-27 03:06:34

I was asked about difference between 200 and 201 status code


Siri 2023-11-16 18:35:44
We can handle based on response status code if we get any status code like below 200 Success Success with response body. 201 Created Success with response body
0 Helpfuls
0 Helpfuls


ksr 2023-09-13 22:18:38

how to handle errors in restapi?


Pranav 2023-10-31 09:54:42
You can handle errors based on response status code. You get status code in series 400 if there is any error e.g. 1. 402 is error code for incorrect user details 2. 404 is either the URL you have configured doesn't exist at all, or the resource you are trying to access doesn't exist.
0 Helpfuls
Mustafeez 2024-01-12 14:47:59
There's also ERROR 401. It's for Basic authorization error.
0 Helpfuls
1 Helpfuls


Mahi 2023-07-04 20:13:55

When you integrate two systems, how to get the parameters dynamically?


Kajol 2023-07-09 12:12:47
There are two ways to send parameter in integration. 1. You can append parameter in URL, which later can be extracted by other system. Remember that this method is not secure as everyone can see what data you are sending. 2. You can add parameter in request body.
0 Helpfuls
0 Helpfuls


Megha 2023-06-21 04:59:03

What is E bonding?


priya 2023-07-19 05:02:02
Integration between one serviceNow instance to another Servicenow instance
0 Helpfuls
Kishan 2023-08-26 13:10:08
In addition to Priya's answer, OOTB E-bonding spokes (flow actions ) are available with which we can connect to other instances.
0 Helpfuls
Ruchi 2023-09-15 10:47:23
E- bonding, it means company A and company B are integrated and received an acknowledgment for the same with unique ticket number. Now Company A and Company B can practically transmit the updates and other transactions. Outbound > Company A -----New Submit Request --- > Integration-------> Company B Inbound Company A <-Acknowledgment with Company B Ticket Number--
0 Helpfuls
0 Helpfuls


SP Biswal 2023-06-15 00:48:55

What are the drawbacks of Table API?


Sourabh 2023-07-11 07:36:20
They get read/write access to whole table without any restrictions. Therefore it is possibility that if they make any mistake, it could create chaos in whole table. Alternatively we should think of having scripted rest api where SN developer will have more control on what operation other toll can perform. e.g. if other system is only going to change assignment group, adding a comment on incident then instead of providing table api access, you can write scripted rest api.
0 Helpfuls
0 Helpfuls






🚀 Power Up Your ServiceNow Career

Join a growing community of smart ServiceNow professionals to stay ahead in interviews, sharpen your development skills, and accelerate your career.

Fuel My Passion

Loving the content? Well, of course you are. Here’s your chance to indirectly fuel the chaos that keeps this website running. Your contribution helps keep the wheels turning and allows me to continue pretending to be a responsible adult—while cranking out more content for you. Thanks for supporting my delusional dreams and helping me keep this website alive!


Buy Me a Coffee

Support with UPI

If you prefer making a UPI payment to support the website maintenance cost, scan the QR code below:

UPI QR Code

Comments

abhishek 2025-01-09 01:23:31
can anyone explain Rest API PUT method ? i want to modify every incident in source instance that's need to be reflected in target instance. for each record we can give sys_id of the record what about all records ?



Reshma 2024-01-04 23:35:05
I was looking for such aswers from long time, all question-answers are so on point. Just loved it. If possible, please add more integration related questions.