Skip to main content
PUT
Upload an agent deployment version bundle

Authorizations

Authorization
string
header
required

API key passed as Bearer token

Headers

Idempotency-Key
string
required

Reuse the same key to safely retry the same create, reusable snapshot create, fork, upload create/complete, or agent deployment create operation without duplicating work.

X-Nullspace-Bundle-Digest
string
required

Content-addressed bundle digest from the version manifest.

Path Parameters

deployment_id
string
required

Agent deployment ID

version_id
string
required

Agent deployment version ID

Body

application/x-tar

The body is of type file.

Response

Agent deployment version is ready

id
string
required
Example:

"adpv_1234abcd"

deployment_id
string
required
version_number
integer
required
Required range: x >= 1
bundle_digest
string
required
bundle_manifest
object
required
config
object
required
template
string
required
workdir
string
required
entrypoint_command
string
required
env_spec
object
required

Environment variable names only. Secret values must not be stored in deployment config rows.

resource_config
object
required
debug_config
object
required

Debug retention config for agent deployments. The server validates that only retain_on_failure and retain_seconds are accepted when a deployment version is created.

status
enum<string>
required
Available options:
created,
building,
ready,
failed,
superseded
cache_policy
enum<string>
required
Available options:
auto,
no_cache,
rebuild
created_at
string<date-time>
required
install_command
string | null
service_port
integer | null
Required range: 1 <= x <= 65535
readiness_config
object | null

Service readiness probe config, validated on write (type one of http, tcp, timeout; path must start with /). Unknown keys are preserved verbatim, so the object is deliberately open beyond the known fields.

cache_summary
object | null
build_summary
object | null
failure_reason
string | null
ready_at
string<date-time> | null