List a project's artifacts
Everything produced anywhere in the project, collapsed to each artifact's latest revision with a revision count. Newest first. Use `GET /v1/artifacts/{artifact_id}/versions` for an artifact's history.
Everything produced anywhere in the project, collapsed to each artifact's latest revision with a
revision count. Newest first. Use GET /v1/artifacts/{artifact_id}/versions for an artifact's
history.
Authorization
api_key projects:read, artifacts:readAn atk_-prefixed API key, created under Settings → API keys.
In: header
Scope: projects:read, artifacts:read
Path Parameters
Project id
uuidResponse Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/artifacts"[ { "latest": { "artifact_key": "string", "changelog": "string", "content_type": "string", "created_at": "2019-08-24T14:15:22Z", "filename": "string", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "kind": "string", "session_id": "1ffd059c-17ea-40a8-8aef-70fd0307db82", "size_bytes": 0, "version": 0 }, "version_count": 0 }]List an artifact's revisions GET
Every revision sharing this artifact's key, oldest first. Agents append rather than overwrite, so the history is complete.
List a chat's artifacts GET
Everything the agent produced in this chat, every revision included. Files you sent it are not artifacts and do not appear here.