Program poleceń

Lista wszystkich publicznie dostępnych metod interakcji z API.

GET

Podsumowanie programu poleceń

Nowe/referral/summary
Zastępuje starsze metody v2

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

Podsumowanie programu poleceń

Łączne wyniki programu poleceń: liczba odwiedzin, rejestracji, zarobków oraz kwot gotowych do wypłaty.

Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -referral.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/referral/summary

Przykłady kodu

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

Linki polecające

Nowe/referral/links

Linki polecające

Linki polecające użytkownika wraz z kodami i licznikami.

Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -referral.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/referral/links

Parametry zapytania

IdentyfikatorRegulaminPrzykład
searchNie koniecznienullablestring26
per-pageNie koniecznienullableinteger23
pageNie koniecznienullableinteger73
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 + "/referral/links", {
3 method: "GET",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 }
8});
9const data = await response.json();
POST

Utwórz link polecający

Nowe/referral/links

Utwórz link polecający

Dodaje link polecający. Parametr name określa jego nazwę; parametr token (4–12 znaków) pozwala wybrać kod, w przeciwnym razie zostanie wygenerowany automatycznie.

Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -referral.create
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

POSThttps://api.stableproxy.com/v3/referral/links

Parametry zapytania

IdentyfikatorRegulaminPrzykład
nameNie koniecznienullablestring24
tokenNie koniecznienullablestring8

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/referral/links", {
3 method: "POST",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 },
8 body: JSON.stringify({
9 "name": 24,
10 "token": 8
11 })
12});
13const data = await response.json();
PUT

Zmień link polecający

Nowe/referral/links/{id}

Zmiana linku polecającego

Pozwala zmienić nazwę lub kod linku polecającego.

Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -referral.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/referral/links/{id}

Parametry zapytania

IdentyfikatorRegulaminPrzykład
nameNie koniecznienullablestring45
tokenNie koniecznienullablestring4
id1requiredinteger1

Przykłady kodu

1const baseUrl = "https://api.stableproxy.com/v3";
2const response = await fetch(baseUrl + "/referral/links/{id}", {
3 method: "PUT",
4 headers: {
5 "Authorization": "Bearer [YOUR TOKEN]",
6 "Content-Type": "application/json"
7 },
8 body: JSON.stringify({
9 "name": 45,
10 "token": 4
11 })
12});
13const data = await response.json();
DELETE

Usuń link polecający

Nowe/referral/links/{id}

Usuń link polecający

Powoduje usunięcie linku polecającego; osoby, które już zarejestrowały się za jego pośrednictwem, pozostają jako osoby polecone.

Uwagi

  • 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ń -referral.delete
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/referral/links/{id}

Parametry zapytania

IdentyfikatorRegulaminPrzykład
id1requiredinteger1

Przykłady kodu

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

Kto dołączył z linku

Nowe/referral/links/{id}/referrals

Użytkownicy poleceni

Użytkownicy, którzy zarejestrowali się za pośrednictwem jednego linku polecającego, uporządkowani według stron.

Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -referral.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/referral/links/{id}/referrals

Parametry zapytania

IdentyfikatorRegulaminPrzykład
per-pageNie koniecznienullableinteger2
pageNie koniecznienullableinteger70
sort-byNie koniecznienullablestringapp\_validators\_ex_in_rule""
sort-orderNie koniecznienullablestringin:asc, desc"asc"
id1requiredinteger1

Przykłady kodu

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

Zarobki z linku polecającego

Nowe/referral/links/{id}/earnings

Zarobki z poleceń

Nagrody uzyskane za pośrednictwem jednego linku polecającego, wyświetlane w postaci listy z numeracją stron.

Ta metoda wymaga autoryzacji!
Możesz skorzystać z własnego klucza API, który znajdziesz pod adresem {panel sterowania.
Ta metoda - wymaga uprawnień -referral.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/referral/links/{id}/earnings

Parametry zapytania

IdentyfikatorRegulaminPrzykład
per-pageNie koniecznienullableinteger39
pageNie koniecznienullableinteger46
sort-byNie koniecznienullablestringapp\_validators\_ex_in_rule""
sort-orderNie koniecznienullablestringin:asc, desc"asc"
id1requiredinteger1

Przykłady kodu

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