---
title: "Export the data pipeline"
method: GET
path: "/gdc/projects/{projectId}/pipeline/export"
tags: ["export-pipeline"]
---

# Export the data pipeline

`GET /gdc/projects/{projectId}/pipeline/export`

## Request

- Base URL: `https://secure.gooddata.com`
- URL: `https://secure.gooddata.com/gdc/projects/{projectId}/pipeline/export`
- Auth: none declared

Export the whole data pipeline from a workspace to a JSON file.
For more information, see [Export and Import the Data Pipeline](https://help.gooddata.com/pages/viewpage.action?pageId=94054259).

## Path parameters

- `projectId` string, required

## Response `200`

OK

- object
  - `pipelineExport` object, required
    - `pipeline` EtlPipeline, required
      - `dataSources` EtlDataSource[], required
        - `dataSource` object, required
          - `alias` string, required
          - `name` string, required
          - `prefix` string
          - `connectionInfo` union, required
            - EtlMSSQL
              - …
            - EtlSnowflake
              - …
            - EtlRedshift
              - …
            - EtlBigQuery
              - …
            - EtlPostgres
              - …
            - EtlMySQL
              - …
            - EtlGeneric
              - …
            - EtlS3
              - …
            - EtlBlobStorage
              - …
            - EtlADS
              - …
      - `processes` EtlProcess[], required
        - `process` object, required
          - `alias` string, required
          - `name` string, required
          - `type` string, required
          - `path` string
          - `component` EtlComponent
            - `name` string, required
            - `version` string, required
            - `earlyAccessVersion` string, nullable
            - `configLocation` union
              - …
            - `config` EtlDataDistributionAlias
              - …
          - `dataSources` EtlDataSourceItem[]
            - `alias` string, required
          - `schedules` EtlSchedule[]
            - `schedule` object
              - …
    - `messages` EtlPipelineMessage[]
      - `code` string, required: message code
      - `message` string, required: message detail
      - `severity` string: severity of message
      - `identifiers` string: identifers of objects associated with message
      - `type` string: object type

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `500`: Internal Server Error

---

[API](https://skmtc.dev/gooddata/apis/gooddata-api-documentation.md) - [All operations](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/revisions/e5dc0ee6ab00?raw)
