Konto

Lista wszystkich publicznie dostępnych metod interakcji z API.

GET

Twoje konto

Nowe/account/view
Zastępuje starsze metody v2

Ta metoda API v3 zastępuje te metody API v2 (nadal działają):

Twoje konto

Profil, waluta oraz — o ile token ma uprawnienia do odczytu — saldo.

Uwagi

  • Wymaga user.read (zakres OAuth account:read); saldo wymaga balance.read, co obejmuje account:read.
Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -user.read
Tworząc token API w swoim panelu sterowania, możesz wybrać określone uprawnienia (np. uniemożliwić tokenowi składanie zamówień).
Listę uprawnień znajdziesz także w naszej dokumentacji.

Metoda zapytania

GEThttps://api.stableproxy.com/v3/account/view

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/account/view", {
3 method: "GET",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();
GET

Historia salda

Nowe/account/balance-history

Historia salda

Wszystkie doładowania, zakupy, przedłużenia i zwroty środków z salda, uporządkowane od najnowszych, z podziałem na strony.

Uwagi

  • Filtruj według typu, od, do (daty) lub wyszukiwania; kwoty podane są w walucie konta.
Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -balance.history
Tworząc token API w swoim panelu sterowania, możesz wybrać określone uprawnienia (np. uniemożliwić tokenowi składanie zamówień).
Listę uprawnień znajdziesz także w naszej dokumentacji.

Metoda zapytania

GEThttps://api.stableproxy.com/v3/account/balance-history

Parametry zapytania

IdentyfikatorRegulaminPrzykład
typeNie koniecznienullableapp\_validators\_ex_in_rule""
with-hiddenNie koniecznienullableex-booleanfalse
fromNie koniecznienullabledatenull
toNie koniecznienullabledatenull
searchNie koniecznienullablestring131
redirect-urlNie koniecznienullableurl1003
per-pageNie koniecznienullableinteger83
pageNie koniecznienullableinteger44
sort-byNie koniecznienullablestringapp\_validators\_ex_in_rule""
sort-orderNie koniecznienullablestringin:asc, desc"asc"

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/account/balance-history", {
3 method: "GET",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();
GET

Zapisane subskrypcje płatności

Nowe/account/subscriptions

Zapisane subskrypcje płatnicze

Karty i portfele zapisane w celu automatycznego doładowywania wraz z informacją, czy włączono automatyczne odnawianie.

Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -balance.subscriptions
Tworząc token API w swoim panelu sterowania, możesz wybrać określone uprawnienia (np. uniemożliwić tokenowi składanie zamówień).
Listę uprawnień znajdziesz także w naszej dokumentacji.

Metoda zapytania

GEThttps://api.stableproxy.com/v3/account/subscriptions

Parametry zapytania

IdentyfikatorRegulaminPrzykład
fromNie koniecznienullabledatenull
toNie koniecznienullabledatenull
statusNie koniecznienullablenumeric0
searchNie koniecznienullablestring48
redirect-urlNie koniecznienullableurl75
per-pageNie koniecznienullableinteger38
pageNie koniecznienullableinteger90
sort-byNie koniecznienullablestringapp\_validators\_ex_in_rule""
sort-orderNie koniecznienullablestringin:asc, desc"asc"

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/account/subscriptions", {
3 method: "GET",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();
PUT

Włącz lub wyłącz automatyczne odnawianie subskrypcji

Nowe/account/subscriptions/{subscription}/auto-renew

Włącz/wyłącz automatyczne odnawianie

Włącza lub wyłącza automatyczne odnawianie jednej zapisanej subskrypcji. Każde wywołanie tej funkcji powoduje zmianę stanu.

Uwagi

  • Wymagane uprawnienie account:manage.
Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -balance.update
Tworząc token API w swoim panelu sterowania, możesz wybrać określone uprawnienia (np. uniemożliwić tokenowi składanie zamówień).
Listę uprawnień znajdziesz także w naszej dokumentacji.

Metoda zapytania

PUThttps://api.stableproxy.com/v3/account/subscriptions/{subscription}/auto-renew

Parametry zapytania

IdentyfikatorRegulaminPrzykład
subscription1requiredinteger1

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/account/subscriptions/{subscription}/auto-renew", {
3 method: "PUT",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();
DELETE

Anuluj zapisaną subskrypcję

Nowe/account/subscriptions/{subscription}

Anulowanie subskrypcji

Zatrzymuje i usuwa zapisaną subskrypcję płatności. Kwoty już uiszczone nie podlegają zwrotowi.

