Export individual assets

GET /project/export/{asset_path}

Overview

This API exports individual assets within the same project, accounts, pipelines, tasks, and files.

Prerequisites

  • Environemnt admin (Org admin) permissions

Request

   GET https://{controlplane_path}/api/1/rest/public/project/export/{asset_path}

Path Parameters

Key Description
controlplane_path Required. The path to the SnapLogic Control Plane: elastic.snaplogic.com
For the UAT or EMEA control plane, substitute the name for elastic. For example:
  • uat.snaplogic.com
  • emea.snaplogic.com

Query Parameters

Key

Type

Description

asset_path array Required. The path to the SnapLogic asset.

Format: /{env_org}/{project_space}/{asset_name}

Important: The path comparison is case-senstitive.
asset_types array

The list of asset types to export.

Valid values:

  • Project

  • Account

  • File

  • Job (task)

  • Pipeline

Default: All valid asset types.

force boolean If true, the asset is exported regardless of the file size limit.

Request Header

In the request header, specify Basic for authorization, add your credentials, and specify application/json for content type:


Authorization: Basic {your_encoded_security_credentials}
Content-Type: application/json
          

Response

A ZIP file containing the asset files is downloaded.