Data Overview
Buildkite exposes data across your CI/CD operations — from high-level organization and pipeline configuration to granular build executions and test analytics. Here's what you can access through Coupler.io.
Available entities
Organizations
Org name, slug, billing plan, agent count, created date
Analytics organizations suites
Test suite names, IDs, org association, analytics metadata
Organizations pipelines
Pipeline name, slug, URL, build settings, default branch, badge URL
Organizations builds
Build number, state, commit, branch, message, creator, timing
Organizations pipelines builds
Same as builds but scoped per pipeline
Builds
Build state, number, branch, commit SHA, timing, pipeline reference
Organizations clusters
Cluster name, ID, description, associated queues
Organizations clusters queues
Queue key, cluster ID, dispatch paused status
Organizations clusters tokens
Token description, cluster ID, created/updated timestamps
Organizations emojis
Emoji name, URL, created date
Access tokens
Token UUID, description, scopes, created date
Users
Name, email, avatar URL, created date
Builds data
Build status fields
State
Build state: passed, failed, running, blocked, canceled
Number
Sequential build number within the pipeline
Branch
Git branch the build ran on
Commit
Full commit SHA
Message
Commit message or build reason
Source
What triggered the build (e.g., webhook, API, schedule)
Build timing fields
Created at
When the build was created
Started at
When the build started running
Finished at
When the build completed
Scheduled at
When the build was scheduled
Pipeline data
Pipeline configuration fields
Name
Pipeline display name
Slug
URL-friendly pipeline identifier
Repository
Repository URL the pipeline builds from
Default branch
The default branch for builds
Running builds count
Number of currently running builds
Scheduled builds count
Number of queued/scheduled builds
Created at
Pipeline creation date
Analytics data
Test suite fields
Suite name
Name of the test suite
Suite ID (slug)
Unique identifier for the suite
Organization slug
The org the suite belongs to
Default branch
Default branch tracked for test trends
Common metric combinations
Build success rate — combine
stateandnumberfrom Builds to calculate pass/fail ratios over timePipeline throughput — use
created_atandfinished_atfrom Organizations pipelines builds to measure build frequency and duration per pipelineCluster queue depth — join Organizations clusters with Organizations clusters queues to see how jobs are distributed across agents
User activity — combine Users with Organizations builds to attribute builds to team members
Use cases by role
Track build success rates across teams and pipelines to identify reliability issues early
Compare pipeline performance over sprints to catch regressions before they become problems
Use the Builds entity with Aggregate transformation to calculate average build duration per pipeline
Monitor agent cluster queue depths using Organizations clusters queues to right-size your infrastructure
Export Organizations pipelines builds to BigQuery for long-term trend analysis and capacity planning
Join Builds with Analytics organizations suites to correlate test failures with build failures
Use Organizations builds data in Looker Studio to build a live CI health dashboard shared with leadership
Send build failure summaries to ChatGPT or Claude for automated root cause pattern analysis
Append builds from multiple pipelines using the Append transformation to get a unified view across repos
Platform-specific notes
The
start_dateparameter applies to time-series entities like Builds — set it carefully to avoid pulling more data than you needSome entities (Organizations emojis, Access tokens) are configuration data and don't change often — you won't need to refresh these frequently
organizations_pipelines_buildsis the most granular builds entity and is best for per-pipeline reporting;buildsgives a flat cross-pipeline viewBuildkite API responses are paginated — Coupler.io handles pagination automatically
Test analytics data via Analytics organizations suites requires Buildkite Test Analytics to be enabled and configured in your org
Last updated
Was this helpful?
