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

  • owner_slug string

    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

  • 200

    OK

    Hide response attributes Show response attributes object
    • data array[object]
      Hide data attributes Show data attributes object
      • branch string
      • build_number integer
      • commit_hash string
      • commit_message string
      • credit_cost integer
      • finished_at string
      • is_on_hold boolean
      • is_pipeline boolean
      • is_processed boolean
      • pull_request_id integer
      • pull_request_target_branch string
      • repository object

        Additional properties are allowed.

        Hide repository attributes Show repository attributes object
        • avatar_url string
        • is_disabled boolean
        • is_github_checks_enabled boolean
        • is_public boolean
        • owner object

          Additional properties are allowed.

          Hide owner attributes Show owner attributes object
          • account_type string
          • name string
          • slug string
        • project_type string
        • provider string
        • repo_owner string
        • repo_slug string
        • repo_url string
        • slug string
        • status integer
        • title string
      • slug string
      • started_at string
      • status integer
      • tag string
      • triggered_at string
      • triggered_by string
      • triggered_workflow string
    • paging object

      Additional properties are allowed.

      Hide paging attributes Show paging attributes object
      • next string

        Next is the "anchor" for pagination. This value should be passed to the same endpoint to get the next page. Empty/not included if there's no "next" page. Stop paging when there's no "Next" item in the response!

      • page_item_limit integer

        PageItemLimit - per-page item count. A given page might include less items if there's not enough items. This value is the "max item count per page".

      • total_item_count integer

        TotalItemCount - total item count, through "all pages"

  • 400

    Bad Request

    Hide response attribute Show response attribute object
    • message string
  • 401

    Unauthorized

    Hide response attribute Show response attribute object
    • message string
  • 404

    Not Found

    Hide response attribute Show response attribute object
    • message string
  • 500

    Internal Server Error

    Hide response attribute Show response attribute object
    • message string
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"
}