Cette page explique comment lire la consommation d'un espace de travail Coffrify et interroger ses quotas via l'API REST v1. Vous y trouverez l'appel récapitulatif GET /v1/billing/usage, les quotas détaillés (stockage, bande passante, débit), une vérification synthétique GET /v1/quotas/check, et les évènements de webhook qui vous préviennent avant qu'un seuil ne soit atteint. Toutes les requêtes s'authentifient avec un en-tête Authorization: Bearer <clé> et la lecture nécessite les portées billing:read pour la facturation et analytics:read côté usage applicatif.
Vue d'ensemble de la consommation
L'appel GET /v1/billing/usage renvoie un instantané de la consommation du cycle de facturation en cours : volume stocké, bande passante consommée, nombre de transferts et de téléchargements, ainsi que les limites associées à votre offre. C'est le point d'entrée recommandé pour afficher une jauge de consommation dans votre propre interface.
/v1/billing/usageRécapitulatif de la consommation et des limites du cycle en cours.La réponse expose les compteurs du cycle (consommé et limite) ainsi que la période couverte. Adaptez l'affichage en calculant un pourcentage consommé / limite pour matérialiser la marge restante.
Les quotas en détail
Lorsque vous avez besoin d'une seule dimension, interrogez le quota correspondant. Chaque endpoint renvoie la valeur consommée, la limite et la marge restante pour ce poste précis, ce qui évite de récupérer le récapitulatif complet.
| Endpoint | Dimension | Description |
|---|---|---|
| GET /v1/quotas/storage | Stockage | Volume total des données conservées dans l'espace de travail. |
| GET /v1/quotas/bandwidth | Bande passante | Volume transféré (envois et téléchargements) sur le cycle. |
| GET /v1/quotas/throughput | Débit | Débit instantané et limite de débit applicable. |
| GET /v1/quotas/check | Synthèse | Vue agrégée de tous les quotas avec un indicateur de dépassement. |
/v1/quotas/storageQuota de stockage : volume consommé et limite de l'offre.Vérifier tous les quotas d'un coup
Avant une opération volumineuse (par exemple un import massif ou l'ouverture d'un coffre partagé largement), appelez GET /v1/quotas/check pour obtenir l'état consolidé de toutes les dimensions. La réponse signale d'un coup si une limite est dépassée ou sur le point de l'être, ce qui vous permet de bloquer ou d'avertir côté application avant même de lancer le traitement.
/v1/quotas/checkÉtat agrégé de tous les quotas avec indicateur de dépassement.Anticiper les dépassements par webhook
Plutôt que d'interroger les quotas en boucle, abonnez-vous aux évènements de webhook. Coffrify émet workspace.usage_limit_warning lorsqu'un seuil d'alerte est franchi (par exemple à l'approche de la limite), puis workspace.usage_limit_reached une fois la limite atteinte. Vous recevez aussi workspace.plan_changed quand l'offre change. Réagissez à ces évènements pour notifier vos utilisateurs, déclencher un passage à l'offre supérieure ou suspendre les nouveaux envois.
| Évènement | Signification |
|---|---|
| workspace.usage_limit_warning | Un seuil d'alerte de consommation est franchi ; la limite approche. |
| workspace.usage_limit_reached | Une limite de quota est atteinte ; les opérations concernées peuvent être restreintes. |
| workspace.plan_changed | L'offre de l'espace de travail a changé, modifiant les limites applicables. |