Skip to main content
POST
Upload task attachments

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

task_id
integer
required

ID of the task (task_log_id)

Body

multipart/form-data
file
file
required

File(s) to upload

available
boolean
default:true

Whether the file is visible

session_token
string | null

Session token to group uploads and defer notification

attachment_parent_id
integer | null

ID of the parent attachment (for versioning)

status
enum<string> | null

Attachment status

Available options:
approved,
pending,
required,
null
created_from
enum<string>
default:task_panel

Origin of the upload

Available options:
task_panel,
rework,
feedback

Response

Files uploaded successfully

files
object[]
files_q
integer

Total number of attachments currently on the task

errors
object[]

Present only when individual files failed (size exceeded or invalid extension)