OneProvider

Référence des méthodes de l’API revendeur

Chaque point d’accès de l’API revendeur en un tableau, avec scope et idempotence, et un lien vers la spécification OpenAPI 3.1 de OneProvider.

Tous les endpoints de l’API revendeur dans un seul tableau, avec leur autorisation et leur indicateur d’idempotence, plus un lien vers la spécification OpenAPI 3.1.

Tous les modèles, leurs capacités et leurs tarifs Index de la documentation pour les agents IA : https://oneprovider.dev/docs/llms.txt

Base URL : https://app.oneprovider.dev/partner/v1. Spécification OpenAPI 3.1 lisible par machine : https://app.oneprovider.dev/partner/v1/openapi.yaml (publique, aucun jeton requis).

La colonne « Idempotency » signale les méthodes qui exigent l’en-tête Idempotency-Key. Dans la colonne « Scope », « any » signifie n’importe quel jeton valide et « none » qu’aucun jeton n’est nécessaire.

Méthodes de l’API
MéthodeCheminScopeIdempotencyRôle
GET/meany-Jeton, autorisations, revendeur.
GET/balanceread-Solde revendeur, réservé, disponible, prix de gros, prestataires de recharge.
GET/balance/transactionsread-Transactions du solde (curseur).
POST/balance/topupsbillingobligatoireCrée un paiement de recharge, renvoie pay_url.
GET/balance/topups/{order_id}billing-Statut de votre propre paiement.
GET/pricingread-Prix de gros, remise, limites.
GET/modelsread-Catalogue des modèles et état en direct.
GET/customersread-Liste des clients (?external_id=).
GET/customers/{id}read-Un client.
POST/customerskeys-Crée un client.
PATCH/customers/{id}keys-Modifie le nom, la note, le blocage (blocked).
GET/customers/{id}/usageread-Consommation d’un client sur toutes ses clés actives, par jour et par modèle (?days=1..90).
GET/keysread-Liste des clés (?status=, ?query=, ?customer_id=).
GET/keys/{id}read-Une clé sans le secret, avec dashboard_url.
GET/keys/{id}/usageread-Consommation d’une clé par jour et par modèle (?days=1..90, 30 par défaut).
POST/keyskeysobligatoireÉmet une clé ; le secret n’est renvoyé qu’une fois.
POST/keys/bulkkeysobligatoireÉmet plusieurs clés identiques d’un coup.
PATCH/keys/{id}keys-Limite, expiration (expires_days/hours) ou prolongation (extend_days/hours), nom, libellé du client.
DELETE/keys/{id}keys-Supprime une clé (200 ou 202).
POST/keys/{id}/topupkeysobligatoireAjoute un montant à la limite de la clé.
POST/keys/{id}/rotatekeysobligatoireRéémet une clé : nouveau secret, l’ancien cesse de fonctionner.
POST/keys/{id}/pausekeys-Met une clé en pause.
POST/keys/{id}/resumekeys-Reprend une clé.
POST/orderskeysobligatoireUne commande payée d’un client : nouvelle clé ou recharge.
GET/ordersread-Liste des commandes (?external_order_id=).
GET/orders/{id}read-Une commande.
GET/plansread-Vos forfaits.
POST/plansplans-Crée un forfait.
PATCH/plans/{id}plans-Modifie un forfait.
DELETE/plans/{id}plans-Supprime un forfait.
GET/code-batchescodes-Liste des lots de codes.
POST/code-batchescodesobligatoireCrée un lot de codes.
GET/code-batches/{id}codes-Un lot.
GET/code-batches/{id}/codescodes-Codes d’un lot (?status=).
POST/code-batches/{id}/revokecodes-Révoque les codes non activés.
GET/codes/{code}codes-Statut d’un code.
POST/codes/{code}/redeemcodesobligatoireTransforme un code en clé.
GET/statsread-Statistiques quotidiennes (?days=1..90).
GET/auditread-Journal des actions (filtres period, actor, action, q).
GET/botbot-Le bot de vente et le bot de support (sans jetons).
GET/settingsread-Paramètres de la boutique : nom, contact, marque, préfixe des clés, message au client.
PATCH/settingskeys-Modifie les paramètres de la boutique (uniquement les champs envoyés).
GET/payment-providersbot-Moyens de paiement du bot : CryptoBot, xRocket, Platega (sans jetons) ; Stars est toujours activé.
GET/webhookswebhooks-Liste des webhooks.
POST/webhookswebhooks-Crée un webhook ; le secret n’est affiché qu’une fois.
DELETE/webhooks/{id}webhooks-Supprime un webhook.
POST/webhooks/{id}/testwebhooks-Envoie un événement de test.
GET/webhooks/{id}/deliverieswebhooks-Journal des livraisons.
GET/openapi.yamlnone-Spécification OpenAPI 3.1 (publique).

Les règles communes (pagination, erreurs, limites) sont décrites dans Autorisation et limites .

Dernière mise à jour: 2026-11-08 Vous avez trouvé un bug ? @Oneproviderhelpbot