Справочник API
Параметры
Создать параметр
HTTP
POST
/variables
Создаёт новый параметр.Авторизация
string required
bearerAuth
JWT-токенТело запроса (application/json):
id(string · uuid) — уникальный идентификатор параметраname(string) — имя параметра (напр.:API_KEY)value(string | nullable) — значение параметраtype(string) — тип переметра (напр.:string,number)createdDate(string · date-time) — дата/время созданияupdatedDate(string · date-time) — дата/время обновления
Коды ответов:
- 200 — параметр успешно создан (application/json)
- 400 — некорректное тело запроса
- 422 — ошибка валидации
- 500 — внутренняя ошибка сервера
POST /variables HTTP/1.1
Authorization: Bearer JWT
Content-Type: application/json
Пример запроса
{
"id": "cfd531e0-82fc-11e9-bc42-526af7764f64",
"name": "API_KEY",
"value": "my-secret-key",
"type": "string",
"createdDate": "2024-08-24T14:15:22Z",
"updatedDate": "2024-08-24T14:15:22Z"
}
Пример ответа (200)
{
"id": "cfd531e0-82fc-11e9-bc42-526af7764f64",
"name": "API_KEY",
"value": "my-secret-key",
"type": "string",
"createdDate": "2024-08-24T14:15:22Z",
"updatedDate": "2024-08-24T14:15:22Z"
}
Список параметров
HTTP
GET
/variables
Возвращает список всех параметров.Авторизация
string required
bearerAuth
JWT-токенКоды ответов:
- 200 — успешная операция (application/json, массив объектов)
- 500 — внутренняя ошибка сервера
Пример ответа
[
{
"id": "cfd531e0-82fc-11e9-bc42-526af7764f64",
"name": "API_KEY",
"value": "my-secret-key",
"type": "string",
"createdDate": "2024-08-24T14:15:22Z",
"updatedDate": "2024-08-24T14:15:22Z"
}
]
Обновить переметр по ID
HTTP
PUT
/variables/{id}
Обновляет указанный параметр.Авторизация
string required
bearerAuth
JWT-токенПараметры пути
id (string) — Variable IDТело запроса (application/json):
Те же поля, что и при создании.
Коды ответов:
- 200 — переменная успешно обновлена (application/json)
- 400 — некорректный ID или тело запроса
- 404 — переменная не найдена
- 500 — внутренняя ошибка сервера
PUT /variables/{id} HTTP/1.1
Authorization: Bearer JWT
Content-Type: application/json
Пример запроса
{
"id": "cfd531e0-82fc-11e9-bc42-526af7764f64",
"name": "API_KEY",
"value": "my-secret-key",
"type": "string",
"createdDate": "2024-08-24T14:15:22Z",
"updatedDate": "2024-08-24T14:15:22Z"
}
Пример ответа (200):
{
"id": "cfd531e0-82fc-11e9-bc42-526af7764f64",
"name": "API_KEY",
"value": "my-secret-key",
"type": "string",
"createdDate": "2024-08-24T14:15:22Z",
"updatedDate": "2024-08-24T14:15:22Z"
}
Удалить переменную по ID
HTTP
DELETE
/variables/{id}
Удаляет указанный параметр.Авторизация
string required
bearerAuth
JWT-токенПараметры пути
string required
id (string) — Variable IDКоды ответов:
- 200 — параметр удалена (без содержимого)
- 400 — некорректный ID
- 404 — параметр не найден
- 500 — внутренняя ошибка сервера

