Ir al contenido

Autenticación y ambientes

Todas las peticiones van a https://api.chaski.ec con una API key en el header Authorization:

Authorization: Bearer sk_test_…
Key Ambiente del SRI Validez
sk_test_… Pruebas (celcer.sri.gob.ec) Sin validez tributaria. No consume la cuota del plan.
sk_live_… Producción (cel.sri.gob.ec) Factura real. Cuenta para la cuota del mes.

Las facturas de pruebas y las de producción tienen secuenciales separados y no se mezclan en los listados: cada key solo ve lo de su ambiente.

Las keys sk_live_ solo funcionan cuando el emisor pasó a producción.

  • Guarda la key en una variable de entorno o en un gestor de secretos, nunca en el código del navegador o de una app móvil.
  • Usa una key por sistema (por ejemplo, una para tu tienda y otra para tu ERP). Así puedes revocar una sin cortar las demás.
  • Si una key se filtró, revócala en el panel. Deja de funcionar al instante.
Código HTTP Qué pasó
missing_api_key 401 No mandaste el header Authorization.
invalid_api_key 401 La key no existe o fue revocada.
account_suspended 403 La cuenta está suspendida. Escríbenos.