Environments
Create Environment
client.Beta.Environments.New(ctx, params) (*BetaEnvironment, error)POST/v1/environments
List Environments
client.Beta.Environments.List(ctx, params) (*PageCursor[BetaEnvironment], error)GET/v1/environments
Get Environment
client.Beta.Environments.Get(ctx, environmentID, query) (*BetaEnvironment, error)GET/v1/environments/{environment_id}
Update Environment
client.Beta.Environments.Update(ctx, environmentID, params) (*BetaEnvironment, error)POST/v1/environments/{environment_id}
Delete Environment
client.Beta.Environments.Delete(ctx, environmentID, body) (*BetaEnvironmentDeleteResponse, error)DELETE/v1/environments/{environment_id}
Archive Environment
client.Beta.Environments.Archive(ctx, environmentID, body) (*BetaEnvironment, error)POST/v1/environments/{environment_id}/archive
Models
EnvironmentsWork
Get Work Item
client.Beta.Environments.Work.Get(ctx, workID, params) (*BetaSelfHostedWork, error)GET/v1/environments/{environment_id}/work/{work_id}
Poll for Work
client.Beta.Environments.Work.Poll(ctx, environmentID, params) (*BetaSelfHostedWork, error)GET/v1/environments/{environment_id}/work/poll
Acknowledge Work
client.Beta.Environments.Work.Ack(ctx, workID, params) (*BetaSelfHostedWork, error)POST/v1/environments/{environment_id}/work/{work_id}/ack
Record Heartbeat
client.Beta.Environments.Work.Heartbeat(ctx, workID, params) (*BetaSelfHostedWorkHeartbeatResponse, error)POST/v1/environments/{environment_id}/work/{work_id}/heartbeat
Stop Work
client.Beta.Environments.Work.Stop(ctx, workID, params) (*BetaSelfHostedWork, error)POST/v1/environments/{environment_id}/work/{work_id}/stop
List Work Items
client.Beta.Environments.Work.List(ctx, environmentID, params) (*PageCursor[BetaSelfHostedWork], error)GET/v1/environments/{environment_id}/work
Update Work Item
client.Beta.Environments.Work.Update(ctx, workID, params) (*BetaSelfHostedWork, error)POST/v1/environments/{environment_id}/work/{work_id}
Get Queue Statistics
client.Beta.Environments.Work.Stats(ctx, environmentID, query) (*BetaSelfHostedWorkQueueStats, error)GET/v1/environments/{environment_id}/work/stats