---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# JSON 応答ステータス

# JSON 応答ステータス {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

JSONv2 要求は、いくつかの応答ステータスのいずれかを返す場合があります。

## JSON 成功応答

JSON の各成功応答には、指定されたアクションによって取得されたレコードを含むレコードアレイが含まれています。前の例で示したように、各 JSON オブジェクトには、各レコードのアクションのステータスに関するメタデータ要素が 1 つ以上含まれ、プリフィックス __ が付けられています。JSON の成功応答では、次の構文を使用します。

__status

    "__status": "<value>"

\<value\> は成功または失敗です。

## JSON 失敗応答

`_status` 要素が失敗を返すと、エラーと理由を特定するために `_error` 要素が追加されます。

    "__error": { "message": "<error value>", "reason": "<reason value> "}

`<error value>` はエラーメッセージテキストであり、`<reason value>` は、エラーがトリガーされた理由です。

JSON エラー応答には、エラー要素と理由要素のみが含まれています。通常、これは JSON 操作全体が失敗し、レコードを処理できないことを示します。  
例：

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


