Development Branches

List branches

EXPERIMENTAL

Development branches allow you to prepare changes to configuration and tables in isolation. When ready, you can replace the production with the development branch.

You can use development branch in selected API calls by changing url. For example, you want to list configurations:

  • GET /v2/storage/components/ex-foo/configs - in default branch (common usage)
  • GET /v2/storage/branch/default/components/ex-foo/configs - in default branch (with default as branch prefix) - same result as above
  • GET /v2/storage/branch/123/components/ex-foo/configs - in development branch (with ID as branch prefix)

Lists all branches of the project, including the default branch.

get/v2/storage/dev-branches

Request

Response

List of branches.

idinteger required

Branch ID.

namestring required

Branch name.

descriptionstring required

Branch description.

createdstring required

Creation time, ISO 8601 with a +hhmm offset.

isDefaultboolean required

True for the default (production) branch.

Example response

[
  {
    "id": 123,
    "name": "My branch",
    "created": "2017-02-13T12:01:05+0100",
    "creatorToken": {
      "id": 267,
      "name": "dev@keboola.com"
    }
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.