Skip to main content
Attachments are files surfaced by Atlas during a session or job run. They can be annotated and downloaded via signed export URLs.

Endpoints


List attachments

GET /attachments Returns attachments belonging to the authenticated user and attachments created by Atlas in their sessions. Query parameters: Example request:
Returns {"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:
Response fields: Example response:

Update attachment metadata

PATCH /attachments/{attachment_uuid} Request body (all fields optional): Example request:
Returns the updated attachment object with the same fields as the list response.

Download an attachment

POST /attachments/{attachment_uuid}/export Returns a signed URL for direct download. Example request:
Response fields: 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:
Response fields: Example response:

List annotations

GET /attachments/{attachment_uuid}/annotations Example request:
Response fields (array): Example response: