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.
Obtener tu clave API
1
Iniciar sesión en el Dashboard
Navega a app.gu1.ai e inicia sesión en tu cuenta
2
Acceder a la sección de claves API
Haz clic en Configuración → Claves API en la barra lateral
3
Crear nueva clave
Haz clic en el botón Crear clave API
4
Configurar clave
- Dale un nombre descriptivo a tu clave (por ejemplo, “API de producción”, “Desarrollo”)
- Establece permisos (lectura, escritura, admin)
- Opcionalmente establece una fecha de expiración
5
Copiar y almacenar
¡Copia la clave generada inmediatamente - solo se mostrará una vez!
Usar tu clave API
Incluye tu clave API en el encabezadoAuthorization de cada solicitud:
Ejemplo con diferentes métodos
Tipos de claves API
gu1 ofrece diferentes tipos de claves API para diferentes entornos:Claves de producción
Comienzan con
sk_live_Utilizadas para entornos de producción. Todas las operaciones son reales y afectan tus datos en vivo.Claves de prueba
Comienzan con
sk_test_Utilizadas para desarrollo y pruebas. Las operaciones no afectan tus datos de producción.Permisos
Las claves API pueden tener diferentes niveles de permisos:| Permiso | Descripción | Caso de uso |
|---|---|---|
| Read | Ver entidades, reglas y datos | Dashboards de análisis, reportes |
| Write | Crear y actualizar entidades | Ingestión de datos, integraciones API |
| Admin | Acceso completo incluyendo gestión de claves | Automatización de infraestructura |
Sigue el principio de mínimo privilegio - solo otorga los permisos mínimos necesarios para cada integración.
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: