latestSwagger 2.02026-08-191,9198883.9 MB

b296c3a60aa5

Channels

Create a Channel

post/projects/{projectId}/channels

Path parameters

projectIdstring required

Request body

AutomaticEphemeralEnvironmentDeploymentsboolean
Descriptionstring
EphemeralEnvironmentNameTemplatestring
GitReferenceRulesstring[]

Git reference patterns (e.g. 'refs/heads/main', 'refs/heads/feature/*') restricting which branches or tags can create releases in this channel. Only valid for version-controlled (Config-as-Code) projects.

IsDefaultboolean
LifecycleIdstring

The lifecycle for this channel. Must be null for ephemeral environment channels.

Namestring required
ParentEnvironmentIdstring

The parent environment for all ephemeral environments created in this channel. Required for ephemeral environment channels.

ProjectIdstring required
Slugstring
SpaceIdstring required
TenantTagsstring[]

Canonical tenant tag names in 'TagSet/Tag' format restricting which tenants can deploy releases from this channel.

Typestring

Response

The newly-created Channel

AutomaticEphemeralEnvironmentDeploymentsboolean
Descriptionstring
EphemeralEnvironmentNameTemplatestring
GitReferenceRulesstring[]
Idstring

Gets or sets a unique identifier for this resource.

IsDefaultboolean
LastModifiedBystring

Gets or sets the username of the user who last modified this resource.

LastModifiedOnstring date-time

Gets or sets the date/time that this resource was last modified.

LifecycleIdstring
Linksobject

Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.

Namestring
ParentEnvironmentIdstring

The parent environment for all ephemeral environments created in this channel.

ProjectIdstring
Slugstring
SpaceIdstring
TenantTagsstring[]
Typestring