Vérifier le solde de crédits
GET /user/credits/info renvoie le solde de crédits de l’équipe authentifiée, une répartition par lot, les détails de l’abonnement actif et si l’utilisation est autorisée.
Utilisez ce point de terminaison pour alimenter des widgets de facturation, des tableaux de bord d’utilisation ou des vérifications préalables avant d’exécuter de gros travaux.
Pour les détails de l’API, voir Obtenir des informations sur les crédits.
Réponse
Chaque lot dans
breakdown a un purchase_kind de Subscription, Top-up, Manual, Setup ou Pending.
Acheter une recharge
POST /user/purchase-topup débite une carte enregistrée sur Stripe et achète des crédits en une seule étape. Il n’y a pas de redirection vers Checkout ni d’interface de paiement intégrée.
Passez le montant des crédits dans le corps de la requête :
Valeurs prises en charge : 10,000, 20,000, 80,000, et 100,000.
Pour les détails de l’API, voir Acheter une recharge.
Exigences
- L’équipe doit avoir un client Stripe avec au moins une carte enregistrée.
- Une seule tentative d’achat est autorisée toutes les 60 secondes par équipe. Si vous atteignez le délai d’attente, la réponse est 429 avec un en-tête
Retry-After.
Réponses
200 — paiement réussi :Les crédits sont émis par le webhook Stripe après confirmation du paiement, et non directement à partir de la réponse HTTP. Considérez 200 comme un succès de paiement ; interrogez
GET /user/credits/info si vous devez confirmer le solde mis à jour.Erreurs courantes
Recharges automatiques
Pour éviter que votre solde ne s’épuise, vérifiez-le selon un calendrier et achetez une recharge lorsqu’il tombe en dessous d’un seuil. Cela utilise les deux points de terminaison ci-dessus et fonctionne partout où vous pouvez exécuter un script : une tâche cron, une étape CI, une fonction sans serveur ou un agent IA avant un gros travail.- Appelez
GET /user/credits/infoet lisezcredits. - Si
creditsest en dessous de votre seuil, appelezPOST /user/purchase-topupavec l’un des montants pris en charge. - Sur 200 ou 202, arrêtez. Les crédits arrivent une fois que Stripe confirme le paiement, donc n’achetez pas à nouveau lors de la prochaine vérification tant que le solde n’a pas été mis à jour.