Получить список токенов API пользователя.
Список всех доступных методов для взаимодействия с API.
GET
Огненные жетоны -/user/api-tokens
Способ запроса
GEThttp://apilocal.stableproxy.com/v2/user/api-tokens
Параметры запроса
| Идентификатор | Правила | Пример |
|---|---|---|
| searchНе обязательно | nullablestring | 144 |
| per-pageНе обязательно | nullableinteger | 73 |
| pageНе обязательно | nullableinteger | 18 |
| sort-byНе обязательно | nullablestringapp\_validators\_ex_in_rule | "" |
| sort-orderНе обязательно | nullablestringin:asc, desc | "asc" |
Примеры кода
JavaScript
async function getUserApiTokens() {
const baseUrl = 'http://apilocal.stableproxy.com/v2';
const req = await fetch(baseUrl + '/user/api-tokens?' + Object.entries({
"search": 144,
"per-page": 73,
"page": 18,
"sort-by": "",
"sort-order": "asc"
}).map(([key, value]) => key + "=" + value).join('&'), {
method: 'GET',
headers: {
'Authorization': 'API-Token [YOUR TOKEN]',
'Content-Type': 'application/json'
}
}
);
const res = await req.json();
}Примеры ответов
Success response
POST
Создать токен API Токены API Пользователь -/user/api-tokens
Способ запроса
POSThttp://apilocal.stableproxy.com/v2/user/api-tokens
Параметры запроса
| Идентификатор | Правила | Пример |
|---|---|---|
| nameНе обязательно | nullablestring | 29 |
| abilities | requiredarray | 92 |
| expires-atНе обязательно | nullabledateafter:now | "2021-05-01 00:25:10" |
| abilities.* | requiredstringin:*, 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 | "*" |
Примеры кода
JavaScript
async function postUserApiTokens() {
const baseUrl = 'http://apilocal.stableproxy.com/v2';
const req = await fetch(baseUrl + '/user/api-tokens', {
method: 'POST',
headers: {
'Authorization': 'API-Token [YOUR TOKEN]',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": 29,
"abilities": 92,
"expires-at": "2021-05-01 00:25:10",
"abilities.*": "*"
}),
}
);
const res = await req.json();
}Примеры ответов
Success response
GET
Огненные жетоны -/user/api-tokens/{id}
Способ запроса
GEThttp://apilocal.stableproxy.com/v2/user/api-tokens/{id}
Параметры запроса
| Идентификатор | Правила | Пример |
|---|---|---|
| id | 1required | 10 |
Примеры кода
JavaScript
async function getUserApiTokens() {
const baseUrl = 'http://apilocal.stableproxy.com/v2';
const req = await fetch(baseUrl + '/user/api-tokens/{id}'
.replace("{id}", 10), {
method: 'GET',
headers: {
'Authorization': 'API-Token [YOUR TOKEN]',
'Content-Type': 'application/json'
}
}
);
const res = await req.json();
}Примеры ответов
Success response
DELETE
Огненные жетоны -/user/api-tokens/{id}
Способ запроса
DELETEhttp://apilocal.stableproxy.com/v2/user/api-tokens/{id}
Параметры запроса
| Идентификатор | Правила | Пример |
|---|---|---|
| id | 1required | 10 |
Примеры кода
JavaScript
async function deleteUserApiTokens() {
const baseUrl = 'http://apilocal.stableproxy.com/v2';
const req = await fetch(baseUrl + '/user/api-tokens/{id}'
.replace("{id}", 10), {
method: 'DELETE',
headers: {
'Authorization': 'API-Token [YOUR TOKEN]',
'Content-Type': 'application/json'
}
}
);
const res = await req.json();
}