---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Implementação de API

# Implementação de API {#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

Você pode usar as APIs JavaScript para estender o servidor de aplicações e a funcionalidade do cliente. Use serviços web para conectar aplicações ServiceNow a outras aplicações de software.

|-|-|
| [Scripts Estenda a funcionalidade do servidor de aplicações e do cliente.](https://servicenow-prod.fluidtopics.net/KKDWm1Fx0KXbsaAV85p0VQ "Use scripts para estender sua instância além das configurações padrão. Com os scripts, você pode automatizar processos, adicionar funcionalidades, integrar sua instância com uma aplicação externa e muito mais.") | [Serviços Web Comunique-se entre a ServiceNow e as aplicações de terceiros.](https://servicenow-prod.fluidtopics.net/KI5fpxSA8tgNHIj1fWyqIA "Os serviços Web baseados em HTTP permitem que diversas aplicações se comuniquem. ServiceNow oferece suporte a serviços web de entrada (provedor) e de saída (consumidor).") |
[ ]

{#api-implementation__table_iwv_lpv_klb}

## Scripts {#api-implementation__section_ynk_qy4_vvb}

Use as APIs JavaScript do servidor em scripts para mudar a funcionalidade da aplicação ou criar aplicações. Use as APIs JavaScript do lado do cliente para controlar aspectos de como uma instância é exibida e funciona no navegador da Web.  
Casos de uso comuns:

* Calcule durações para fornecer aos usuários uma maneira de especificar quando uma tarefa ou processo vence.
* Exibir avisos com alertas, confirmações ou outras mensagens.
* Implemente o registro em log de eventos em diferentes níveis de saída, como depuração, informações, aviso e erro.
* Consultar, atualizar, criar e excluir registros.
* Valide a entrada de todos os campos de data e hora.
{#api-implementation__ul_nrp_p32_bwb}

## Serviços Web {#api-implementation__section_zz5_qy4_vvb}

Usar serviços web de entrada (provedor) e de saída (consumidor) permite que diversas aplicações troquem informações.  
Casos de uso comuns:

* Use informações de solicitação de REST API de instâncias ServiceNow em aplicações de terceiros.
* Crie REST APIs com script para solicitações personalizadas que não estão disponíveis nas ServiceNow REST APIs fornecidas.
* Crie uma GraphQL API personalizada para consultar dados de registro de um componente ou de um sistema de terceiros.
* Use o driver de conectividade de banco de dados aberto (ODBC) para acesso somente leitura ao banco de dados associado à sua instância.
* Use o Domain Separation para separar dados, processos e tarefas administrativas em grupos lógicos.
{#api-implementation__ul_gdg_psw_cwb}

