Status da resposta JSON
As solicitações JSONv2 podem retornar um dos vários status de resposta.
Resposta bem-sucedida do JSON
Cada resposta de sucesso JSON inclui uma matriz de registro 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>"
em que<value> é sucesso ou falha.
Resposta de falha do 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> "}
em que<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 somente 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}