---
title: "Export a complete project"
method: POST
path: "/gdc/md/{project_id}/maintenance/export"
tags: ["project-maintenance-navigation"]
---

# Export a complete project

`POST /gdc/md/{project_id}/maintenance/export`

## Request

- Base URL: `https://secure.gooddata.com`
- URL: `https://secure.gooddata.com/gdc/md/{project_id}/maintenance/export`
- Auth: none declared

Depending on the size of the exported project, the export process may take a while.
When the project is being exported, any data load processes scheduled to run during that time will be pending and will be resumed when the export process completes.
To avoid this situation, you can export a project without data and then load the data to a new (cloned) project instead.

**Request**

* `exportUsers` (boolean, required) - Specifies whether to include users in the export.
    **Default:** 1

* `exportData` (boolean, required) - Specifies whether to include project data in the export.
    **Default:** 1

* `authorizedUsers` (string, optional) - Comma-separated list of email addresses of users authorized to import the project. Surround email addresses with double quotes.

* `excludeSchedules` (boolean, optional) - Specifies whether to include scheduled Emails in the export. All schedules you import to a project are enabled, even if they were disabled when exported. To disable a schedule, click **Disable** on the [Schedule Details pane](https://help.gooddata.com/display/doc/Schedule+a+Process+on+the+Data+Integration+Console).
    **Default:** 0

* `crossDataCenterExport` (boolean, optional) - Specifies whether export can be used in any data center.
    **Default:** 0

**Response**

* `status` (uri) - URI where you can poll for the status of the export.

* `token` (string) - Token to use to import the exported metadata.

## Path parameters

- `project_id` string, required

## Request body

- ExportProject: Configuration structure for project exporting resource.
  - `exportProject` object, required
    - `authorizedUsers` string[]: list of users (emails) that are authorized to import this package
    - `exportUsers` union, required: Legacy boolean allowing boolean values represented by booleans or numbers
      - '0' | '1'
      - 0 | 1
      - boolean
    - `exportData` union, required: Legacy boolean allowing boolean values represented by booleans or numbers
      - '0' | '1'
      - 0 | 1
      - boolean
    - `excludeSchedules` union: Legacy boolean allowing boolean values represented by booleans or numbers
      - '0' | '1'
      - 0 | 1
      - boolean
    - `crossDataCenterExport` union
      - '0' | '1': whether export could be usable in any Data Center
      - 0 | 1: whether export could be usable in any Data Center
      - boolean: whether export could be usable in any Data Center

## Response `200`

_

- ExportArtifact
  - `exportArtifact` object, required
    - `status` string, uri, required
    - `token` string, required

---

[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)
