Descripción general
gu1 utiliza claves API para autenticar las solicitudes. Todas las solicitudes API deben incluir tu clave API en el encabezadoAuthorization usando el esquema Bearer. Las claves siguen el formato gk_<entorno>_... (ver Formato de clave API).
Obtener tu clave API
Iniciar sesión en el Dashboard
Navega a app.gu1.ai e inicia sesión en tu cuenta
Configurar clave
- Dale un nombre descriptivo a tu clave (por ejemplo, “API de producción”, “Desarrollo”)
- Abre Gestionar permisos y elige permisos granulares (pares
recurso:acción) alineados con el RBAC del workspace. Concede solo lo que la integración necesite. - Opcionalmente establece una fecha de expiración
Usar tu clave API
Incluye tu clave API en el encabezadoAuthorization de cada solicitud:
Ejemplo con diferentes métodos
Formato de clave API
Las claves son cadenas opacas con prefijogk_, un segmento de entorno y un sufijo aleatorio (por ejemplo gk_prod_...). El segmento refleja el entorno elegido al crear la clave (producción vs sandbox). Usa claves de producción solo con organizaciones y datos de producción.
Permisos
Los permisos son granulares: en el dashboard asignas recursos y acciones permitidos (el mismo modelorecurso:acción que el RBAC del workspace). Cada integración debe recibir el conjunto mínimo necesario para sus endpoints.
Aplica el principio de mínimo privilegio: privilegios explícitos
recurso:acción en lugar de acceso amplio.Mejores prácticas
Almacenamiento seguro
Almacenamiento seguro
- Almacena las claves API en variables de entorno o sistemas de gestión de secretos
- Nunca codifiques las claves en tu código fuente
- Nunca confirmes claves en control de versiones (usa archivos
.envy.gitignore)
Rotación de claves
Rotación de claves
- Rota las claves API regularmente (se recomienda cada 90 días)
- Crea nuevas claves antes de revocar las antiguas para evitar tiempo de inactividad
- Actualiza todos los sistemas que usan la clave antigua
Monitorear uso
Monitorear uso
- Revisa regularmente la actividad de las claves API en el dashboard
- Configura alertas para patrones de uso inusuales
- Revoca inmediatamente las claves comprometidas
Separación de entornos
Separación de entornos
- Usa claves de prueba para desarrollo y staging
- Usa claves de producción solo en producción
- Nunca uses claves de producción en máquinas de desarrolladores
Respuestas de error
Si la autenticación falla, recibirás una de estas respuestas de error:Clave API faltante
401 Unauthorized
Clave API inválida
401 Unauthorized
Clave API expirada
401 Unauthorized
Permisos insuficientes
403 Forbidden
Límite de Velocidad
Las claves API están sujetas a límites de velocidad según tu plan:| Plan | Solicitudes por hora | Solicitudes por día |
|---|---|---|
| Free | 100 | 10,000 |
| Starter | 300 | 100,000 |
| Professional | 1,200 | 500,000 |
| Enterprise | Personalizado | Personalizado |
Encabezados de Límite de Velocidad
Todas las respuestas de la API incluyen información de límite de velocidad en los encabezados:| Encabezado | Descripción |
|---|---|
X-RateLimit-Limit | Máximo de solicitudes permitidas en la ventana actual |
X-RateLimit-Remaining | Número de solicitudes restantes en la ventana actual |
X-RateLimit-Reset | Marca de tiempo ISO 8601 cuando el límite de velocidad se reinicia |
Respuesta de Límite de Velocidad Excedido
Cuando excedas los límites de velocidad, recibirás:429 Too Many Requests
Encabezados de Respuesta:
Probar tu clave API
Usa esta prueba simple para verificar que tu clave API funciona:Próximos pasos
Crear tu primera entidad
Comienza a usar la API para crear entidades
Definir esquemas personalizados
Configura el mapeo de datos para tu caso de uso
Webhooks
Recibe notificaciones en tiempo real
Flujo KYC completo
Guía de integración KYC de punta a punta