Create a Buildkite build via the Buildkite REST API

domain: buildkite.com/docs · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Generate a Buildkite API access token under Personal Settings > API Access Tokens with 'Write Builds' and 'Read Builds' scopes
  2. POST to 'https://api.buildkite.com/v2/organizations/{org-slug}/pipelines/{pipeline-slug}/builds' with Authorization header 'Bearer YOUR_TOKEN'
  3. Include a JSON body with 'commit' (SHA or 'HEAD'), 'branch', and optionally 'message', 'env' (object of environment variables), and 'meta_data' (object of key-value strings)
  4. The response includes the build 'number' and 'url'; poll GET '/v2/organizations/{org}/pipelines/{pipeline}/builds/{build-number}' checking 'state' for 'passed', 'failed', or 'canceled'
  5. Retrieve individual job states via the 'jobs' array in the build response to identify which step failed

Known gotchas

Related routes

Install and configure a Buildkite agent with custom queues and tags
buildkite.com · 6 steps · unrated
Configure Buildkite pipelines with dynamic pipeline upload, per-step agents with custom queues, and artifact passing between steps with integrity verification
Buildkite · 6 steps · unrated
Trigger a TeamCity build via the REST API
www.jetbrains.com/help/teamcity · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans