FAQ

chevron-rightWhat's the difference between Builds, Organizations builds, and Organizations pipelines builds?hashtag

All three entities return build execution data, but at different scopes:

  • Builds — a flat list of all builds across all pipelines in your account

  • Organizations builds — builds scoped to a specific organization

  • Organizations pipelines builds — builds scoped to a specific pipeline within an organization

For per-pipeline dashboards, use Organizations pipelines builds. For org-wide reporting, use Organizations builds. Builds is useful when you want a single dataset spanning everything.

chevron-rightDo I need a separate API token for each organization?hashtag

Not necessarily. A single Buildkite API token can have access to multiple organizations if your user account belongs to them. However, if you want to separate access by org or restrict permissions, you can create separate tokens and set up separate data flows — then use the Append transformation to combine the results.

chevron-rightCan I pull historical build data from the beginning of my account?hashtag

Yes — just set the start date to a far-back date using the date picker. Keep in mind that pulling years of build history from a large organization can be slow and may consume significant API quota. It's better to do a one-time historical pull and then schedule incremental refreshes going forward.

chevron-rightWhy does the Analytics organizations suites entity return no rows?hashtag

This entity requires Buildkite Test Analytics to be enabled and have data ingested in your organization. If you haven't set up Test Analytics yet, or if no test runs have been reported, the entity will return empty. Check your Buildkite dashboard under Analytics to confirm suites exist before pulling this entity.

chevron-rightCan I combine Buildkite build data with data from other tools?hashtag

Yes. Coupler.io lets you add multiple sources to a single data flow. For example, you can join Buildkite Builds with Jira issues or GitHub pull request data to correlate deployment frequency with ticket throughput. Use the Join or Append transformation depending on whether you're enriching records or stacking them.

chevron-rightCan I send Buildkite data to an AI tool for analysis?hashtag

Yes. Coupler.io supports AI destinations including ChatGPT, Claude, Gemini, Cursor, Perplexity, and OpenClaw. You can send failed build summaries, pipeline metrics, or test analytics data directly to these tools for automated pattern detection or natural language reporting.

chevron-rightHow often should I refresh my Buildkite data?hashtag

It depends on the entity. For build data used in live dashboards, hourly or every few hours is reasonable. For configuration entities like clusters, pipelines, and emojis, daily is usually more than enough. See the scheduling guidance for more detail.

circle-info

For scheduling tips and start date guidance, see Best Practices. For issues with missing or incomplete data, see Common Issues.

chevron-rightWhich entities are best for a CI/CD health dashboard?hashtag

For a solid CI/CD health dashboard, start with:

  • Organizations pipelines builds — build success/failure rates and durations per pipeline

  • Organizations pipelines — pipeline metadata like default branch and repository

  • Analytics organizations suites — test pass rates if you use Buildkite Test Analytics

Join pipelines with their builds to enrich the dataset, then send it to Looker Studio, Google Sheets, or BigQuery for visualization.

circle-info

For a full breakdown of available fields in each entity, see Data Overview.

Last updated

Was this helpful?