Skip to main content
GET
Download a workflow artifact

Authorizations

Authorization
string
header
required

Workspace credential issued from the automation console at /automation. Send it as Authorization: Bearer vq_ws_.... This is NOT a Data API key: a vq_key_ credential is refused here and names the other product in the error.

Path Parameters

matterId
string
required

mat_ identifier of the matter to work inside. Everything in this API hangs off a matter, and the matter in the path is what the authorization boundary is checked against. Take it from GET /v1/matters.

runId
string
required

wfr_ identifier of one workflow RUN. Returned on the operation that launched it, and distinct from the workflowId that was run.

Query Parameters

key
string
required

The artifact's key slug, as published in the run's artifacts list. A slug, never a storage path.

Response

Successful Response

A short-lived pointer to one artifact's bytes.

key
string
required

The artifact that was signed for.

Example:

"redline"

url
string
required

Short-lived signed URL to download the artifact bytes. Fetch it promptly and do not store it.

Example:

"https://storage.vaquill.ai/exports/msa-acme-v3-redline.docx?signature=..."

expiresAt
string<date-time>
required

When the URL stops working (RFC 3339).

Example:

"2026-08-19T14:32:10Z"

Last modified on August 23, 2026