List what was made in your agent chats
The Library's Created list: artifacts from the caller's own live chats, newest first, as titles and origins without their content (read an artifact through the ai-artifacts endpoints). `q` narrows to titles containing it; pass the `cursor` from the previous response while `hasMore` is true. An artifact pointing at an item or file the caller cannot open is left out. Requires a Clerk session for a workspace member with the `ai:read` permission.
apiKeyAuthorizationBearer <snoze_sk_…>Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.
workspaceId*stringcursor?string|nullq?string|nullSuccess
application/json- response
data*curl -X GET 'https://api.snoze.dev/v1/workspaces/string/agent/library/created'{ "data": { "artifacts": [ { "id": "string", "kind": "markdown", "title": "string", "chatId": "string", "chatTitle": "string", "workspaceItemId": "string", "fileId": "string", "createdAt": "string" } ], "cursor": "string", "hasMore": true }}Link an AI artifact to a workspace item
Attaches the artifact to an existing workspace item so the two reference each other, and returns the updated artifact. Requires a workspace member with the `ai:write` permission who can also write both the artifact's current reference and the target item; an archived artifact cannot be linked. Send an `Idempotency-Key` header to make retries safe; a replay within the window returns the original response.
List the files attached to your agent chats
The assistant's file library: every file attached to one of the caller's own chats in this workspace, most recently attached first, with its type, size, whether Snoze has read it, whether it has been saved to the sidebar, and which chats it appears in (the latest twenty). A file attached to several chats is listed once; files the caller can no longer open are left out. Paginated by file, a hundred at a time: pass the `cursor` from the previous response while `hasMore` is true, with the same filters. `chatId` narrows the list to one chat's files; `q` to files whose name contains it. Requires a Clerk session for a workspace member with the `ai:read` permission.