Research Agent

Create an artifact download URL

Create a short-lived presigned URL for an artifact returned by the list-artifacts endpoint.

The URL expires after 30 minutes. Call this endpoint again to issue a fresh URL. Treat the URL as a credential while it is valid: do not log it or store it as a permanent share link.

Example

curl https://elicit.com/api/v2/sessions/agents/{sessionId}/artifacts/{artifactId}/download \
  -H "Authorization: Bearer elk_live_your_key_here"
get/sessions/agents/{sessionId}/artifacts/{artifactId}/download

Path parameters

sessionIdstring uuid required
artifactIdstring required

Response

Short-lived artifact download URL.

downloadUrlstring required

Short-lived presigned URL to download the artifact contents.

expiresAtstring required

ISO 8601 timestamp after which the download URL is no longer valid.

filenamestring required

Suggested filename for the downloaded artifact.

contentTypestring nullable required

MIME type of the artifact, when known.

Example response

{
  "expiresAt": "2025-06-15T15:00:00.000Z"
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.