OneProvider

Opis metod API resellera

Wszystkie endpointy API resellera w jednej tabeli z zakresem i flagą idempotentności oraz link do specyfikacji OpenAPI 3.1 OneProvider, gotowej do importu.

Wszystkie endpointy API resellera w jednej tabeli z uprawnieniem i flagą idempotentności oraz link do specyfikacji OpenAPI 3.1.

Wszystkie modele, możliwości i ceny Indeks dokumentacji dla agentów AI: https://oneprovider.dev/docs/llms.txt

Base URL: https://app.oneprovider.dev/partner/v1. Specyfikacja OpenAPI 3.1 do odczytu maszynowego: https://app.oneprovider.dev/partner/v1/openapi.yaml (publiczna, token niepotrzebny).

Kolumna „Idempotentność” oznacza metody wymagające nagłówka Idempotency-Key. Uprawnienie „dowolne” oznacza dowolny ważny token, „brak” oznacza, że token nie jest potrzebny.

Metody API
MetodaŚcieżkaUprawnienieIdempotentnośćPrzeznaczenie
GET/medowolne-Token, uprawnienia, reseller.
GET/balanceread-Saldo resellera, zarezerwowane, dostępne, cena hurtowa, bramki doładowań.
GET/balance/transactionsread-Transakcje salda (kursor).
POST/balance/topupsbillingwymaganaTworzy płatność doładowania, zwraca pay_url.
GET/balance/topups/{order_id}billing-Status twojej płatności.
GET/pricingread-Cena hurtowa, rabat, limity.
GET/modelsread-Katalog modeli i status na żywo.
GET/customersread-Lista klientów (?external_id=).
GET/customers/{id}read-Klient.
POST/customerskeys-Tworzy klienta.
PATCH/customers/{id}keys-Edycja nazwy, notatki, blokady (blocked).
GET/customers/{id}/usageread-Zużycie klienta ze wszystkich jego działających kluczy, według dni i modeli (?days=1..90).
GET/keysread-Lista kluczy (?status=, ?query=, ?customer_id=).
GET/keys/{id}read-Klucz bez sekretu, z dashboard_url.
GET/keys/{id}/usageread-Zużycie klucza według dni i modeli (?days=1..90, domyślnie 30).
POST/keyskeyswymaganaWydaje klucz; sekret jest zwracany tylko raz.
POST/keys/bulkkeyswymaganaWydaje kilka identycznych kluczy naraz.
PATCH/keys/{id}keys-Limit, termin ważności (expires_days/hours) lub przedłużenie (extend_days/hours), nazwa, etykieta klienta.
DELETE/keys/{id}keys-Usuwa klucz (200 lub 202).
POST/keys/{id}/topupkeyswymaganaDodaje kwotę do limitu klucza.
POST/keys/{id}/rotatekeyswymaganaRotacja klucza: nowy sekret, stary przestaje działać.
POST/keys/{id}/pausekeys-Wstrzymuje klucz.
POST/keys/{id}/resumekeys-Wznawia klucz.
POST/orderskeyswymaganaOpłacone zamówienie klienta: nowy klucz lub doładowanie.
GET/ordersread-Lista zamówień (?external_order_id=).
GET/orders/{id}read-Zamówienie.
GET/plansread-Twoje plany.
POST/plansplans-Tworzy plan.
PATCH/plans/{id}plans-Edytuje plan.
DELETE/plans/{id}plans-Usuwa plan.
GET/code-batchescodes-Lista partii kodów.
POST/code-batchescodeswymaganaTworzy partię kodów.
GET/code-batches/{id}codes-Partia.
GET/code-batches/{id}/codescodes-Kody partii (?status=).
POST/code-batches/{id}/revokecodes-Unieważnia niezaktywowane kody.
GET/codes/{code}codes-Status kodu.
POST/codes/{code}/redeemcodeswymaganaAktywuje kod w klucz.
GET/statsread-Statystyki dzienne (?days=1..90).
GET/auditread-Dziennik działań (filtry period, actor, action, q).
GET/botbot-Bot sklepu i bot wsparcia (bez tokenów).
GET/settingsread-Ustawienia sklepu: nazwa, kontakt, marka, prefiks klucza, wiadomość dla klienta.
PATCH/settingskeys-Edytuje ustawienia sklepu (tylko wysłane pola).
GET/payment-providersbot-Bramki płatności bota: CryptoBot, xRocket, Platega (bez tokenów); Stars są zawsze włączone.
GET/webhookswebhooks-Lista webhooków.
POST/webhookswebhooks-Tworzy webhook; sekret jest widoczny tylko raz.
DELETE/webhooks/{id}webhooks-Usuwa webhook.
POST/webhooks/{id}/testwebhooks-Wysyła zdarzenie testowe.
GET/webhooks/{id}/deliverieswebhooks-Dziennik dostarczeń.
GET/openapi.yamlbrak-Specyfikacja OpenAPI 3.1 (publiczna).

Wspólne zasady (paginacja, błędy, limity) opisano w Autoryzacja i limity .

Ostatnia aktualizacja: 2026-11-08 Widzisz błąd? @Oneproviderhelpbot