Response to web API requests: 400: Bad request
parse_error
このレスポンスは、リクエストが有効なJSONではないか、必須フィールドが不足していることを示しています。JSONを修正して有効な形式にし、不足しているパラメーターを追加してください。
ボディ
| パラメーター | 型 | 説明 |
|---|---|---|
| errors | Object |
|
| error_code | String | エラーの短い名称。ここでは parse_error。 |
| status_code | Integer | HTTPステータス。常に 400。 |
レスポンス例
{
"errors": [
{
"source": null,
"errors": [
"JSON parse error - Expecting ',' delimiter: line 4 column 3 (char 67)"
]
}
],
"error_code": "parse_error",
"status_code": 400
}
datetime
visited_at フィールドのフォーマットが正しくないため、リクエストが失敗しました。ISO 8601 日付フォーマット(例: 2025-01-14T14:15:22Z)を使用してください。
Body
| Parameter | Type | Description |
|---|---|---|
| errors | Object |
|
| error_code | String | エラーの短い名前。ここでは: base_error。 |
| status_code | Integer | HTTP ステータス。常に 400。 |
レスポンス例
{
"errors": [
{
"source": "visited_at",
"errors": [
"invalid datetime format"
]
}
],
"error_code": "datetime",
"status_code": 400
}
enum
statusフィールドの値が無効なため、リクエストが失敗しました。入力ミスがないか確認してください。使用可能な値は organic、non_organic、unknown です。
ボディ
| パラメーター | 型 | 説明 |
|---|---|---|
| errors | Object |
|
| error_code | String | エラーの短い名前。ここでは enum。 |
| status_code | Integer | HTTP ステータス。常に 400。 |
レスポンスの例
{
"errors": [
{
"source": "status",
"errors": [
"value is not a valid enumeration member; permitted: 'organic', 'non_organic', 'unknown'"
]
}
],
"error_code": "enum",
"status_code": 400
}