> For the complete documentation index, see [llms.txt](https://docs.fstrk.io/knowledge_base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fstrk.io/knowledge_base/api/obshaya-informaciya/informaciya-o-nastroikakh.md).

# Информация о настройках

#### GET /api/partners/bot/

🔒 *bot-key или OAuth*

**Кратко:** Получить информацию об авторизованном боте.

**Параметры:** Нет.

**Возвращает:** `200 OK` — объект `CurrentBot`: `uuid`, `name`, `avatar`, `platforms`.

<details>

<summary>Пример ответа:</summary>

{% code overflow="wrap" %}

```json
{
  "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "name": "Название бота",
  "avatar": "https://example.com/avatar.png",
  "platforms": ["Telegram", "Whatsapp", "Vkontakte"]
}
```

{% endcode %}

</details>

**Ошибки:** 401 — ошибка авторизации.

**Пример запроса:**

```bash
curl -X GET https://dashboard.fstrk.io/api/partners/bot/ \
  -H "bot-key: your_bot_key"
```

***

#### GET /api/partners/whatsapp/templates/

🔒 *bot-key или OAuth*

**Кратко:** Получить список WhatsApp-шаблонов бота.

**Параметры запроса:**

* `limit` (integer, опциональный) — кол-во элементов на странице (макс. 100)
* `offset` (integer, опциональный) — кол-во элементов для пропуска
* `status` (string, опциональный) — фильтр по статусу: `DRAFT`, `NOT_USED`, `PENDING`, `NOT_AGREED`, `APPROVED`, `NOT_WORKED`, `TESTING`
* `sections` (array of string, опциональный) — фильтр по разделам: `CONSTRUCTOR`, `CHAT_CENTER`, `BROADCAST_CAMPAIGNS`, `CASCADE`, `EXTERNAL`
* `provider_template_id` (string, опциональный) — точный поиск по ID шаблона у провайдера
* `provider_template_id__contains` (string, опциональный) — поиск по вхождению подстроки
* `provider_template_id__icontains` (string, опциональный) — поиск без учёта регистра
* `provider_template_id__iexact` (string, опциональный) — точное совпадение без учёта регистра

**Возвращает:** `200 OK` — постраничный список объектов `WhatsappTemplate`: `provider_template_id`, `name`, `status`, `sections`, `header`, `text`, `footer`, `variables`, `buttons`.

<details>

<summary>Пример ответа:</summary>

{% code overflow="wrap" %}

```json
{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "provider_template_id": "order_confirmation",
      "name": "Подтверждение заказа",
      "status": "APPROVED",
      "sections": ["CONSTRUCTOR"],
      "header": "Заказ оформлен",
      "text": "Здравствуйте, {{1}}! Ваш заказ №{{2}} принят.",
      "footer": "Fasttrack",
      "variables": "{{1}},{{2}}",
      "buttons": [
        { "text": "Подробнее" }
      ]
    }
  ]
}
```

{% endcode %}

</details>

**Статусы шаблонов:**

* `DRAFT` — черновик
* `NOT_USED` — не используется
* `PENDING` — на согласовании
* `NOT_AGREED` — не согласован
* `APPROVED` — согласован
* `NOT_WORKED` — согласован, но не работает
* `TESTING` — тестирование

**Ошибки:** 401 — ошибка авторизации.

**Пример запроса:**

```bash
# Получить только согласованные шаблоны
curl -X GET "https://dashboard.fstrk.io/api/partners/whatsapp/templates/?status=APPROVED&limit=50" \
  -H "bot-key: your_bot_key"
```
