List all pipelines/standalone builds

GET /pipelines

List all the Bitrise pipelines/standalone builds that can be accessed with the authenticated account. Filter pipelines/standalone builds based on their owner, using the owner slug, or the status of the pipeline/standalone build.

Query parameters

  • The slug of the owner of the app or apps

  • status string

    The status of the pipelines/standalone build: on_hold, running, succeeded, failed, aborted, succeeded_with_abort

  • next string

    Getting pipelines/standalone builds before the given parameter (RFC3339 time format)

  • limit integer

    Max number of elements per page (default: 10)

Responses

GET /pipelines
curl \
 --request GET 'https://api.bitrise.io/v0.1/pipelines' \
 --header "Authorization: $API_KEY"
Response examples (200)
{
  "data": [
    {
      "branch": "string",
      "build_number": 42,
      "commit_hash": "string",
      "commit_message": "string",
      "credit_cost": 42,
      "finished_at": "string",
      "is_on_hold": true,
      "is_pipeline": true,
      "is_processed": true,
      "pull_request_id": 42,
      "pull_request_target_branch": "string",
      "repository": {
        "avatar_url": "string",
        "is_disabled": true,
        "is_github_checks_enabled": true,
        "is_public": true,
        "owner": {
          "account_type": "string",
          "name": "string",
          "slug": "string"
        },
        "project_type": "string",
        "provider": "string",
        "repo_owner": "string",
        "repo_slug": "string",
        "repo_url": "string",
        "slug": "string",
        "status": 42,
        "title": "string"
      },
      "slug": "string",
      "started_at": "string",
      "status": 42,
      "tag": "string",
      "triggered_at": "string",
      "triggered_by": "string",
      "triggered_workflow": "string"
    }
  ],
  "paging": {
    "next": "string",
    "page_item_limit": 42,
    "total_item_count": 42
  }
}
Response examples (400)
{
  "message": "string"
}
Response examples (401)
{
  "message": "string"
}
Response examples (404)
{
  "message": "string"
}
Response examples (500)
{
  "message": "string"
}