APIエラーレスポンス
概要
コンテンツ定義に設定できるバリデーションのエラーの一覧をまとめます。
各レスポンスには code、message、fieldの項目が含まれています。
- code: エラー種別コードを意味する文字列(例:リクエストパラメータが無効な場合は
invalidが入ります) - message: Kuroco標準のエラーメッセージ
 - field: エラーが発生したリクエストパラメータ、総合的なエラーの場合は出力されません
 
注記
本リファレンスには、コンテンツ定義に設定されたバリデーションのエラーを記載しています。リクエストに問題がある場合は、別のエラーが発生します。
バリデーションエラー一覧
共通
| Condition | HTTP Status | Code | Message(ja) | Message(en) | 
|---|---|---|---|---|
| 必須チェック | 400 | required | [項目名]は必須項目です。 | [item name] is required | 
タイトル
| Condition | HTTP Status | Code | Field | Message(ja) | Message(en) | 
|---|---|---|---|---|---|
| 入力制限(E-mail) | 400 | invalid | subject | タイトルが不正です。 メールアドレス形式で入力してください。 | Invalid Title. Please enter in a E-mail format. | 
| 入力制限(電話番号) | 400 | invalid | subject | タイトルが不正です。 電話番号形式で入力してください。 | Invalid Title Please enter in a Contact number format. | 
| 入力制限(郵便番号) | 400 | invalid | subject | タイトルが不正です。 郵便番号形式で入力してください。 | Invalid Title. Please enter in a ZIP code format. | 
| 入力制限(URL) | 400 | invalid | subject | タイトルが不正です。 URL形式で入力してください。 | Invalid Title. Please enter in a URL format. | 
| 入力制限(数値) | 400 | invalid | subject | タイトルが不正です。 数値形式で入力してください。 | Invalid Title. Please enter in a Numeric value format. | 
| 入力制限(正規表現) | 400 | invalid | subject | タイトルが不正です。 | Invalid Title | 
| 入力制限(最小文字数) | 400 | invalid | subject | タイトルはx文字以上で入力してください。 | Title should be X characters or more. | 
| 入力制限(最大文字数) | 400 | invalid | subject | タイトルはx文字以内で入力してください。 | Please input Title within X characters. | 
テキスト
| Condition | HTTP Status | Code | Field | Message(ja) | Message(en) | 
|---|---|---|---|---|---|
| 入力制限(E-mail) | 400 | invalid | ext_x | [項目名]が不正です。 メールアドレス形式で入力してください。 | Invalid [item name] Please enter in a E-mail format. | 
| 入力制限(電話番号) | 400 | invalid | ext_x | [項目名]が不正です。 電話番号形式で入力してください。 | Invalid [item name] Please enter in a Contact number format. | 
| 入力制限(郵便番号) | 400 | invalid | ext_x | [項目名]が不正です。 郵便番号形式で入力してください。 | Invalid [item name]. Please enter in a ZIP code format. | 
| 入力制限(URL) | 400 | invalid | ext_x | [項目名]が不正です。 URL形式で入力してください。 | Invalid [item name]. Please enter in a URL format. | 
| 入力制限(数値) | 400 | invalid | ext_x | [項目名]が不正です。 数値形式で入力してください。 | Invalid [item name]. Please enter in a Numeric value format. | 
| 入力制限(正規表現) | 400 | invalid | ext_x | [項目名]が不正です。 | Invalid [item name] | 
| 入力制限(最小文字数) | 400 | invalid | ext_x | [項目名]の文字数が不正です。 | Invalid The Number of characters of [item name] | 
| 入力制限(最大文字数) | 400 | invalid | ext_x | [項目名]の文字数が不正です。 | Invalid The Number of characters of [item name] | 
テキストエリア
| Condition | HTTP Status | Code | Field | Message(ja) | Message(en) | 
|---|---|---|---|---|---|
| 入力制限(最小文字数) | 400 | invalid | ext_x | [項目名]の文字数が不正です。 | Invalid The Number of characters of [item name] | 
| 入力制限(最大文字数) | 400 | invalid | ext_x | [項目名]の文字数が不正です。 | Invalid The Number of characters of [item name] | 
画像(KurocoFilesにアップロード)
| Condition | HTTP Status | Code | Field | Message(ja) | Message(en) | 
|---|---|---|---|---|---|
| 入力制限(拡張子) | 400 | invalid | ext_x | [項目名][ファイル名]が不正です。 | Invalid [item name][File name] | 
| 入力制限(ファイル容量制限) | 400 | invalid | ext_x | [項目名]容量オーバーのためファイルはアップロードできませんでした。 | [item name] Could not upload: the file size is too big | 
ファイル(KurocoFilesにアップロード)
| Condition | HTTP Status | Code | Field | Message(ja) | Message(en) | 
|---|---|---|---|---|---|
| 入力制限(拡張子) | 400 | invalid | ext_x | [項目名][ファイル名]が不正です。 | Invalid [item name][File name] | 
| 入力制限(ファイル容量制限) | 400 | invalid | ext_x | [項目名]容量オーバーのためファイルはアップロードできませんでした。 | [item name] Could not upload: the file size is too big | 
ファイル(GSCにアップロード)
| Condition | HTTP Status | Code | Field | Message(ja) | Message(en) | 
|---|---|---|---|---|---|
| 入力制限(拡張子) | 400 | invalid | ext_x | [項目名][ファイル名]が不正です。 | Invalid [item name][File name] | 
ファイル(S3にアップロード)
| Condition | HTTP Status | Code | Field | Message(ja) | Message(en) | 
|---|---|---|---|---|---|
| 入力制限(拡張子) | 400 | invalid | ext_x | [項目名][ファイル名]が不正です。 | Invalid [item name][File name] | 
エラーレンスポンスサンプル
コンテンツ追加APIでsubjectが空文字、もしくは未指定だった場合のエラーのレスポンスサンプルは下記になります。
{
  "errors": [
    {
      "code": "invalid",
      "message": "タイトルは必須項目です。",
      "field": "subject"
    }
  ],
  "x-rcms-request-id": "280496b2-8b45-4a9a-8a21-678feb77e2ff"
}
- 特定の項目に対するエラーの場合は 
fieldに対象項目が含まれています。 
サポート
お探しのページは見つかりましたか?解決しない場合は、問い合わせフォームからお問い合わせいただくか、Slackコミュニティにご参加ください。