Features
Список всіх публично доступних методів для взаємодії з API.
GET
//@ts-ignoreGet user features -/user/features
Метод запита
GEThttp://apilocal.stableproxy.com/v2/user/features
Приклади коду
JavaScript
1async function getUserFeatures() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/features', {
4 method: 'GET',
5 headers: {
6 'Authorization': 'API-Token [YOUR TOKEN]',
7 'Content-Type': 'application/json'
8 }
9 }
10 );
11
12 const res = await req.json();
13}
Приклади відповідей
Success response
PUT
//@ts-ignoreПеремикання функцій -/user/features
Метод запита
PUThttp://apilocal.stableproxy.com/v2/user/features
Параметри запиту
Ідентифікатор | Правила | Приклад |
---|---|---|
features | requiredarray | [] |
status | requiredex-boolean | false |
redirect-urlНе обов'язково | nullableurl | 956 |
features.* | requiredstringdistinctin:notify.mail, notify.telegram, notify.sms, notify.push | "notify.mail" |
Приклади коду
JavaScript
1async function putUserFeatures() {
2 const baseUrl = 'http://apilocal.stableproxy.com/v2';
3 const req = await fetch(baseUrl + '/user/features', {
4 method: 'PUT',
5 headers: {
6 'Authorization': 'API-Token [YOUR TOKEN]',
7 'Content-Type': 'application/json'
8 },
9 body: JSON.stringify({
10 "features": [],
11 "status": false,
12 "redirect-url": 956,
13 "features.*": "notify.mail"
14 }),
15 }
16 );
17
18 const res = await req.json();
19}