Nombre maximal de résultats à retourner.













Clés API Admin Bêta
(beta) API Admin - gérer les clés API. Nécessite une clé API admin.












Exemples
Exemples réels de code
Playground
Testez les endpoints en direct
curl https://api.mistral.ai/v1/admin/api-keys \
-X GET \
-H 'Authorization: Bearer YOUR_APIKEY_HERE'curl https://api.mistral.ai/v1/admin/api-keys \
-X GET \
-H 'Authorization: Bearer YOUR_APIKEY_HERE'200
{
"keys": [
{
"actions": {},
"can_delete": null,
"created_at": null,
"created_by": null,
"expiration_date": null,
"hidden_key": "HQSx...Ug6Y",
"key": null,
"key_id": "019b2bd7-96e7-7219-8c0b-45a73da50088",
"last_used": null,
"name": null,
"product": "API",
"workspace_id": null,
"workspace_name": null
}
]
}{
"keys": [
{
"actions": {},
"can_delete": null,
"created_at": null,
"created_by": null,
"expiration_date": null,
"hidden_key": "HQSx...Ug6Y",
"key": null,
"key_id": "019b2bd7-96e7-7219-8c0b-45a73da50088",
"last_used": null,
"name": null,
"product": "API",
"workspace_id": null,
"workspace_name": null
}
]
}Créer une clé API
POST /v1/admin/api-keys#
Créer une clé API d'Espace de travail.
AdminApiKey#
200
OK
Disponibilité par action pour une clé API, indexée par nom d'action.
Il s'agit de la forme générique et réutilisable pour indiquer ce qu'un utilisateur peut faire avec une ressource sur les points de terminaison get/list : chaque action est associée à une valeur qui est soit disponible, soit indisponible avec un code de raison optionnel. Ajoutez des champs ici au fur et à mesure que de nouvelles actions sont exposées.
Chaque action est optionnelle : les champs sont par défaut à None (l'action est absente), et une action absente signifie "indisponible, sans raison spécifiée". Une action n'est disponible que lorsqu'un producteur la définit explicitement à ActionAvailable. Cela maintient les permissions en opt-in plutôt qu'en opt-out, de sorte qu'oublier de renseigner une action ne peut jamais l'exposer accidentellement.
Date d'expiration de la clé API.
Playground
Testez les endpoints en direct
curl https://api.mistral.ai/v1/admin/api-keys \
-X POST \
-H 'Authorization: Bearer YOUR_APIKEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"user_id": "9c0ab39f-0cd0-46cd-bd30-8bf2d50be5ce",
"workspace_uuid": "019b2bd7-96e7-7219-8c0b-45a73da50088"
}'curl https://api.mistral.ai/v1/admin/api-keys \
-X POST \
-H 'Authorization: Bearer YOUR_APIKEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"user_id": "9c0ab39f-0cd0-46cd-bd30-8bf2d50be5ce",
"workspace_uuid": "019b2bd7-96e7-7219-8c0b-45a73da50088"
}'200
{
"actions": {},
"created_at": null,
"expiration_date": null,
"hidden_key": "HQSx...Ug6Y",
"key": null,
"key_id": "019b2bd7-96e7-7219-8c0b-45a73da50088",
"name": null
}{
"actions": {},
"created_at": null,
"expiration_date": null,
"hidden_key": "HQSx...Ug6Y",
"key": null,
"key_id": "019b2bd7-96e7-7219-8c0b-45a73da50088",
"name": null
}Supprimer une clé API
DELETE /v1/admin/api-keys/{key_id}#
Supprimer une clé API.
AdminApiKey#
ID de la clé API.
200
OK
Playground
Testez les endpoints en direct
curl https://api.mistral.ai/v1/admin/api-keys/{key_id} \
-X DELETE \
-H 'Authorization: Bearer YOUR_APIKEY_HERE' \
-H 'Content-Type: application/json'curl https://api.mistral.ai/v1/admin/api-keys/{key_id} \
-X DELETE \
-H 'Authorization: Bearer YOUR_APIKEY_HERE' \
-H 'Content-Type: application/json'200
{
"detail": "API key deleted successfully"
}{
"detail": "API key deleted successfully"
}