Crear una clave de API
Una clave de API permite que un programa externo consulte o cree datos de la gestoría. Cada clave lleva permisos y clientes autorizados, y se muestra una sola vez.
Antes de empezar
- Plan que incluya la API. El plan Gratuito no la incluye. Máximo de claves activas por plan: Starter 1, Professional 5 y Enterprise 20.
- Rol de titular o administrador del equipo. El resto de miembros no ve el submenú de API ni puede crear, rotar o revocar claves.
- Clientes dados de alta en la cartera. Una clave sin clientes marcados no lee nada.
- Con la API desactivada en el sistema, la pantalla lo indica: las claves y sus permisos quedan guardados y funcionan al activarse.
Paso 1. Abrir las claves de API
En el menú lateral, Integraciones > API y desarrolladores > Claves de API.
- Las pestañas son Claves, Webhooks, Consumo y Registro de llamadas.
- Localizar Crear clave (1) y el recuento «N de M claves del plan» (2).
Paso 2. Identificar la integración
Pulsar Crear clave y completar el primer panel:
- Nombre de la integración (1): de 3 a 120 caracteres. Solo identifica la clave en el listado.
- Entorno (2): Pruebas (`cg_test_`) lee datos reales y no escribe. Producción (`cg_live_`) accede a los datos fiscales de los clientes.
- Para qué se va a usar (3): obligatorio en producción, de 20 a 1000 caracteres. Queda como justificación del uso.
Paso 3. Elegir lo que puede hacer
En el Candado 1, Qué puede hacer, marcar solo los permisos que la integración necesita (1). La primera carga propone tres de lectura: clientes, facturas y documentos.
Paso 4. Elegir sobre quién
En el Candado 2, Sobre quién, buscar con Buscar por nombre o NIF… (1) y marcar los clientes que la clave podrá ver (2).
Paso 5. Limitar el origen y la vigencia
Solo en los planes con configuración avanzada, el Candado 3 ofrece Direcciones IP permitidas (1) y Caduca el (2). Ambos son opcionales.
Paso 6. Crear y copiar la clave
- Pulsar Crear clave. Aparece «Clave creada. Copiarla ahora: no se puede volver a ver.»
- En el recuadro Copiar ahora figura la clave completa (1). Pulsar Copiar (2) y guardarla.
Paso 7. Entregar la clave al integrador
- Cada llamada lleva `Authorization: Bearer` con la clave y `X-CG-Client` con el cliente sobre el que actúa.
- Las escrituras añaden `Idempotency-Key`, para que un reintento no duplique una factura.
- La referencia técnica está en Documentación, en el mismo submenú.
Resultado
La clave figura en el listado con el prefijo del entorno y una cadena de candados: Plan, Permisos, Clientes, Desde y Vigencia. Cada llamada de la integración queda en Registro de llamadas.
Campos del formulario
| Campo | Qué admite | Obligatorio | Efecto |
|---|---|---|---|
| Nombre de la integración | Texto de 3 a 120 caracteres | Sí | Nombre de la clave en el listado. |
| Entorno | Pruebas (cg_test_) o Producción (cg_live_); en el sandbox, Sandbox (cg_sbx_) | Sí | Prefijo de la clave. Pruebas no escribe. |
| Para qué se va a usar | Texto de 20 a 1000 caracteres | Sí, en Producción | Justificación del acceso a los datos de los clientes. |
| Permisos (Qué puede hacer) | Casillas del catálogo, salvo las que el plan no incluye | Sí, al menos uno | Concede el primer candado. |
| Clientes (Sobre quién) | Clientes de la cartera; hasta 25 en una clave de producción | No | Autoriza y registra el consentimiento de cada cliente marcado. |
| Direcciones IP permitidas | Una IP o rango por línea, hasta 20 | No | Limita desde dónde funciona la clave. |
| Caduca el | Fecha posterior a hoy, hasta dos años | No | La clave se apaga sola ese día. |
Problemas frecuentes
- «Solo quien lleva la cuenta puede crear o revocar claves de API. Una clave da acceso a los datos de los clientes desde fuera del panel.»
- Error de acceso 403. Solo el titular o un administrador del equipo gestiona claves.
- «Máximo de {n} claves activas del plan alcanzado. Revocar alguna antes de crear otra.»
- Revocar una clave en desuso o pasar a un plan con más claves.
- «El plan no incluye la API pública.» / «El plan no incluye claves de API.»
- El plan actual no contempla la API. Cambiar de plan desde la suscripción.
- «Marcar al menos un permiso: una clave sin permisos no puede hacer nada.»
- Marcar al menos un permiso en el Candado 1.
- «Ninguno de los permisos marcados está incluido en el plan.»
- Marcar permisos sin la etiqueta No incluido en el plan.
- «Una clave de producción accede a los datos fiscales de los clientes desde fuera del panel. Explicar en una línea para qué se va a usar: …»
- Completar Para qué se va a usar con un mínimo de 20 caracteres.
- «Una clave de producción nace con un máximo de 25 clientes autorizados, y hay marcados {n}. …»
- Marcar 25 o menos y ampliar el techo después, cuando la integración ya haya hecho su primera llamada.
- La clave muestra Clientes: «No lee nada»
- No hay ningún cliente autorizado. Marcarlos con Clientes en la ficha de la clave.
- La clave muestra Plan: «Fuera»
- Hay más claves activas que las que admite el plan. La API rechaza las más recientes hasta revocar alguna.
Prueba CopilotGestoria gratis
30 días gratis. Sube tu primera factura en 2 minutos.
Crear cuenta gratis