artifact.list
Lists generated task artifacts from the authenticated user’s Manus Library, newest first. Temporary input files from file.upload are not included. See the Artifacts guide.
Headers
API key for direct authentication. Provide either this or Authorization, not both.
OAuth2 access token. Requires create_task or manage_all_tasks unless the client is trusted. Restricted create_task clients are always filtered to their own app, even without explicit source filters; older artifacts without indexed source metadata may be omitted. Provide either this or x-manus-api-key, not both.
"Bearer {access_token}"
Query Parameters
Maximum artifacts per page. Default 20, maximum 100. A page can be short or empty while has_more is true.
1 <= x <= 100Opaque next_cursor from the previous page. Omit for the first page.
- Keep the user, credential scope, filters, and
limitunchanged. - Continue until
has_moreis false. - Cursors expire after 5 minutes idle or 15 minutes total; an expired cursor returns
400 invalid_argument. Restart without a cursor.
Search the artifact display name. Results stay ordered by creation time.
Filter by Library category. Default all. The ten specific categories are mutually exclusive. See Artifact categories.
all, website, mobile_app, game, documents, slides, spreadsheets, images, videos, audio, others "spreadsheets"
When true, return only favorited artifacts. Omitted or false applies no favorite filter.
Return only artifacts from tasks created by this Open App. Mutually exclusive with api_key_id; passing both returns 400 invalid_argument.
- API Key or Trusted client: any client ID.
- Standard OAuth client: any client ID with
manage_all_tasks; always filtered to its own app withcreate_task, and another ID returns403 permission_denied.
Older artifacts without indexed source metadata may be omitted. See Filters.
Return only artifacts from tasks created by this API key. Mutually exclusive with oauth_client_id; passing both returns 400 invalid_argument.
- API Key or Trusted client: any key ID.
- Standard OAuth client: any key ID with
manage_all_tasks; not available withcreate_taskonly, which returns403 permission_denied.
Older artifacts without indexed source metadata may be omitted. See Filters.
Response
Artifacts retrieved successfully.
Whether the request was successful.
true
Unique identifier for this API request.
Array of generated artifacts matching the filters.
Whether more artifacts are available.
Cursor for the next page. Present only when has_more is true.