Eliminar API Key de usuario
DELETE/apikey/:tempCode
Elimina permanentemente una API Key creada por el usuario autenticado.
Flujo de operación:
- Valida que el usuario exista y pertenezca a una compañía
- Verifica que el temp_code proporcionado exista
- Comprueba que la clave pertenezca al usuario
- Elimina la clave de la base de datos
Consideraciones importantes:
- Solo se pueden eliminar claves propias del usuario
- Usa el temp_code (no la clave real) para identificar la API Key
- La eliminación es permanente e irreversible
- Requiere autenticación JWT válida
Ejemplo de Uso:
DELETE /company/apikey/temp_123456
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Posibles errores:
- 401: No autenticado o token inválido
- 403: Intento de eliminar clave de otro usuario
- 404: Clave no encontrada o temp_code inválido
Request
Responses
- 200
- 401
- 403
- 404
API Key eliminada exitosamente
Unauthorized
Forbidden
Not found