メインコンテンツへスキップ
ABBYY Flexicapture for Invoices Cloud API は、API リクエストの失敗を示すために、一般的な HTTP レスポンスコードを使用します。

コード

ステータス

意味

400

Bad Request

無効な入力データが指定された場合に返されます。レスポンス本文には BadRequestBodyModel のインスタンスが含まれます。

BadRequestBodyModel

JSON 表現

{
 “id”: “string”,
 “error”: “string”,
 “error_description”: “string”
}

フィールド

id

string

必須。リクエスト ID

error

string

必須。エラーコード

error_description

string

必須。エラーの説明

403

Forbidden

このメソッドを使用するには、専用のテナントが必要です。お問い合わせいただければ作成します。

404

Not Found

リソースが見つからない場合に返されます。

409

Conflict

リソースの準備ができていない場合に返されます。

429

Too Many Requests

ワークロードが急増し、Azure Resource Manager によって追加の処理リソースが割り当てられている間に返されます。

これらのエラーに対処するには、リクエストの過負荷を防ぐ再試行メカニズムを実装してください。たとえば、指数バックオフを使用し、最初の再試行リクエストは 5 秒後に送信し、その後のリクエストでは待機時間を最大 1 分まで延ばします。

503

Service Unavailable

500

Internal Server Error

レスポンス本文には InternalServerErrorModel のインスタンスが含まれます。

InternalServerErrorModel

JSON 表現

{
 “id”: “string”,
 “requestId”: “string”,
 “statusCode”: 0,
 “errorCode”: 0,
 “message”: “string”
}

フィールド

id

string

必須。エラー ID

requestId

string

必須。リクエスト ID

statusCode

integer (int32)</em></p><p>必須。エラーのステータスコード</p></td></tr><tr><td><p><em>errorCode</em></p></td><td><p><em>integer(int32)</em></p><p>必須。エラーのステータスコード</p></td></tr><tr><td><p><em>errorCode</em></p></td><td><p><em>integer (int32)

必須。エラーコード

message

string

必須。エラーメッセージ