メインコンテンツまでスキップ

エラー

エラー時は必ず status: "failure"error オブジェクトを含む エンベロープが返されます。

{
"status": "failure",
"data": null,
"meta": null,
"error": {
"code": "BAD_REQUEST",
"message": "workingTime must not be null"
}
}

HTTP ステータスの対応表

ステータスバックエンドの例外意味
400BadRequestException入力形式の誤り、必須項目の欠落。
401UnauthorizedExceptionOrigin またはベアラートークンが無効・未指定。
403ForbiddenExceptionこの Origin にはこのエンドポイントの権限がない。
404NotFoundExceptionリソースが存在しない。
409ConflictException重複、または状態の競合。
422UnprocessableRequestExceptionパース後のバリデーションに失敗。
429RateLimitExceptionレート制限を超過。
500InternalServerException予期しないサーバーエラー。

リトライ方針

  • 429 および 5xx: 指数バックオフでリトライしてください(1 秒、2 秒、4 秒、8 秒。5 回で打ち切り)。
  • 429 以外の 4xx: リトライしないでください。リクエスト自体を修正する必要があります。

不具合の報告

不具合を報告する際は、レスポンスヘッダーの x-request-id、発生時刻、 リクエストとレスポンスの全文を添えて support@homesoon.jp までご連絡ください。