provider Release pipelines (beta) POST /api/v2/projects/{projectKey}/release-pipelines
@utdk/launchdarkly /api/v2/projects/{projectKey}/release-pipelines
Create a release pipeline
Creates a new release pipeline. The first release pipeline you create is automatically set as the default release pipeline for your project. To change the default release pipeline, use the [Update project](https://launchdarkly.com/docs/api/projects/patch-project) API to set the `defaultReleasePipelineKey`. You can create up to 20 release pipelines per project.
projectKey path required
The project key
string

Try it

Authentication
Configure credentials for LaunchDarkly REST API
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.

Saved automatically to browser storage.

postreleasepipeline
POST/api/v2/projects/{projectKey}/release-pipelines
Creates a new release pipeline. The first release pipeline you create is automatically set as the default release pipeline for your project. To change the default release pipeline, use the [Update project](https://launchdarkly.com/docs/api/projects/patch-project) API to set the `defaultReleasePipelineKey`. You can create up to 20 release pipelines per project.

Parameters

required

The project key

Input

The release pipeline description

required

The unique identifier of this release pipeline

required

The name of the release pipeline

required

A logical grouping of one or more environments that share attributes for rolling out changes

A list of tags for this release pipeline

Whether or not the newly created pipeline should be set as the default pipeline for this project

Whether or not the pipeline is enabled for Release Automation.

Enter a gateway URL above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import launchdarkly from '@utdk/launchdarkly';

await launchdarkly.postreleasepipeline()