Skip to main content
POST
Upload artifact

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Project-ID
string | null

Body

multipart/form-data
file
file
required

Artifact file to upload.

key
string
required

Object storage key

name
string
required

Human-readable artifact name

Required string length: 1 - 255
resource_uri
string | null

Resource URI (auto-generated from name if omitted)

description
string | null

Artifact description

Maximum string length: 1000
tags
string | null

Comma-separated tags

meta
string | null

Metadata as JSON string (e.g., '{"env":"prod"}')

Response

Successful Response

Response model for artifact uploads.

resource_uri
string
required
url
string
required
key
string
required
name
string
required
message
string
required
size
integer
required
content_type
string
required