Skip to content
Docs

Installs

Installs

Create an install of a package
client.zones.installs.create(stringzoneID, InstallCreateParams { package_id, inputs, version, xClientRequestID } params, RequestOptionsoptions?): Task { id, created_at, operation, 9 more }
POST/zones/{zone_id}/installs
List installs in a zone
client.zones.installs.list(stringzoneID, InstallListParams { after, before, limit, xClientRequestID } params?, RequestOptionsoptions?): InstallList { items, pagination }
GET/zones/{zone_id}/installs
Get a specific zone install
client.zones.installs.retrieve(stringinstallID, InstallRetrieveParams { zone_id, xClientRequestID } params, RequestOptionsoptions?): Install { id, created_at, package_id, 9 more }
GET/zones/{zone_id}/installs/{install_id}
Delete a zone install
client.zones.installs.delete(stringinstallID, InstallDeleteParams { zone_id, xClientRequestID } params, RequestOptionsoptions?): Task { id, created_at, operation, 9 more }
DELETE/zones/{zone_id}/installs/{install_id}
ModelsExpand Collapse
Install { id, created_at, package_id, 9 more }
id: string
created_at: string
formatdate-time
package_id: string
package_slug: string
Accepts one of the following:
"pending"
"active"
"deleting"
"failed"
"deleted"
updated_at: string
formatdate-time
inputs?: Record<string, unknown>

Install-specific input values that supplement the package's inputs. Merged with the package's input values to form the complete entities.inputs for entity binding evaluation.

org_id?: string
outputs?: Record<string, unknown>

Resolved output values produced by the provisioner, conforming to the package's Package.outputs.schema. Flat — the provisioner evaluates Package.outputs.bindings against the resolved entity graph.

package_version?: number
zone_id?: string
InstallList { items, pagination }
items: Array<Install { id, created_at, package_id, 9 more } >
id: string
created_at: string
formatdate-time
package_id: string
package_slug: string
Accepts one of the following:
"pending"
"active"
"deleting"
"failed"
"deleted"
updated_at: string
formatdate-time
inputs?: Record<string, unknown>

Install-specific input values that supplement the package's inputs. Merged with the package's input values to form the complete entities.inputs for entity binding evaluation.

org_id?: string
outputs?: Record<string, unknown>

Resolved output values produced by the provisioner, conforming to the package's Package.outputs.schema. Flat — the provisioner evaluates Package.outputs.bindings against the resolved entity graph.

package_version?: number
zone_id?: string
InstallStatus = "pending" | "active" | "deleting" | 2 more
Accepts one of the following:
"pending"
"active"
"deleting"
"failed"
"deleted"