The release area has 2 methods on the client. Each takes one object of path, query and body arguments and an optional CallOptions, and returns a promise of the response body. A refused call rejects with OverlaneApiError (see the SDK index).
releasePin
Pin a project to a release (release class)
- Request:
PUTon/v1/tenants/{tenantId}/projects/{projectId}/release - Needs an approval for agents: class
release_promotion
releasePin(args: { tenantId: string; projectId: string; body: PinReleaseRequest }, options?: CallOptions): Promise<Record<string, unknown>>releaseRollback
Roll a project back to its previous release (release class)
- Request:
POSTon/v1/tenants/{tenantId}/projects/{projectId}/release/rollback - Needs an approval for agents: class
release_promotion
releaseRollback(args: { tenantId: string; projectId: string; body?: Record<string, unknown> }, options?: CallOptions): Promise<Record<string, unknown>>