État de la réponse JSON
Les demandes JSONv2 peuvent renvoyer l’un des états de réponse.
Réponse de réussite JSON
Chaque réponse de réussite JSON inclut un tableau d’enregistrements contenant les enregistrements récupérés par l’action donnée. Chaque objet JSON contient un ou plusieurs éléments de métadonnées, précédés du préfixe __, concernant l’état de l’action sur chaque enregistrement, comme illustré dans les exemples précédents. Les réponses de réussite JSON utilisent la syntaxe suivante :
__Statut
"__status": "<value>"
où <valeur> est le succès ou l’échec.
Réponse aux défaillances JSON
_status renvoie une défaillance, l’élément _error est ajouté pour identifier l’erreur et le motif."__error": { "message": "<error value>", "reason": "<reason value> "}
où < valeur d’erreur > est le texte du message d’erreur et < valeur de motif > est la raison pour laquelle l’erreur a été déclenchée.
La réponse d’erreur JSON contient uniquement les éléments d’erreur et de motif. En règle générale, cela indique que toute l’opération JSON a échoué et qu’aucun enregistrement ne peut être traité.
{"_error":"Cannot update with empty sysparm_query","reason":null}