Uwagi

  • Wymaga uprawnienia account:manage. Przed wywołaniem tej funkcji należy zapytać użytkownika o zgodę.
Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -balance.un-subscribe
Tworząc token API w swoim panelu sterowania, możesz wybrać określone uprawnienia (np. uniemożliwić tokenowi składanie zamówień).
Listę uprawnień znajdziesz także w naszej dokumentacji.

Metoda zapytania

DELETEhttps://api.stableproxy.com/v3/account/subscriptions/{subscription}

Parametry zapytania

IdentyfikatorRegulaminPrzykład
subscription1requiredinteger1

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/account/subscriptions/{subscription}", {
3 method: "DELETE",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();
GET

Alert niskiego salda

Nowe/account/balance-alert
Zastępuje starsze metody v2

Ta metoda API v3 zastępuje te metody API v2 (nadal działają):

Powiadomienie o niskim saldzie

Czy użytkownik otrzymuje powiadomienie, gdy saldo spadnie poniżej określonego progu, oraz jaka jest wartość tego progu w walucie konta.

Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -balance.read
Tworząc token API w swoim panelu sterowania, możesz wybrać określone uprawnienia (np. uniemożliwić tokenowi składanie zamówień).
Listę uprawnień znajdziesz także w naszej dokumentacji.

Metoda zapytania

GEThttps://api.stableproxy.com/v3/account/balance-alert

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/account/balance-alert", {
3 method: "GET",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();
PUT

Ustaw alert niskiego salda

Nowe/account/balance-alert
Zastępuje starsze metody v2

Ta metoda API v3 zastępuje te metody API v2 (nadal działają):

Ustawianie powiadomienia o niskim saldzie

Włącza lub wyłącza powiadomienie oraz ustawia jego próg.

Uwagi

  • enabled (wartość logiczna) oraz amount w walucie konta. Wymagane uprawnienie account:manage.
Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -balance.update
Tworząc token API w swoim panelu sterowania, możesz wybrać określone uprawnienia (np. uniemożliwić tokenowi składanie zamówień).
Listę uprawnień znajdziesz także w naszej dokumentacji.

Metoda zapytania

PUThttps://api.stableproxy.com/v3/account/balance-alert

Parametry zapytania

IdentyfikatorRegulaminPrzykład
enabledrequiredbooleanfalse
amountrequirednumeric91924

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/account/balance-alert", {
3 method: "PUT",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 },
8 body: JSON.stringify({
9 "enabled": "false",
10 "amount": 91924
11 })
12});
13const data = await response.json();
GET

Powiadomienia

Nowe/account/notifications
Zastępuje starsze metody v2

Ta metoda API v3 zastępuje te metody API v2 (nadal działają):

Powiadomienia

Powiadomienia użytkownika, najnowsze na początku, z podziałem na strony.

Uwagi

  • mark-as-read=true oznacza je również jako przeczytane — ale tylko wtedy, gdy użytkownik je obejrzał.
Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -notifications.read
Tworząc token API w swoim panelu sterowania, możesz wybrać określone uprawnienia (np. uniemożliwić tokenowi składanie zamówień).
Listę uprawnień znajdziesz także w naszej dokumentacji.

Metoda zapytania

GEThttps://api.stableproxy.com/v3/account/notifications

Parametry zapytania

IdentyfikatorRegulaminPrzykład
mark-as-readNie koniecznienullableex-booleanfalse
searchNie koniecznienullablestring92
per-pageNie koniecznienullableinteger40
pageNie koniecznienullableinteger67
sort-byNie koniecznienullablestringapp\_validators\_ex_in_rule""
sort-orderNie koniecznienullablestringin:asc, desc"asc"

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/account/notifications", {
3 method: "GET",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();
GET

Metody doładowania

Nowe/account/topup-methods

Metody doładowania

Metody płatności dostępne dla tego użytkownika w celu doładowania salda wraz z ich limitami.

Uwagi

  • Doładowanie za pomocą opcji Utwórz zamówienie (action: topup) oraz Potwierdź i opłać zamówienie.
Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -topup.methods
Tworząc token API w swoim panelu sterowania, możesz wybrać określone uprawnienia (np. uniemożliwić tokenowi składanie zamówień).
Listę uprawnień znajdziesz także w naszej dokumentacji.

Metoda zapytania

GEThttps://api.stableproxy.com/v3/account/topup-methods

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/account/topup-methods", {
3 method: "GET",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();