Obtener una API Key
Las API keys se gestionan desde tu cuenta de Minotaur.
Los endpoints de esta seccion requieren token de sesion (Bearer <session_token>).
Generar una key​
POST /api/api-key/generate
Authorization: Bearer <session_token>
Content-Type: application/json
{
"name": "Mi Integracion",
"expiration": 30
}
Valores permitidos para expiration: 7, 30, 90, 365.
Listar keys​
GET /api/api-key
Authorization: Bearer <session_token>
Retorna registros de keys, nunca el valor crudo.
Actualizar o rotar una key​
PATCH /api/api-key/update/:id
Authorization: Bearer <session_token>
Content-Type: application/json
Puede actualizar name y/o expiration, y emite una key nueva.
La key anterior deja de funcionar de inmediato.
Revocar una key​
PATCH /api/api-key/revoke/:id
Authorization: Bearer <session_token>
La revocacion es permanente y no se puede deshacer.
Notas importantes​
- El valor de la key se muestra solo una vez al generar/rotar.
- Guarda las keys en un gestor de secretos.
- Para cambiar permisos, rota la key.