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_…La key define el ambiente
Sección titulada «La key define el ambiente»| 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.
Buenas prácticas
Sección titulada «Buenas prácticas»- 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.
Errores de autenticación
Sección titulada «Errores de autenticación»| 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. |
