Response to web API requests: 400: Bad request

parse_error

La respuesta indica que tu solicitud no es un JSON válido o falta algún campo. Corrige el JSON para que sea válido y añade el parámetro que falta.

Body

ParámetroTipoDescripción
errorsObject
  • source: (string) En caso de JSON inválido, será null.
  • errors: Descripción del error.
error_codeStringNombre corto del error. En este caso: parse_error.
status_codeIntegerEstado HTTP. Siempre 400.

Ejemplo de respuesta

{
    "errors": [
        {
            "source": null,
            "errors": [
                "JSON parse error - Expecting ',' delimiter: line 4 column 3 (char 67)"
            ]
        }
    ],
    "error_code": "parse_error",
    "status_code": 400
}

datetime

La solicitud falló porque el formato del campo visited_at es incorrecto. Usa el formato de fecha ISO 8601, por ejemplo 2025-01-14T14:15:22Z.

Body

ParámetroTipoDescripción
errorsObject
  • source: (string) Siempre visited_at.
  • errors: Una descripción del error.
error_codeStringNombre corto del error. Aquí: base_error.
status_codeIntegerEstado HTTP. Siempre 400.

Ejemplo de respuesta

{
    "errors": [
        {
            "source": "visited_at",
            "errors": [
                "invalid datetime format"
            ]
        }
    ],
    "error_code": "datetime",
    "status_code": 400
}

enum

La solicitud falló porque el valor del campo status no es válido. Comprueba que no haya errores tipográficos. Los valores posibles son organic, non_organic y unknown.

Body

ParámetroTipoDescripción
errorsObject
  • source: (string) Siempre status.
  • errors: Descripción del error. En este caso, value is not a valid enumeration member; permitted: 'organic', 'non_organic', 'unknown'
error_codeStringNombre corto del error. Aquí: enum.
status_codeIntegerEstado HTTP. Siempre 400.

Ejemplo de respuesta

{
    "errors": [
        {
            "source": "status",
            "errors": [
                "value is not a valid enumeration member; permitted: 'organic', 'non_organic', 'unknown'"
            ]
        }
    ],
    "error_code": "enum",
    "status_code": 400
}