АСК Легарус

Поиск

Релиз

Содержание

Нужна помощь?

Не нашли ответ на свой вопрос? Свяжитесь с нашей службой поддержки.

Обратиться в поддержку

Актуальная документация (версия 2.4.0) · версионный адрес

Mobile API — обзор (ASK Mobile)

Обновлено: 09 Октябрь 2026 Версия: 2.4.0

Краткий указатель API для ASK Mobile и интеграторов. Не дублирует Token API сотрудников из руководства пользователя API.

Важно: Mobile API использует opaque Bearer-токены (Authorization: Bearer … после /api/v1/mobile/auth/login/; access/refresh — непрозрачные строки сессии, не JWT), а не классический Authorization: Token DRF из legacy API-гайдов.

Пользовательское описание приложения: ASK Mobile.
Контракт Event Center wire v2: event-center-mobile-contract-v2.
Ops cutover: runbook-mobile-contract-v2.

Bootstrap и discovery

Endpoint Назначение
GET /api/v1/mobile/bootstrap/ Capabilities, event_center_version, блок push (enabled, preferred provider, relay_url, VAPID gateway…)
GET /.well-known/ask-mobile Публичный discovery (без полной auth-сессии)
GET /api/v1/mobile/attention-summary/ Сводка внимания (чат vs Event Center)

Auth / сессии

Префикс: /api/v1/mobile/auth/

  • login/, mfa/challenge/, refresh/, logout/
  • sessions/, sessions/{id}/

Устройство и push

  • GET|POST /api/v1/mobile/devices/
  • …/devices/{id}/
  • …/devices/{id}/push-registration/ и …/confirm/
  • …/devices/{id}/notification-settings/
  • Личные notification-settings/, policy/
  • Доставка на устройство — через Legarus Push Gateway при MOBILE_PUSH_ENABLED (admin: куда приходят уведомления)

Web-session

POST /api/v1/mobile/web-session/ — краткоживущая авторизованная сессия для открытия WEB-URL объекта из приложения (например, «Открыть» на карточке Event Center).

Tasks (MVP)

Префикс: /api/v1/mobile/tasks/ — список/создание, sync, detail, transition, comments, attachments, mark-read.

Event Center

Префикс: /api/v1/event-center/ — Inbox, counters, sync, search, execute actions.
Клиент с event_center_version ≥ 2 шлёт заголовок X-ASK-EC-Contract: 2 (см. contract v2).

Communications

Префикс: /api/v1/communications/ — conversations, messages, channels, role-branches, attention, sync.
Канон поведения (ветки, hub, mute/hide) — код communications/ и user-manual 3.12.

Связанные документы