API de Boletín Claro · Errores · BC-1002

BC-1002Parámetro no válido

Uno de los parámetros no vale, y el campo «detail» dice cuál: un «tipo» que no es subvenciones/licitaciones/ambos, un código de boletín que no existe, un CPV mal formado, un NIF que no lo parece o un «limite» fuera de 1 a 50.

Código
BC-1002
Estado HTTP
400 Bad Request
Reintentable
No
type
https://boletinclaro.es/v1/errores/BC-1002

Qué respuesta recibes

HTTP/1.1 400 Bad Request
Content-Type: application/problem+json

{
  "type": "https://boletinclaro.es/v1/errores/BC-1002",
  "codigo": "BC-1002",
  "title": "Parámetro no válido",
  "status": 400,
  "detail": "El parámetro «tipo» debe ser «subvenciones», «licitaciones» o «ambos»."
}

El campo estable es codigo, y es el final de type. El title y el detail están para leerlos: podemos reescribirlos sin avisar.

Por qué ocurre BC-1002

Cómo se arregla

  1. Lee el campo «detail»: nombra el parámetro exacto que ha fallado.
  2. Compara el valor con el enum del documento OpenAPI. Son listas cerradas, y un cliente generado del spec ya las trae.
  3. En las listas separadas por comas («fuentes», «cpv», «tipos») no pongas espacios alrededor de la coma.

¿Merece la pena reintentar?

No. Corrige el parámetro que nombra el «detail» y vuelve a llamar.

No lo confundas con

Los 11 errores de la API

El catálogo completo, con el código y el estado de cada uno, está en https://boletinclaro.es/v1/errores. Responde también en JSON con Accept: application/json. La referencia de la API está en https://boletinclaro.es/v1.