Documentation Index
Fetch the complete documentation index at: https://docs.cobrix.co/llms.txt
Use this file to discover all available pages before exploring further.
Las API keys se gestionan desde el admin API, autenticada con JWT (no con X-API-Key).
Estos endpoints los utilizan los admins de la empresa desde el dashboard o desde herramientas internas. No uses X-API-Key aquí — usa un token JWT obtenido con credenciales de admin.
Restricciones
- Máximo 5 keys activas por empresa.
- El texto completo de la key se devuelve una sola vez en la creación.
- Las keys revocadas responden
401 Unauthorized de inmediato.
- Rate limit por defecto: 60 requests/minuto por key.
Create API Key
POST /api/companies/{companyId}/api-keys
| Header | Requerido |
|---|
Authorization | ✅ (Bearer {jwt}) |
Content-Type | ✅ |
Body
Nombre descriptivo de la key (p. ej. “Production Integration”).
curl -X POST "https://api.cobrix.co/api/companies/{companyId}/api-keys" \
-H "Authorization: Bearer {jwt-token}" \
-H "Content-Type: application/json" \
-d '{ "name": "Production Integration" }'
{
"id": "key-uuid",
"name": "Production Integration",
"keyPrefix": "sk_live_acme_PqL...",
"environment": "live",
"permissions": ["payments:create", "payments:read"],
"rateLimitRpm": 60,
"createdAt": "2026-03-26T14:00:00.000Z",
"key": "sk_live_acme_PqL9Kx2Yj7mN8vZqWpTr3bS5dFgH..."
}
Guarda el valor de key inmediatamente. No se mostrará nuevamente.
List API Keys
GET /api/companies/{companyId}/api-keys
Devuelve la lista de keys (sin el valor completo — solo keyPrefix).
Revoke API Key
DELETE /api/companies/{companyId}/api-keys/{keyId}
Respuesta: 204 No Content. La key deja de ser válida de inmediato.
Rotate API Key
POST /api/companies/{companyId}/api-keys/{keyId}/rotate
Revoca la key actual y crea una nueva con el mismo nombre y permisos. La respuesta incluye el nuevo valor completo (solo una vez).