Api tokens

Список всіх публично доступних методів для взаємодії з API.

GET

List API Token -/user/api-tokens

Метод запита

GEThttp://apilocal.stableproxy.com/v2/user/api-tokens

Параметри запиту

ІдентифікаторПравилаПриклад
searchНе обов'язковоstring144
per-pageНе обов'язковоinteger73
pageНе обов'язковоinteger18
sort-byНе обов'язковоstringapp\_validators\_in_rule""
sort-orderНе обов'язковоstringin:asc, desc"asc"

Приклади коду

1async function getUserApiTokens() {
2   const baseUrl = 'http://apilocal.stableproxy.com/v2';
3   const req = await fetch(baseUrl + '/user/api-tokens?' + Object.entries({
4         "search": 144,
5         "per-page": 73,
6         "page": 18,
7         "sort-by": "",
8         "sort-order": "asc"
9      }).map(([key, value]) => key + "=" + value).join('&'), {
10         method: 'GET',
11         headers: {
12            'Authorization': 'API-Token [YOUR TOKEN]',
13            'Content-Type': 'application/json'
14         }
15      }
16   );
17   
18   const res = await req.json();
19}

Приклади відповідей

POST

Create API Token -/user/api-tokens

Метод запита

POSThttp://apilocal.stableproxy.com/v2/user/api-tokens

Параметри запиту

ІдентифікаторПравилаПриклад
nameНе обов'язковоstring29
abilitiesarray92
expires-atНе обов'язковоdateafter:now"2021-05-01 02:48:33"
abilities.*stringin:*, sessions.read, sessions.delete, api_tokens.read, api_tokens.create, api_tokens.delete, balance.history, balance.subscriptions, balance.un_subscribe, balance.read, features.read, features.update, support.read, support.create, conversation.read, conversation.create, promo.read, promo.activate, phone.link, phone.read, user_settings.update, user_settings.read, user.resend_email, packages_settings.update, packages_settings.read, packages_features.update, packages_features.read, packages_statistics.read, packages_diffs.list, packages_diffs.read, packages_proxies.read, packages_proxies.update, packages_orders.update, cart.purchase, user.read, notifications.read, referral.read, referral.create, referral.delete, referral.update, referral.by, packages.read, packages.update, packages.proxies, packages.set_proxies, packages.change_proxy_ip, packages.set_note, packages.set_super_proxy, packages.reset_download_hash, packages.delete, topup.methods, topup.uploaddistinct"*"

Приклади коду

1async function postUserApiTokens() {
2   const baseUrl = 'http://apilocal.stableproxy.com/v2';
3   const req = await fetch(baseUrl + '/user/api-tokens', {
4         method: 'POST',
5         headers: {
6            'Authorization': 'API-Token [YOUR TOKEN]',
7            'Content-Type': 'application/json'
8         },
9         body: JSON.stringify({
10            "name": 29,
11            "abilities": 92,
12            "expires-at": "2021-05-01 02:48:33",
13            "abilities.*": "*"
14         }),
15      }
16   );
17   
18   const res = await req.json();
19}

Приклади відповідей

GET

Переглянути API Token -/user/api-tokens/{id}

Метод запита

GEThttp://apilocal.stableproxy.com/v2/user/api-tokens/{id}

Параметри запиту

ІдентифікаторПравилаПриклад
id10

Приклади коду

1async function getUserApiTokens() {
2   const baseUrl = 'http://apilocal.stableproxy.com/v2';
3   const req = await fetch(baseUrl + '/user/api-tokens/{id}'
4      .replace("{id}", 10), {
5         method: 'GET',
6         headers: {
7            'Authorization': 'API-Token [YOUR TOKEN]',
8            'Content-Type': 'application/json'
9         }
10      }
11   );
12   
13   const res = await req.json();
14}

Приклади відповідей

DELETE

Видалити токен API -/user/api-tokens/{id}

Метод запита

DELETEhttp://apilocal.stableproxy.com/v2/user/api-tokens/{id}

Параметри запиту

ІдентифікаторПравилаПриклад
id10

Приклади коду

1async function deleteUserApiTokens() {
2   const baseUrl = 'http://apilocal.stableproxy.com/v2';
3   const req = await fetch(baseUrl + '/user/api-tokens/{id}'
4      .replace("{id}", 10), {
5         method: 'DELETE',
6         headers: {
7            'Authorization': 'API-Token [YOUR TOKEN]',
8            'Content-Type': 'application/json'
9         }
10      }
11   );
12   
13   const res = await req.json();
14}

Приклади відповідей