Status da resposta JSON
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}