---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Plug-in da API de descoberta

# Plug-in da API de descoberta {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

O plug-in da API Descoberta fornece APIs para aplicações com escopo e é carregado quando o plug-in Descoberta é ativado.  
Detalhes sobre esses [métodos de API de descoberta](https://developer.servicenow.com/app.do#!/api_doc?v=paris&id=c_DiscoveryAPIScopedAPI) estão disponíveis em ServiceNow® Site do desenvolvedor. Eles são listados aqui por classe.  
Nota:  
Os métodos da API Java não são personalizáveis.

DiscoveryAPI - com escopo
:   Os métodos nesta classe iniciam uma Descoberta rápida de um único endereço IPv4 e retornam resumos dos status de Descoberta iniciados anteriormente para um único IC ou para todos os ICs verificados. Um MID Server é selecionado automaticamente, com base no endereço IP fornecido ou na aplicação especificada.

    * discoverIpAddress(): descobre um único endereço IPv4.
    * reportCiIpAddressStatus(): retorna um resumo do status de descoberta de um item de configuração de acordo com o status específico sys_id e o endereço IPv4.
    * reportCiStatus(): retorna um resumo de um status de descoberta de IC de acordo com um sys_id de status de descoberta específico.
    {#discovery-api-plugin__ul_ycn_js3_l2b}

ReportCiStatusOutputJS
:   Os métodos são getters que retornam propriedades de objeto específicas para o método DiscoveryAPI reportCiIpAddressStatus e convertem as informações em uma cadeia de caracteres JSON.

    * getCiOperationStatus(): Usado para retornar o estado do IC verificado.
    * getCmdbCI(): Usado para retornar o valor no campo cmdb_ci da tabela discovery_device_history para o IC que está sendo verificado.
    * getDiscoveryState(): usado para retornar o valor do campo Estado na tabela Status da descoberta \[discovery_status\].
    * getIpAddress(): Usado para retornar o valor do campo de origem na tabela discovery_device_history para o IC que está sendo verificado.
    * getIssues(): Usado para retornar o valor do campo de problemas na tabela discovery_device_history para o IC que está sendo verificado.
    * getIssuesLink(): Usado para retornar o valor do campo Issues_link na tabela discovery_device_history para o IC que está sendo verificado.
    * toJson(): usado para serializar o objeto ReportCiStatusOutputJS.
    {#discovery-api-plugin__ul_jly_153_l2b}

