Bazowy URL
http://localhost:3000/api/v2. Wszystkie ścieżki mają prefiks /api/v2.
Które API do czego
Uwierzytelnianie
Endpoint może wymagaćbearerAuth, apiKeyAuth, akceptować oba albo być publiczny — każda strona referencji to pokazuje. Dla integracji używaj klucza sklepu:
Idempotency-Key i Turnstile.
Konwencje odpowiedzi
Sukces:{ success: true, data, message? }. Błąd: { success: false, statusCode, error, code?, details?, timestamp, path }. Zawsze sprawdzaj pole success. Kody i ponawianie: Błędy i limity.
Identyfikatory
Identyfikatory zasobów (shopId, serverId, orderId, …) to MongoDB ObjectId — 24 znaki hex (^[0-9a-fA-F]{24}$). Nieprawidłowy format zwraca 400.
Stronicowanie i limity
Listy przyjmująpage (od 1) i limit. Odpowiedź stronicowana zawiera data, total, page, pages, hasNext i hasPrev. limit jest przycinany do bezpiecznego maksimum (zwykle 100; listy statystyk mają własne, niższe progi). Przykład:
Dalej
API z kluczem
Utwórz klucz i wyślij pierwsze żądanie.
Storefront API
Publiczne dane sklepu dla Twojej strony.