ДескусДескус · Документация
Все разделыНачало работы

Адрес, версии и формат

Общие правила для всех методов: куда слать запросы, в каком виде и что приходит в ответ.

Адрес

https://app.deskus.ru/api/v1

Только HTTPS. Тикет можно указывать в адресе и по id, и по номеру из кабинета: /tickets/T-1042 — номер без учёта регистра.

Версии

  • Версия — в адресе: /api/v1. Внутри версии ответы только дополняются: новые поля и новые значения перечислений не ломают совместимость — не падайте на незнакомом поле.

  • Поле не убираем и смысл его не меняем без новой версии. О новой версии сообщим заранее, старая продолжит работать.

  • Все изменения — в журнале изменений.

Запрос

Заголовок

Зачем

Authorization: Bearer <ключ или токен>

Доступ. Ключ можно передать и заголовком X-Api-Key.

Content-Type: application/json

У POST и PATCH — тело JSON-объектом, до 256 КБ.

Idempotency-Key

У POST — защита от дублей при повторе (подробнее).

Куки не работают

API не принимает куки сессии кабинета — только ключ или токен в заголовке. Запросы из браузера на чужом сайте не поддерживаются: ключ там был бы виден всем.

Ответ

  • JSON в кодировке UTF-8. Один объект — в поле data, список — в data и next_cursor (постраничный вывод).

  • Время — ISO 8601 в UTC: 2026-10-21T09:15:04.218Z.

  • Статусы и приоритеты — ключами (open, high), а не подписями из интерфейса.

  • Пустое значение — null, поле при этом есть.

  • Ошибка — { "error": { "code", "message", "request_id" } } (все коды).

Заголовок ответа

Что в нём

X-Request-Id

Номер запроса. Пишите его в поддержку — найдём запрос в журнале.

X-RateLimit-Limit, X-RateLimit-Remaining

Лимит в минуту и сколько осталось (лимиты).

Idempotent-Replayed: true

Ответ повторён по Idempotency-Key, запрос второй раз не выполнялся.

Не нашли ответ? Напишите нам
Поддержка ответит в рабочее время.
Вы сотрудник «Дескус»?Изменить статью в Дескусе