Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

Servicenow GET APIs Request Impact on performance of the ServiceNow instance

Parjanya SaiKr1
Tera Contributor

Will using ServiceNow GET APIs to fetch incident data impact the performance of the ServiceNow instance? Could you please provide the process to test the performance statistics?

 

 @harditsingh , @Shreya Wani @Martin Jensen @Alka Chaudhary,  @AJ-TechTrek @Shakeel Shaik 

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

@Parjanya SaiKr1 

yes it will impact performance and OOTB Table APIs do expose all field data which is not good from security point of view.

why not use Scripted REST API and ask 3rd party to consume that?

You will have full control on the API request and response.

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

3 REPLIES 3

Ankur Bawiskar
Tera Patron
Tera Patron

@Parjanya SaiKr1 

yes it will impact performance and OOTB Table APIs do expose all field data which is not good from security point of view.

why not use Scripted REST API and ask 3rd party to consume that?

You will have full control on the API request and response.

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Thank You very much @Ankur Bawiskar  for your quick helpful response.
My business is asking to show the actual performance impacted due to the Table API Request.
is possible to check the performance stats specific to the API request?
If yes. If possible  can you please also proivde the navigation to check that  Request and response logs

@Parjanya SaiKr1 

check the transaction log you can see exactly what API has been called, by who, etc.

see this if it helps

Monitoring API performance 

regarding performance

-> try to implement 'Rate Limit Rules' (in left nav type 'Rate Limits' - this will allow you to control the frequency of API calls etc and have control over these as well as 'Transaction Quota Rules' which again can help contain overall limits and API call duration so as to protect the core platform.

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader