エラー
ステータスと、本文の code です。
失敗したレスポンスは、次の形です。
{
"error": {
"code": "unknown_reference",
"message": "brand_code 'BR01' は存在しません",
"details": [{ "path": "brand_code", "code": "unknown_reference", "value": "BR01" }]
}
}details は、項目ごとの不備があるときだけ中身が入ります。path は本文のどの項目か、value は送った値です。
POST /oauth/token だけ、形が違います。error と error_description が並びます。
ステータス
| ステータス | code | 意味 |
|---|---|---|
| 401 | unauthorized | トークンがない、または無効 |
| 403 | forbidden | その操作の権限がない |
| 404 | not_found | コードが見つからない |
| 409 | idempotency_conflict | 同じ Idempotency-Key で本文が違う |
| 422 | invalid_request | 項目の形が違う |
| 422 | unknown_reference | 知らないコードを参照した |
| 429 | rate_limited | 呼び出しが多すぎる |
| 500 | internal_error | 想定外の失敗 |
トークン発行は 1 分あたり 30 回、それ以外の呼び出しは 1 分あたり 120 回までです。
成功は、参照と更新が 200、新規作成が 201 です。