Сообщения (Messages)

Сообщения - ресурс платформы, манипулирующий с сообщениями в каждой записи в Бипиуме.

Получить сообщение с записи

URL: {domain}/api/v1/catalogs/{catalogId}/records/{recordId}/messages

Метод: GET

Параметры:

  • catalogId (number) — идентификатор каталога

  • recordId (number) — идентификатор записи

Создать сообщение

URL: {domain}/api/v1/catalogs/{catalogId}/records/{recordId}/messages

Метод: POST

Параметры:

  • catalogId (number) — идентификатор каталога

  • recordId (number) - идентификатор записи

Запрос: (application/json)

{
  "text": "Как дела?",
  "mentions": [],
  "attachments": [],
  "replyMessageId": null
}

Изменить сообщение

URL: {domain}/api/v1/catalogs/{catalogId}/records/{recordId}/messages/{messageId}

Метод: PATCH

Параметры:

  • catalogId (number) — идентификатор каталога

  • recordId (number) - идентификатор записи

  • messageId (number) - идентификатор сообщения

Запрос: (application/json)

{
  "text": "hello world",
  "mentions": [],
  "attachments": [],
  "replyMessageId": null
}

Удалить сообщение

URL: {domain}/api/v1/catalogs/{catalogId}/records/{recordId}/messages/{messageId}

Метод: DELETE

Параметры:

  • catalogId (number) — идентификатор каталога

  • recordId (number) - идентификатор записи

  • messageId (number) - идентификатор сообщения

Подписаться на сообщения в записи

URL: {domain}/api/v1/catalogs/{catalogId}/records/{recordId}/chatOptions/{recordId}

Метод: PATCH

Параметры:

  • catalogId (number) — идентификатор каталога

  • recordId (number) - идентификатор записи

Запрос: (application/json)

{
  "subscribe": true
}

Last updated