Skip to content

Error: insufficient_permissions

La clave API está autenticada correctamente, pero no tiene el scope necesario para realizar la operación solicitada.

{
"error": {
"type": "permission_error",
"code": "insufficient_permissions",
"message": "Esta clave API no tiene permiso para crear facturas. Se requiere el scope 'invoices.write'.",
"doc_url": "https://docs.emitia.co/errors/insufficient_permissions",
"request_id": "req_01HX…"
}
}

HTTP status: 403 Forbidden

CausaSolución
La clave tiene scope read y estás ejecutando una mutaciónCrea una clave con scope invoices.write o *
Estás accediendo a datos de otro tenantCada clave solo puede ver su propio tenant
La clave de prueba tiene restricciones de scopeCrea una clave nueva sin restricciones de scope
  1. Revisa el scope de tu clave en el dashboard → API Keys.
  2. Para operaciones de escritura, necesitas invoices.write o * (todos los scopes).
  3. Si no puedes cambiar la clave existente, crea una nueva con los scopes necesarios.
ScopeOperaciones permitidas
readSolo operaciones GET
invoices.writeCrear facturas, notas crédito y notas débito
webhooks.manageCrear y gestionar webhook endpoints
*Todos los scopes (recomendado para integración completa)