Referência de API

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Use ServiceNow APIs para mudar funcionalidades e adicionar recursos no Now Platform.

    Cliente

    Use APIs JavaScript do lado do cliente para controlar como o Now Platform funciona e é exibido no navegador da Web. As APIs do lado do cliente fornecem funcionalidade comum que você pode adicionar à sua instância chamando as APIs de scripts do lado do cliente, como scripts de cliente e scripts de política de IU.

    Casos de uso comuns:
    • Use a API GlideAjax para chamar o código do lado do servidor de um client script.
    • Use a API GlideForm para personalizar formulários.

    Cliente móvel

    Cabrillo JS é uma API JavaScript do lado do cliente para acessar recursos dentro de Now Platform aplicativos para celular nativos. Cabrillo JS fornece métodos para usar recursos nativos do dispositivo, IU móvel nativa e outra funcionalidade móvel Now Platform.

    Construtor de IU

    Use Construtor de IU APIs ao desenvolver scripts de cliente no UI Builder. Os Client scripts são executados em resposta a algo que acontece em uma página, como:
    • Eventos/ações de interação do usuário, como um clique de botão.
    • Eventos de ciclo de vida, como uma execução de agente de dados iniciada.

    Servidor

    Use APIs JavaScript do lado do servidor para mudar a funcionalidade de aplicações existentes ou para criar novas aplicações. As APIs do lado do servidor fornecem funcionalidade comum que você pode adicionar à sua instância chamando as APIs de scripts do lado do servidor, como regras de negócios e inclusões de script. As APIs com escopo devem ser usadas com aplicações com escopo e as APIs globais devem ser usadas com aplicações no escopo global. Novas aplicações geralmente têm escopo. As aplicações no escopo global são normalmente aplicações legadas.

    Casos de uso comuns:
    • Use as APIs GlideRecord ou GlideQuery para executar operações de criação, leitura, atualização e exclusão em dados de registro de scripts do lado do servidor.
    • Use a API GlideSystem para acessar informações sobre a instância ou a sessão do usuário atual e para escrever mensagens informativas ou de erro.
    • Use métodos FlowAPI para acionar fluxos, subfluxos e ações de scripts do lado do servidor.

    REST

    Use REST APIs para acessar e atualizar dados no Now Platform. Você pode descobrir essas APIs de dentro da sua instância usando o Explorador de REST APIs. Se você não encontrar uma API que atenda às suas necessidades, poderá criar REST APIs personalizadas usando o recurso Scripted REST APIs. ServiceNow As REST APIs oferecem suporte à Autenticação básica e ao OAuth 2.0 para autenticar solicitações.

    Casos de uso comuns:
    • Use a API de anexos para carregar e consultar anexos de arquivo.
    • Use a API de e-mail para enviar e receber mensagens de e-mail.
    • Use a API da tabela para criar, ler, atualizar e excluir registros em uma tabela.