Skip to main content
Buildkite logo

Buildkite

Manage Buildkite CI: pipelines, builds, jobs, agents, artifacts, annotations. Exposes 29 actions covering the API surface an agent needs - read and write.

What it can do

MethodWhat it does
buildkite_organizations_listList organizations - GET /v2/organizations.
buildkite_organization_getGet one organization - GET /v2/organizations/{slug}.
buildkite_pipelines_listList pipelines in an organization - GET /v2/organizations/{org}/pipelines.
buildkite_pipeline_getGet one pipeline - GET /v2/organizations/{org}/pipelines/{slug}.
buildkite_pipeline_createCreate a pipeline - POST /v2/organizations/{org}/pipelines.
buildkite_pipeline_updateUpdate a pipeline - PATCH /v2/organizations/{org}/pipelines/{slug}.
buildkite_pipeline_deleteDelete a pipeline - DELETE /v2/organizations/{org}/pipelines/{slug}.
buildkite_builds_listList builds in a pipeline - GET /v2/organizations/{org}/pipelines/{slug}/builds.
buildkite_build_getGet one build - GET /v2/organizations/{org}/pipelines/{slug}/builds/{number}.
buildkite_build_createCreate a build (trigger) - POST /v2/organizations/{org}/pipelines/{slug}/builds.
buildkite_build_cancelCancel a build - POST /v2/organizations/{org}/pipelines/{slug}/builds/{number}/cancel.
buildkite_build_rebuildRebuild a build - POST /v2/organizations/{org}/pipelines/{slug}/builds/{number}/rebuild.
buildkite_jobs_listList jobs in a build - GET /v2/organizations/{org}/pipelines/{slug}/builds/{number}/jobs.
buildkite_job_getGet one job - GET /v2/organizations/{org}/pipelines/{slug}/builds/{number}/jobs/{id}.
buildkite_job_retryRetry a job - PUT /v2/organizations/{org}/pipelines/{slug}/builds/{number}/jobs/{id}/retry.
buildkite_job_unblockUnblock a job - PUT /v2/organizations/{org}/pipelines/{slug}/builds/{number}/jobs/{id}/unblock.
buildkite_job_logGet job log output - GET /v2/organizations/{org}/pipelines/{slug}/builds/{number}/jobs/{id}/log.
buildkite_artifacts_listList artifacts from a build - GET /v2/organizations/{org}/pipelines/{slug}/builds/{number}/artifacts.
buildkite_artifact_getGet one artifact - GET /v2/organizations/{org}/pipelines/{slug}/builds/{number}/artifacts/{id}.
buildkite_artifact_deleteDelete an artifact - DELETE /v2/organizations/{org}/pipelines/{slug}/builds/{number}/artifacts/{id}.
buildkite_annotations_listList annotations on a build - GET /v2/organizations/{org}/pipelines/{slug}/builds/{number}/annotations.
buildkite_annotation_createCreate an annotation on a build - POST /v2/organizations/{org}/pipelines/{slug}/builds/{number}/annotations.
buildkite_annotation_deleteDelete an annotation - DELETE /v2/organizations/{org}/pipelines/{slug}/builds/{number}/annotations/{id}.
buildkite_agents_listList agents in an organization - GET /v2/organizations/{org}/agents.
buildkite_agent_getGet one agent - GET /v2/organizations/{org}/agents/{id}.
buildkite_teams_listList teams in an organization - GET /v2/organizations/{org}/teams.
buildkite_team_getGet one team - GET /v2/organizations/{org}/teams/{id}.
buildkite_users_listList users in an organization - GET /v2/organizations/{org}/users.
buildkite_user_getGet one user - GET /v2/organizations/{org}/users/{id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
BUILDKITE_API_TOKENBuildkite - Personal Settings - API Access Tokens.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope; regenerate it.
  • 429 Too Many Requests - provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Buildkite!