Skip to main content
GET
Get an artifact

Authorizations

Authorization
string
header
required

OAuth 2.0 / OIDC bearer token.

Tenant-Name
string
header
required

The tenant the request operates within.

Path Parameters

contextId
string<context-id>
required

Context identifier (prefixed UUIDv7). Context identifier. Accepts ctx.<uuidv7> or a bare UUIDv7 on input; always returned prefixed.

Pattern: ^(ctx\.)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
Example:

"ctx.0192f4c8-3d6b-7c4f-a02b-4d9e7f3c8b51"

taskId
string<task-id>
required

Task identifier (prefixed UUIDv7). Task identifier. Accepts task.<uuidv7> or a bare UUIDv7 on input; always returned prefixed.

Pattern: ^(task\.)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
Example:

"task.0192f4c8-4e7c-7d50-b13c-5eaf8a4d9c62"

artifactId
string<artifact-id>
required

Artifact identifier (prefixed UUIDv7). Artifact identifier. Accepts art.<uuidv7> or a bare UUIDv7 on input; always returned prefixed.

Pattern: ^(art\.)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
Example:

"art.0192f4c8-6a9e-7f72-a35e-70c1ac6fbe84"

Response

The artifact.

A named output produced by a task.

artifactId
string<artifact-id>
required

Artifact identifier. Accepts art.<uuidv7> or a bare UUIDv7 on input; always returned prefixed.

Pattern: ^(art\.)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
Example:

"art.0192f4c8-6a9e-7f72-a35e-70c1ac6fbe84"

parts
object[]
required

Content parts of the artifact.

Example:
name
string

Optional artifact name.

Example:

"icd10-result"

description
string

A human-readable description of the artifact.

extensions
string<uri>[]

URIs of extensions that contributed to this artifact.

metadata
object

Optional metadata included with the artifact.