Status da resposta JSON

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • As solicitações JSONv2 podem retornar um dos vários status de resposta.

    Resposta de sucesso JSON

    Cada resposta de sucesso do JSON inclui uma matriz de registros que contém os registros recuperados pela ação fornecida. Cada objeto JSON contém um ou mais elementos de metadados, prefixados com __, sobre o status da ação em cada registro, conforme ilustrado nos exemplos anteriores. As respostas de sucesso do JSON usam a seguinte sintaxe:

    __status

    "__status": "<value>"

    onde<value> é sucesso ou falha.

    Resposta de falha de JSON

    Quando o elemento _status retorna falha, o elemento _error é adicionado para identificar o erro e o motivo.
    "__error": { "message": "<error value>", "reason": "<reason value> "}
    

    onde<error value> é o texto da mensagem de erro e<reason value> é o motivo pelo qual o erro foi acionado.

    A resposta de erro JSON contém apenas os elementos de erro e motivo. Geralmente, isso indica que toda a operação JSON falhou e nenhum registro pode ser processado.

    Por exemplo:
    {"_error":"Cannot update with empty sysparm_query","reason":null}