Skip to main content
Synchronize pipeline definitions with a Git repository: configure remotes, push and pull changes, inspect sync status, validate credentials, and read commit history.
Use Authorization: Bearer <api_key>. See Authentication.

Base URL


Get Git integration config

Response 200 OK
Response 200 OK (not configured)

Save or update Git integration

Request body
Response 200 OK

Remove Git integration

Disconnects the repository and clears stored credentials. Local pipeline drafts in Planasonix are unchanged. Response 204 No Content

Push pipeline to Git

Request body
Response 202 Accepted

Pull pipeline from Git

Request body
Response 202 Accepted

Get sync status

Response 200 OK

Test Git connection

Request body (optional)
Omit repository_url and credentials to validate the saved integration. Response 200 OK

Get commit history

Query parameters Response 200 OK

Git integration

Branching model and UI workflows.

Import and convert

Bringing definitions from other tools.