Statsig Release Pipelines API

The Release Pipelines API from Statsig — 10 operation(s) for release pipelines.

Business capability
Deployment Orchestration BC-4210.40

Operations 13

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /console/v1/release_pipeline_triggers List release pipeline runs · List Pipeline Triggers #
Ask an LLM
“Which release pipeline rollouts are in progress right now?”
“Can I find pipeline triggers for a specific gate?”
Tell an agent
List triggers for release pipeline {releasePipelineID}.
Show {status} pipeline triggers on gate {gateID}.
GET /console/v1/release_pipeline_triggers/{id} Get a release pipeline run · Get Pipeline Trigger #
Ask an LLM
“Which phase is a given rollout currently in?”
“What is the state of one pipeline trigger?”
Tell an agent
Show pipeline trigger {id}.
Get the current phase of rollout {id}.
PUT /console/v1/release_pipeline_triggers/{id}/abort Abort a release pipeline run · Abort Pipeline Trigger #
Ask an LLM
“How do I stop a bad rollout immediately?”
“Can I abort a pipeline run partway through?”
Tell an agent destructive · confirm first
Abort pipeline trigger {id}.
Cancel the rollout {id} entirely.
PUT /console/v1/release_pipeline_triggers/{id}/approve Approve the next pipeline phase · Approve Pipeline Trigger Phase #
Ask an LLM
“How do I sign off on a rollout phase that needs approval?”
“Why must I pass the phase ID when approving?”
Tell an agent
Approve phase {phaseID} of pipeline trigger {id}.
Sign off rollout {id} at phase {phaseID} so it can proceed.
PUT /console/v1/release_pipeline_triggers/{id}/pause Pause a release pipeline run · Pause Pipeline Trigger #
Ask an LLM
“Can I hold a rollout at its current phase while we investigate?”
“Is pausing a pipeline run reversible?”
Tell an agent
Pause pipeline trigger {id} at phase {phaseID}.
Hold rollout {id} in phase {phaseID}.
PUT /console/v1/release_pipeline_triggers/{id}/rollout Fully roll out a pipeline run · Fully Roll Out Pipeline Trigger #
Ask an LLM
“Can I skip the remaining phases and ship to everyone?”
“How do I complete a release pipeline right away?”
Tell an agent
Fully roll out pipeline trigger {id}.
Ship rollout {id} to 100 percent now.
PUT /console/v1/release_pipeline_triggers/{id}/skip Skip to a pipeline phase · Skip to Pipeline Trigger Phase #
Ask an LLM
“Can I jump a rollout ahead to a later phase?”
“Is it possible to skip a waiting period in a release pipeline?”
Tell an agent
Skip pipeline trigger {id} to phase {phaseID}.
Jump rollout {id} ahead to phase {phaseID}.
PUT /console/v1/release_pipeline_triggers/{id}/unpause Resume a paused pipeline run · Unpause Pipeline Trigger #
Ask an LLM
“How do I resume a rollout I paused?”
“Can a paused release pipeline pick up where it left off?”
Tell an agent
Unpause pipeline trigger {id} at phase {phaseID}.
Resume paused rollout {id} from phase {phaseID}.
GET /console/v1/release_pipelines List release pipelines · List Pipelines #
Ask an LLM
“What release pipeline templates have we defined?”
“Can I page through all release pipelines?”
Tell an agent
List all release pipelines.
Show release pipelines page {page}, {limit} per page.
POST /console/v1/release_pipelines Create a release pipeline · Create Pipeline #
Ask an LLM
“How do I define a staged rollout that runs phase by phase?”
“Can I show a notice on configs that use a pipeline?”
Tell an agent
Create release pipeline {name} with phases {phases}.
Create pipeline {name} that shows notice {triggerNotice} when triggered.
GET /console/v1/release_pipelines/{id} Get a release pipeline · Get Pipeline #
Ask an LLM
“What phases make up a particular release pipeline?”
“Can I read one pipeline's definition?”
Tell an agent
Show release pipeline {id}.
Get the phases of pipeline {id}.
POST /console/v1/release_pipelines/{id} Update a release pipeline · Update Pipeline #
Ask an LLM
“How do I change the phases of an existing pipeline?”
“Can I rename a release pipeline?”
Tell an agent
Set the phases of pipeline {id} to {phases}.
Rename pipeline {id} to {name} and change its notice to {triggerNotice}.
DELETE /console/v1/release_pipelines/{id} Delete a release pipeline · Delete Pipeline #
Ask an LLM
“Can I delete a pipeline template we no longer use?”
“Is removing a release pipeline permanent?”
Tell an agent destructive · confirm first
Delete release pipeline {id}.
Remove the pipeline definition {id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/statsig:statsig-release-pipelines-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

statsig-release-pipelines-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Console Release Pipelines API
  description: The "Console API" is the CRUD API for performing the actions offered on console.statsig.com without needing to go through the web UI.
  version: 20240601.0.0
  contact: {}
servers:
- url: https://statsigapi.net
tags:


# --- truncated at 32 KB (47 KB total) ---
# Full source: https://artifacts.apis.io/statsig/openapi/statsig-release-pipelines-api-openapi.yml