# Clés et autorisations API

Créer, stocker, faire pivoter et révoquer les clés API ; sélectionner les autorisations pour un projet.

## Les clés appartiennent aux projets
Une clé API n'est pas votre mot de passe de connexion et n'accorde pas toutes les autorisations. Vérifiez son projet et choisissez les étendues de la tâche.

## Choisir les étendues
| Tâche | Portée |
| --- | --- |
| Rendu, statut du sondage et téléchargement via le rendu API | `template:render` |
| Lire le projet MCP | `mcp:read` |
| Modification via le projet MCP | `mcp:read` et `mcp:write` |

Une clé de rendu ne constitue pas un accès universel aux API de gestion ; de nombreuses opérations d'application nécessitent une session de connexion.

## Créer et stocker
Créez une clé dans API Keys, sélectionnez les autorisations et copiez le secret révélé. Stockez-le dans des variables d'environnement backend ou dans un magasin de secrets approprié. Ne l'exposez pas dans le code frontend, Git ou les captures d'écran.

```text
ApiKey: <YOUR_API_KEY>
```

## Renouveler ou révoquer les clés
Faites pivoter et mettez à jour les clients délibérément. Révoquez les informations d’identification inutilisées ou exposées et vérifiez les intégrations concernées. En cas d’échec d’authentification, inspectez l’en-tête, la portée et le projet avant d’élargir les autorisations.
