Aller au contenu

Authentification API

L’API Deployme.cloud utilise des Bearer tokens pour l’authentification.

https://api.deployme.cloud/v1

Incluez votre token dans le header Authorization :

Fenêtre de terminal
curl -H "Authorization: Bearer YOUR_API_TOKEN" \
https://api.deployme.cloud/v1/clusters

Les tokens sont créés depuis le Manager : Paramètres > Tokens API > Nouveau token

Ou via la CLI :

Fenêtre de terminal
deployme token create --name "ci-pipeline" --permissions read,write --expires 90d
PermissionDescription
readLecture seule (lister, consulter)
writeCréation, modification, suppression
adminGestion des tokens, utilisateurs, billing

Les tokens peuvent être limités à un scope :

ScopeDescription
*Accès global (toutes les ressources)
cluster:<id>Accès à un cluster spécifique
cluster:*Accès à tous les clusters
{
"error": "unauthorized",
"message": "Token invalide ou expiré"
}
{
"error": "forbidden",
"message": "Permissions insuffisantes pour cette action"
}
PlanLimite
Community100 requêtes/minute
Pro1 000 requêtes/minute
Enterprise10 000 requêtes/minute

Les headers de réponse incluent :

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1709500000