Get Attachment
Retrieves an attachment’s metadata and a short-lived signed download URL for its content.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The ID of the Attachment.
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
Response
The attachment.
A file attached to a session. Bytes live in object storage; this describes the last committed content.
The ID of the Attachment.
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
The session ID the attachment belongs to. Matches the session.id emitted on OTel spans, which is how attachments are joined to traces and records.
1 - 256"c59e5bd0-e5eb-4bf0-a08a-01f7e8f712c7"
The logical file path of the attachment (e.g. the path the agent wrote on disk). Together with the session ID it identifies the attachment: re-uploading the same path in the same session updates the existing attachment in place.
1 - 1024"/tmp/report.pdf"
Display filename, if provided.
MIME type of the last committed content. Null until the first commit.
Size in bytes of the last committed content. Null until the first commit.
SHA-256 of the last committed content. Null until the first commit.
^[0-9a-f]{64}$"9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"
uploaded once a commit has succeeded; pending while an initiated upload has not been committed yet.
pending, uploaded ISO 8601 timestamp of the last successful commit. Null until the first commit.
Arbitrary caller-supplied metadata.
Short-lived signed URL to download the file. Null while the attachment has no committed content.
ISO 8601 expiry of downloadUrl.