Ir al contenido
Certificar

Desarrolladores

CertifiCar para desarrolladores

Recursos legibles por máquina de certificar.co: los dos formularios del sitio, su contrato de errores y versionado, y dónde está la documentación de la aplicación transaccional.

Especificación OpenAPI

/openapi.json documenta los dos endpoints POST de este sitio (solicitud de demo y suscripción al boletín): esquema de cada campo, códigos de error tipados y ejemplos. Ambos exigen el mismo origen que el sitio, así que no son una API pública para integraciones de terceros sin navegador — la consulta de vehículos (el producto que se paga) vive aparte, en app.certificar.co.

Contrato: versionado, errores y límite de tasa

  • Versionado: la cabecera de respuesta API-Version identifica el contrato. Un cambio incompatible incrementa ese número; una baja se anuncia antes con las cabeceras Deprecation y Sunset.
  • Errores: toda respuesta de error es JSON { ok: false, error, errors? }, nunca una página HTML.
  • Límite de tasa: toda respuesta incluye RateLimit-Limit, RateLimit-Remaining y RateLimit-Reset; una respuesta 429 añade Retry-After.

Catálogo y descubrimiento

  • /.well-known/api-catalog (RFC 9727): enlaza a la especificación OpenAPI anterior.
  • /llms.txt: guía para agentes, incluye cuándo usar CertifiCar y estos mismos enlaces.

Aplicación transaccional

La consulta de vehículos por placa se compra y se lee en app.certificar.co. Su documentación de integración (login, compra de consulta, reporte de vehículos) está en docs.certificar.co, fuera de este repositorio.