Skip to main content

Presentation

Les cles API authentifient vos applications cote serveur aupres de l’API AgentWallex. Chaque cle commence par le prefixe awx_ et est liee a votre compte.

Creer des cles API

Creez des cles API via le tableau de bord ou l’API REST (necessite une authentification JWT) :

Via le tableau de bord

  1. Connectez-vous au tableau de bord AgentWallex.
  2. Naviguez vers Parametres > Cles API.
  3. Cliquez sur Creer une cle API.
  4. Donnez a la cle un nom descriptif (par ex., production-backend, staging-ci).
  5. Copiez et stockez la cle en securite — elle n’est affichee qu’une seule fois.

Via l’API

La cle API complete n’est renvoyee qu’une seule fois lors de la creation. Stockez-la immediatement dans un gestionnaire de secrets securise.

Lister les cles API

La reponse inclut les metadonnees de la cle mais jamais la valeur complete de la cle :

Rotation des cles API

1

Creer une nouvelle cle

Creez une nouvelle cle API via le tableau de bord ou l’API.
2

Mettre a jour votre application

Deployez la nouvelle cle dans les variables d’environnement de votre application.
3

Verifier que la nouvelle cle fonctionne

Confirmez que les appels API reussissent avec la nouvelle cle.
4

Supprimer l'ancienne cle

Supprimez l’ancienne cle pour empecher tout acces non autorise :
Effectuez la rotation des cles API au moins tous les 90 jours. Definissez un rappel dans votre calendrier ou automatisez la rotation avec votre pipeline CI/CD.

Limites de debit

Les limites de debit de l’API dependent de votre niveau de plan : Lorsque vous depassez la limite de debit, l’API renvoie une reponse 429 Too Many Requests avec un en-tete Retry-After :
Les limites de debit sont appliquees par cle API. Si vous avez besoin de limites plus elevees, contactez l’equipe AgentWallex ou mettez a niveau votre plan.

Bonnes pratiques

  • Une cle par environnement — Utilisez des cles separees pour le developpement, le staging et la production.
  • Nommez les cles de maniere descriptive — Incluez l’environnement et le nom du service (par ex., prod-payment-service).
  • Surveillez l’utilisation — Verifiez last_used_at pour identifier les cles inutilisees qui devraient etre supprimees.
  • Ne partagez jamais les cles — Chaque membre de l’equipe ou service devrait avoir sa propre cle.
  • Utilisez un gestionnaire de secrets — Stockez les cles dans AWS Secrets Manager, HashiCorp Vault ou des outils similaires plutot que dans des fichiers .env sur disque.