Chat

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

Кнопка «+» → «Видеовстреча» в чате. Ссылку клиент не передаёт: сервер сам заводит комнату Яндекс Телемоста от имени отправителя или, если Телемост не подключён, берёт его постоянную ссылку видеовстречи из личных настроек календаря, и кладёт в беседу сообщение kind=application с application_type calendar.video_meeting@1 и application_payload {url, provider}, где provider — telemost или personal. Повтор с тем же client_message_id возвращает уже отправленное сообщение и вторую комнату не заводит. 409 video_meeting_not_set_up — нет ни Телемоста, ни постоянной ссылки; 409 telemost_reconnect_required — доступ к Телемосту истёк и его нужно подключить заново; 409 conflict — client_message_id уже занят другим сообщением; 502 telemost_unavailable — Телемост не ответил.

post/api/v1/chat/conversations/{id}/video-meeting

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/chat/conversations/{id}/video-meeting
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)

Request body

client_message_idstring uuid required

Response

Повтор ранее зафиксированной отправки

createdboolean required

Example response

{
  "message": {
    "attachments": [
      {
        "content_url": "/api/v1/chat/attachments/00000000-0000-0000-0000-000000000001/content"
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.