GET /credits/history
Renvoie la liste des opérations de crédits de l’utilisateur authentifié (achats, consommations, remboursements). Nécessite une authentification par session (jeton d’accès JWT).
Pour les intégrations tierces : utilisez GET /credits/history/api avec authentification par clé d’API.
Paramètres de requête
Nombre d’opérations à renvoyer (100 au maximum).
Nombre d’opérations à ignorer pour la pagination.
Filtre par type : purchase, usage ou refund.
Réponse
Tableau d’objets opération. Afficher Propriétés d'une opération
Identifiant unique de l’opération.
Type : purchase, usage ou refund.
Nombre de crédits (positif pour un ajout, négatif pour une consommation).
Description de l’opération.
Identifiant du site associé (pour les consommations).
Horodatage ISO 8601 de l’opération.
Nombre total d’opérations.
Indique s’il existe d’autres opérations à récupérer.
curl -X GET "https://api.llmgenerator.com/api/v1/credits/history?limit=10" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
"transactions" : [
{
"id" : "txn_abc123" ,
"type" : "purchase" ,
"amount" : 500 ,
"description" : "Purchased Professional Pack" ,
"siteId" : null ,
"createdAt" : "2026-01-15T10:00:00.000Z"
},
{
"id" : "txn_def456" ,
"type" : "usage" ,
"amount" : -50 ,
"description" : "llms.txt generation for example.com (enhanced)" ,
"siteId" : "550e8400-e29b-41d4-a716-446655440000" ,
"createdAt" : "2026-01-20T14:30:00.000Z"
},
{
"id" : "txn_ghi789" ,
"type" : "usage" ,
"amount" : -25 ,
"description" : "llms.txt generation for another-site.com (simple)" ,
"siteId" : "660e8400-e29b-41d4-a716-446655440001" ,
"createdAt" : "2026-01-22T09:15:00.000Z"
}
],
"total" : 47 ,
"hasMore" : true
}
GET /credits/history/api
Renvoie l’historique des opérations sur les crédits avec authentification par clé d’API. Adapté aux intégrations tierces.
Authentification
Authentification par clé d’API obligatoire. Indiquez votre clé dans l’en-tête Authorization :
Authorization: Bearer llmgen_your_api_key_here
Paramètres de requête
Identiques à /credits/history ci-dessus.
Réponse
Identique à /credits/history ci-dessus.
curl -X GET "https://api.llmgenerator.com/api/v1/credits/history/api?limit=10" \
-H "Authorization: Bearer llmgen_your_api_key_here"