Create a Git Branch

This page is no longer maintained (Mar 29, 2023). For the most current information, go to https://docs.snaplogic.com/public-apis/post-project-git-branch-project-path.html.

 

POST /project/git-branch/{project_path}

Overview

This API duplicates the Git branch that is associated with the specified project and uses the currently tracked commit as the head of the new branch.

Prerequisites

  • Write access to the project

  • GitHub- or GHES-related requirements:

    • The Org must be correctly configured to use GitHub or GHES.

    • The user must have an authenticated GitHub or GHES account.

    • The project has checked out a GitHub or GHES repository.

Learn more: SnapLogic - Git Integration

Request

Path Parameters

Key

Description

Key

Description

pod_path

Required. The path to your SnapLogic pod.

Example: elastic.snaplogic.com

project_path

Required. The path to the SnapLogic Project.

Format: {org}/{project_space}/{project_name}

The path comparison is case-sensitive.

Query Parameters

None.

Request Header

Specify Basic for authorization and application/json for content type.

Request Body

{ "branch_name" : "..." }

Key

Type

Description

Key

Type

Description

branch_name

string

The name of the Git branch to create.

Response

Response Body