Can ServiceNow perform API discovery for external services?

Pranita Bahugun
Tera Contributor

Hello team,

I’m exploring ways to enhance visibility into external integrations and was wondering—does ServiceNow support API discovery for third-party or internal services? Specifically, I’m looking to identify and map APIs consumed by applications, including endpoints, traffic patterns.

 

Is there any native capability, plugin, or workaround (e.g., via Service Mapping, Integration Hub, or Discovery patterns) that can help achieve this? Would appreciate any guidance, best practices, or examples from your experience.

Thanks in advance!

 

Best Regards,

Pranita Bahuguni

 

5 REPLIES 5

Mannapuram
Tera Guru

@Pranita Bahugun  Are you looking to discovery new devices/Infra using API, then you can. There are also Service Graph connectors for various options, like Azure, Intune, SCCM and so on...

 

Or are you looking to see the Web services (both SOAP and REST) accessed by your instance and statistics around it. If yes, then there is OOB Workspace for it. 

Path: System Web Services -> REST &SOAP API Analytics -> Usage Overview

Hi @Mannapuram ,

Thank you for your response. I'm currently working on building a service map using Service Mapping, where one of the processes makes a call to an API. Since there was no existing CI representing the API, I manually created a CI in the cmdb_ci_api table and linked it to the calling process. I’d like to understand if there’s a way to automatically discover this API in ServiceNow—either through Discovery or any other available method.

srinija_itom
Tera Guru
Tera Guru

Hi @Pranita Bahugun , 

 

Are these services monitored by any Application Performance Monitoring tools like Dynatrace, AppDynamics, Datadog etc ? If yes, it might be worth exploring the ServiceNow Service Graph Connector for any of these tools. 

 

Regards, 

 

Srinija Amisthapur

Rising Star 2025

Certified Technical Architect

Hi @srinija_itom ,

Thank you for your response. I'm currently working on building a service map using Service Mapping, where one of the processes makes a call to an API. Since there was no existing CI representing the API, I manually created a CI in the cmdb_ci_api table and linked it to the calling process. I’d like to understand if there’s a way to automatically discover this API in ServiceNow—either through Discovery or any other available method.