Аккаунт
Данные тарифа, список воркспейсов и папок текущего пользователя
Аккаунт
Эндпоинты аккаунта позволяют получить информацию о текущем тарифном плане, список доступных воркспейсов
и структуру папок. Все запросы требуют авторизации через
Authorization: Bearer YOUR_API_TOKEN.
Скачайте markdown‑версию раздела «Аккаунт» для использования в ChatGPT / других LLM:
Информация о тарифе GET /api/v3/service/tariff
Возвращает данные о текущем тарифном плане пользователя: код тарифа, название и количество оставшихся дней.
Ответ
| Поле | Тип | Описание |
|---|---|---|
| tariff.code | string | Код тарифа (например, free, pro) |
| tariff.name | string | Отображаемое название тарифа |
| tariff.days_left | integer|null | Количество оставшихся дней тарифа; null для бессрочных планов |
curl -X GET "https://api.webask.io/api/v3/service/tariff" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
Пример ответа:
{
"tariff": {
"code": "pro",
"name": "Pro",
"days_left": 24
}
}
Список воркспейсов GET /api/v3/service/workspaces
Возвращает пагинированный список воркспейсов, доступных текущему пользователю, с указанием роли и тарифа каждого воркспейса.
Query-параметры
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| page | integer | 1 | Номер страницы |
| per_page | integer | 20 | Количество воркспейсов на странице |
Поля ответа (элемент массива)
| Поле | Тип | Описание |
|---|---|---|
| id | integer | ID воркспейса |
| name | string | Название воркспейса |
| role | string | Роль текущего пользователя (owner, admin, member) |
| tariff | string | Код тарифа воркспейса |
Ответ также содержит стандартные поля пагинации: total, current_page, last_page, per_page.
curl -X GET "https://api.webask.io/api/v3/service/workspaces?page=1&per_page=20" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
Пример ответа:
{
"data": [
{
"id": 1,
"name": "Мой воркспейс",
"role": "owner",
"tariff": "pro"
},
{
"id": 7,
"name": "Командный проект",
"role": "member",
"tariff": "business"
}
],
"total": 2,
"current_page": 1,
"last_page": 1,
"per_page": 20
}
Список папок GET /api/v3/service/folders
Возвращает плоский список всех папок текущего пользователя, включая папку по умолчанию. Папки используются для организации опросов внутри воркспейса.
Поля ответа (элемент массива)
| Поле | Тип | Описание |
|---|---|---|
| id | integer | ID папки |
| name | string | Название папки |
| is_default | boolean | true — папка по умолчанию (новые опросы без указания папки попадают сюда) |
| pos | integer | Позиция папки в списке для сортировки |
curl -X GET "https://api.webask.io/api/v3/service/folders" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
Пример ответа:
[
{
"id": 1,
"name": "Общие",
"is_default": true,
"pos": 0
},
{
"id": 5,
"name": "Маркетинг",
"is_default": false,
"pos": 1
},
{
"id": 8,
"name": "HR",
"is_default": false,
"pos": 2
}
]