DevelopersAPI referenceTasksAttachments
Fetch an attachment (no auth — presigned redirect)
PUBLIC — deliberately unauthenticated and not org-checked so presigned redirects work directly in an <img src>: the unguessable attachment UUID is the access capability. 302-redirects to a presigned R2 URL valid for 24 hours. 501 when storage is not configured.
View as Markdowncurl -X GET "https://example.com/v1/attachments/497f6eca-6276-4993-bfeb-53cbbbba6f08"Empty
Upload a file (multipart, "file" field, ≤15MB)
multipart/form-data upload to R2. Any linked issue (directly via issueId, or via the target comment's issue) must belong to the caller's org (else 404). 400 when the file is missing or larger than ~15MB; 501 when storage is not configured. Returns 200 (not 201).
List labels
Labels across the org's teams, ordered by name. Filter with team_id.