Прикрепление файлов к таску
Endpoint
POST /bot/tasks/{task_id}/files
Прикрепляет уже загруженные файлы к существующему таску.
Передавайте только ID файлов. Сначала загрузите файлы через POST /bot/files/upload.
Auth
http
Authorization: Bearer <bot_token>
Content-Type: application/jsonPath 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