# Get Pipeline YAML from Git Repository

Fetches Pipeline YAML from Git Repository and saves a record for it in Harness

Endpoint: POST /v1/orgs/{org}/projects/{project}/pipelines/{pipeline}/import
Version: 1.0
Security: x-api-key

## Path parameters:

  - `org` (string, required)
    Organization identifier

  - `project` (string, required)
    Project identifier

  - `pipeline` (string, required)
    Pipeline identifier

## Header parameters:

  - `Harness-Account` (string)
    Identifier field of the account the resource is scoped to.

## Request fields (application/json):

  - `git_import_info` (object)
    Parameters related to importing an entity for Git.

  - `git_import_info.connector_ref` (string)

  - `git_import_info.repo_name` (string)

  - `git_import_info.branch_name` (string)

  - `git_import_info.file_path` (string)

  - `git_import_info.is_force_import` (boolean)

  - `pipeline_import_request` (object)
    Information of Pipeline import request DTO

  - `pipeline_import_request.pipeline_name` (string)

  - `pipeline_import_request.pipeline_description` (string)

## Response 200 fields (application/json):

  - `identifier` (string)

  - `governance_metadata` (array)

  - `governance_metadata.identifier` (string)

  - `governance_metadata.deny` (boolean)

  - `governance_metadata.policy_set_metadata` (array)

  - `governance_metadata.policy_set_metadata.policy_set_identifier` (string)

  - `governance_metadata.policy_set_metadata.deny` (boolean)

  - `governance_metadata.policy_set_metadata.policy_metadata` (array)

  - `governance_metadata.policy_set_metadata.policy_metadata.policy_identifier` (string)

  - `governance_metadata.policy_set_metadata.policy_metadata.policy_name` (string)

  - `governance_metadata.policy_set_metadata.policy_metadata.severity` (string)

  - `governance_metadata.policy_set_metadata.policy_metadata.deny_messages` (array)

  - `governance_metadata.policy_set_metadata.policy_metadata.status` (string)

  - `governance_metadata.policy_set_metadata.policy_metadata.identifier` (string)

  - `governance_metadata.policy_set_metadata.policy_metadata.account_identifier` (string)

  - `governance_metadata.policy_set_metadata.policy_metadata.org_identifier` (string)

  - `governance_metadata.policy_set_metadata.policy_metadata.project_identifier` (string)

  - `governance_metadata.policy_set_metadata.policy_metadata.created` (integer)

  - `governance_metadata.policy_set_metadata.policy_metadata.updated` (integer)

  - `governance_metadata.policy_set_metadata.policy_metadata.error` (string)

  - `governance_metadata.policy_set_metadata.policy_set` (string)

  - `governance_metadata.policy_set_metadata.status` (string)

  - `governance_metadata.policy_set_metadata.identifier` (string)

  - `governance_metadata.policy_set_metadata.created` (integer)

  - `governance_metadata.policy_set_metadata.account_identifier` (string)

  - `governance_metadata.policy_set_metadata.org_identifier` (string)

  - `governance_metadata.policy_set_metadata.project_identifier` (string)

  - `governance_metadata.message` (string)

  - `governance_metadata.time_stamp` (integer)

  - `governance_metadata.status` (string)

  - `governance_metadata.account_identifier` (string)

  - `governance_metadata.org_identifier` (string)

  - `governance_metadata.project_identifier` (string)

  - `governance_metadata.entity` (string)

  - `governance_metadata.type` (string)

  - `governance_metadata.action` (string)

  - `governance_metadata.created` (integer)


