Saltar al contenido principal

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.