Referência de API

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Use ServiceNow APIs para mudar funcionalidades e adicionar recursos no Now Platform.

    Cliente

    Use as 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 client scripts e scripts de política de IU.

    Casos de uso comuns:
    • Use a API GlideAjax para chamar o código do lado do servidor a partir 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 para celular nativa e outras Now Platform funcionalidades móveis.

    Construtor de IU

    Use Construtor de IU APIs ao desenvolver scripts de cliente no UI Builder. Os scripts de cliente 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 as 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ócio 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 são normalmente com escopo. 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 API. Se você não encontrar uma API que atenda às suas necessidades, poderá criar REST APIs personalizadas usando o recurso Scripted REST API. ServiceNow As REST APIs são compatíveis com Autenticação básica e 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 de tabela para criar, ler, atualizar e excluir registros em uma tabela.