Endpoints
List attachments
GET /attachments
Returns attachments belonging to the authenticated user and attachments created by Atlas in their sessions.
Query parameters:
Example request:
{"items": [...], "count": N} where each item is an attachment object:
Example response:
Get attachment details
GET /attachments/{attachment_uuid}
Returns a single attachment with its full content payload.
Example request:
Example response:
Update attachment metadata
PATCH /attachments/{attachment_uuid}
Request body (all fields optional):
Example request:
Download an attachment
POST /attachments/{attachment_uuid}/export
Returns a signed URL for direct download.
Example request:
Example response:
Create an annotation
POST /annotations
Annotations mark regions of interest within an attachment.
Request body:
The
annotation_content object:
Each bbox object in
content:
Example request:
Example response:
List annotations
GET /attachments/{attachment_uuid}/annotations
Example request:
Example response:

