Skip to content

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

Endpoint

POST /bot/tasks/{task_id}/files

Прикрепляет уже загруженные файлы к существующему таску.

Передавайте только ID файлов. Сначала загрузите файлы через POST /bot/files/upload.

Auth

http
Authorization: Bearer <bot_token>
Content-Type: application/json

Path params

  • task_id - ID целевого таска

Request body

json
{
  "file_ids": [123, 456]
}

Response body

json
{
  "success": true,
  "error_message": null,
  "data": {
    "task_id": 1001,
    "files": [
      {
        "file_id": 123,
        "filename": "invoice.pdf",
        "url": "...",
        "temp_url": "...",
        "expired_at": "...",
        "created_at": "...",
        "size_bytes": 12345,
        "meta": {}
      }
    ]
  }
}

Notes

  • У бота должен быть доступ к форме таска.
  • Файлы должны быть загружены в то же company storage, что и bot-пользователь.
  • Невалидные, отсутствующие или загруженные в другое storage file_id пропускаются.
  • При создании нового таска файлы можно прикрепить сразу, передав files: [file_id] в POST /bot/forms/{form_id}/tasks.

Ограничения

  • file_ids <= 10