Skip to content
Start here

Deployment Groups

List deployment groups
client.ZeroTrust.Devices.DeploymentGroups.List(ctx, params) (*V4PagePaginationArray[DeploymentGroup], error)
GET/accounts/{account_id}/devices/deployment-groups
Get deployment group
client.ZeroTrust.Devices.DeploymentGroups.Get(ctx, groupID, query) (*DeploymentGroup, error)
GET/accounts/{account_id}/devices/deployment-groups/{group_id}
Create deployment group
client.ZeroTrust.Devices.DeploymentGroups.New(ctx, params) (*DeploymentGroup, error)
POST/accounts/{account_id}/devices/deployment-groups
Update deployment group
client.ZeroTrust.Devices.DeploymentGroups.Edit(ctx, groupID, params) (*DeploymentGroup, error)
PATCH/accounts/{account_id}/devices/deployment-groups/{group_id}
Delete deployment group
client.ZeroTrust.Devices.DeploymentGroups.Delete(ctx, groupID, body) (*DeviceDeploymentGroupDeleteResponse, error)
DELETE/accounts/{account_id}/devices/deployment-groups/{group_id}
ModelsExpand Collapse
type DeploymentGroup struct{…}
ID string

The ID of the deployment group.

CreatedAt string

The RFC3339Nano timestamp when the deployment group was created.

Name string

A user-friendly name for the deployment group.

maxLength255
minLength1
UpdatedAt string

The RFC3339Nano timestamp when the deployment group was last updated.

VersionConfig []DeploymentGroupVersionConfig

Contains version configurations for different target environments.

TargetEnvironment string

The target environment for the client version (e.g., windows, macos).

Version string

The specific client version to deploy.

PolicyIDs []stringOptional

Contains a list of policy IDs assigned to this deployment group.