Drafts

Список черновиков

Свои черновики, от новых к старым.

По умолчанию возвращаются только обычные черновики: отложенные нужно запросить параметром type. Отличить их в ответе можно по полю schedule.

Пара entity_type и entity_id сужает выдачу до одного чата, треда или личной переписки. Если такого чата нет или он недоступен, метод отвечает пустым списком, а не ошибкой.

get/drafts

Request

  • Base URL: https://api.pachca.com/api/shared/v1
  • URL: https://api.pachca.com/api/shared/v1/drafts
  • Auth: HTTP bearer

Query parameters

type'regular' | 'scheduled' | 'all'

Что возвращать в списке черновиков

Что возвращать: regular — обычные черновики, scheduled — отложенные сообщения, all — и те и другие

entity_type'discussion' | 'thread' | 'user'

Тип сущности для сообщений

Тип чата для фильтра по одному чату. Указывается вместе с entity_id: если прислать только один из двух, ответ будет 422.

entity_idinteger
Example:334

Идентификатор того, что названо в entity_type. Указывается вместе с ним.

limitinteger
Example:25

Количество возвращаемых сущностей за один запрос

cursorstring
Example:eyJpZCI6MTAsImRpciI6ImFzYyJ9

Курсор для пагинации (из meta.paginate.next_page или meta.paginate.prev_page)

Response

The request has succeeded.

Example response

{
  "data": [
    {
      "id": 4821,
      "entity_id": 334,
      "chat_id": 334,
      "content": "Отчёт за неделю: продажи выросли на 10%",
      "parent_message_id": 196093,
      "files": [
        {
          "id": 3560,
          "key": "attaches/files/12/21zu7934-02e1-44d9-8df2-0f970c259796/congrat.png",
          "name": "congrat.png",
          "url": "https://pachca-prod-uploads.s3.storage.selcloud.ru/attaches/files/12/21zu7934-02e1-44d9-8df2-0f970c259796/congrat.png?response-cache-control=max-age%3D3600%3B&response-content-disposition=attachment&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=142155_staply%2F20231107%2Fru-1a%2Fs3%2Faws4_request&X-Amz-Date=20231107T160412&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=98765asgfadsfdSaDSd4sdfg35asdf67sadf8",
          "width": 1920,
          "height": 1080,
          "duration_ms": 5400
        }
      ],
      "voice_content": {
        "duration_ms": 5400,
        "waveform": "4,8,12,20,16,10,6,3",
        "transcript": "Привет, посмотри пожалуйста последний отчёт"
      },
      "schedule": {
        "start_date": "2026-09-17T12:00:00.000Z",
        "end_date": "2026-12-31T12:00:00.000Z",
        "repetition": {
          "days": [
            1,
            3
          ],
          "nth_day": 2
        }
      },
      "next_send_at": "2026-09-17T12:00:00.000Z",
      "created_at": "2026-09-16T10:00:00.000Z",
      "updated_at": "2026-09-16T10:00:00.000Z"
    }
  ],
  "meta": {
    "paginate": {
      "next_page": "eyJxZCO2MiwiZGlyIjomSNYjIn3",
      "prev_page": "eyJxZCO2MiwiZGlyIjoiYXNjIn0",
      "has_next": true
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.