---
title: "Export project as JSON document"
method: GET
path: "/automation-studio/projects/{id}/export"
tags: ["Automation Studio"]
---

# Export project as JSON document

`GET /automation-studio/projects/{id}/export`

## Request

- Base URL: `https://example.itential.io`
- URL: `https://example.itential.io/automation-studio/projects/{id}/export`
- Auth: none declared

Exports a project document as a JSON document, inlining all related documents into its components array.

## Path parameters

- `id` string, required

## Response `200`

Exported project

- AutomationStudioExportProjectResponse200
  - `message` string
  - `data` AutomationStudioProjectsExportV1: An exported project document
    - `_id` string, required: A string representation of a MongoDB ObjectId
    - `iid` integer, required: Incrementing integer ID
    - `name` string, required: Project name
    - `description` string, required: A free-form block of text for describing project intent and function
    - `thumbnail` string, required: Base64 string encoding binary image data for project thumbnail
    - `backgroundColor` string, required: Thumbnail background color
    - `components` AutomationStudioProjectsExportV1ComponentsItems[], required
      - `iid` integer, required: Incrementing integer ID
      - `type` 'workflow' | 'jsonForm' | 'mopAnalyticTemplate' | 'mopCommandTemplate' | 'template' | 'transformation', required: String denoting the type of component
      - `reference` string, required
      - `folder` string, required
      - `document` AutomationStudioProjectsExportV1ComponentsItemsDocument, required: Full component document
    - `referencedComponentHashes` AutomationStudioProjectsExportV1ReferencedComponentHashesItems[], nullable
      - `type` string, required
      - `reference` string, required
      - `name` string, required: The last known name of the exported document
      - `hash` string, required
      - `query` AutomationStudioProjectsExportV1ReferencedComponentHashesItemsQuery
    - `referencedComponents` AutomationStudioProjectsExportV1ReferencedComponentsItems[], nullable
      - `type` string, required
      - `reference` string, required
      - `document` AutomationStudioProjectsExportV1ReferencedComponentsItemsDocument, required: Full referenced component document
    - `folders` AutomationStudioProjectsExportV1FoldersItems[]
      - union
        - AutomationStudioProjectsExportV1FoldersItems0
          - `nodeType` 'folder' | 'component', required: String denoting the nodeType of the folder node
          - `name` string, required: Folder name
          - `children` AutomationStudioProjectsExportV1FoldersItemsOneOf0ChildrenItems[], required
            - union
              - …
        - AutomationStudioProjectsExportV1FoldersItems1
          - `iid` integer, required: Incrementing integer ID
          - `nodeType` 'folder' | 'component', required: String denoting the nodeType of the folder node
          - `type` 'workflow' | 'jsonForm' | 'mopAnalyticTemplate' | 'mopCommandTemplate' | 'template' | 'transformation': String denoting the type of component
          - `reference` string
    - `created` string, date-time, required: ISO Date String
    - `createdBy` unknown, required
    - `lastUpdated` string, date-time, required: ISO Date String
    - `lastUpdatedBy` unknown, required
    - `versionHistory` AutomationStudioProjectsExportV1VersionHistoryItems[]
      - `versionNumber` integer, required
      - `commitMessage` string, required
      - `author` string, required
      - `branchName` string, required
  - `metadata` AutomationStudioProjectsIdExportGetResponsesContentApplicationJsonSchemaMetadata

## Other responses

- `500`: Error response from API

## Changes

- **2026-10-31** `2095cc90e583`: 2 info
  - api tag `Automation Studio` added
  - api tag `automationStudio` removed

[Operation history](https://skmtc.dev/itential/apis/itential-2/changes/automation-studio/projects/:id/export/get.md)

---

[API](https://skmtc.dev/itential/apis/itential-2.md) - [All operations](https://skmtc.dev/itential/apis/itential-2/llms.txt) - [OpenAPI document](https://skmtc.dev/itential/apis/itential-2/revisions/2095cc90e583?raw)
