Connectors Reference

Adobe Creative Cloud

Connect to Adobe Creative Cloud to manage your assets. You can perform various actions such as create, get, and delete assets on Creative Cloud. You can also choose to be notified when an asset is added or updated on Creative Cloud.

 

Status: Preview

Tier: Premium

Version: 0.20.101

 

Actions:

Name

Summary

Unsubscribe (string registration_id)

Unsubscribe a webhook

CreateAsset (string path, string name, string body)

Create a new asset

GetContentById (string asset_id)

Get asset contents using asset id

GetMetadataById (string asset_id)

Get asset details using asset id

DeleteAssetByPath ([internal]string If-Match, string path)

Delete asset

GetContentByPath (string path)

Get asset contents using path

GetMetadataByPath (string path)

Get asset details using path

ListFilesInDirectory (string path)

List all assets in folder

ListFoldersInDirectory (string path)

List all folders in folder

ListFoldersInRootDirectory ()

List all folders in the root folder

CopyAsset (CopyAssetRequest body)

Copy asset

WebhookResponse ()

 

 

Triggers:

Name

Summary

WebhookSubscribeToAssetCreatedEvents (WebhookUrl body)

When an asset is added

WebhookSubscribeToAssetUpdatedEvents (WebhookUrl body)

When an asset is updated

 

Objects:

Name

Summary

AssetMetadata

 

CopyAssetRequest

 

CreatedAssetDetails

 

DirectoryListing

 

StorageDirectory

 

WebhookUrl

 

 

Actions:

Unsubscribe

Summary: Unsubscribe a webhook

Description: This operation unsubscribes a webhook which was previously registered.

 

Syntax:

AdobeCreativeCloud.Unsubscribe (string registration_id)

 

Parameters:

Name

Type

Summary

Required

Related Action

registration_id

string

(Registration Id)

Specify the registration id of the webhook.

True

 

Returns:

 

CreateAsset

Summary: Create a new asset

Description: This operation creates a new asset on Creative Cloud.

 

Syntax:

AdobeCreativeCloud.CreateAsset (string path, string name, string body)

 

Parameters:

Name

Type

Summary

Required

Related Action

path

string

(Folder Path)

Specify the folder path where the asset will be created.

True

name

string

(Asset Name)

Specify the name of the asset.

True

body

string(binary)

 

 

True

 

Returns:

          Type:CreatedAssetDetails

 

GetContentById

Summary: Get asset contents using asset id

Description: This operation gets the asset contents for the given asset id.

 

Syntax:

AdobeCreativeCloud.GetContentById (string asset_id)

 

Parameters:

Name

Type

Summary

Required

Related Action

asset_id

string

(Asset ID)

Specify the asset's unique id.

True

 

Returns:

          Type:string(binary)

          Summary: Asset Contents

 

GetMetadataById

Summary: Get asset details using asset id

Description: This operation gets the asset details for the given asset id.

 

Syntax:

AdobeCreativeCloud.GetMetadataById (string asset_id)

 

Parameters:

Name

Type

Summary

Required

Related Action

asset_id

string

(Asset ID)

Specify the asset's unique id.

True

 

Returns:

          Type:AssetMetadata

 

DeleteAssetByPath

Summary: Delete asset

Description: This operation deletes the asset at the given asset path.

 

Syntax:

AdobeCreativeCloud.DeleteAssetByPath ([internal]string If-Match, string path)

 

Parameters:

Name

Type

Summary

Required

Related Action

If-Match

string

(Asset ETag)

Specify the asset's ETag.

True

path

string

(Asset Path)

Specify the path to the asset.

True

 

Returns:

 

GetContentByPath

Summary: Get asset contents using path

Description: This operation gets the asset contents for the given asset path.

 

Syntax:

AdobeCreativeCloud.GetContentByPath (string path)

 

Parameters:

Name

Type

Summary

Required

Related Action

path

string

(Asset Path)

Specify the path to the asset.

True

 

Returns:

          Type:string(binary)

          Summary: Asset Contents

 

GetMetadataByPath

Summary: Get asset details using path

Description: This operation gets the asset details for the given asset path.

 

Syntax:

AdobeCreativeCloud.GetMetadataByPath (string path)

 

Parameters:

Name

Type

Summary

Required

Related Action

path

string

(Asset Path)

Specify the path to the asset.

True

 

Returns:

          Type:AssetMetadata

 

ListFilesInDirectory

Summary: List all assets in folder

Description: This operation lists all assets in the given folder.

 

Syntax:

AdobeCreativeCloud.ListFilesInDirectory (string path)

 

Parameters:

Name

Type

Summary

Required

Related Action

path

string

(Folder Path)

Specify the path to the folder.

True

 

Returns:

          Type:DirectoryListing

 

ListFoldersInDirectory

Summary: List all folders in folder

Description: This operation lists all folders in the given folder.

 

Syntax:

AdobeCreativeCloud.ListFoldersInDirectory (string path)

 

Parameters:

Name

Type

Summary

Required

Related Action

path

string

(Folder Path)

Specify the path to the folder.

True

 

Returns:

          Type:array of (StorageDirectory)

 

ListFoldersInRootDirectory

Summary: List all folders in the root folder

Description: This operation lists all folders in the root folder.

 

Syntax:

AdobeCreativeCloud.ListFoldersInRootDirectory ()

 

Returns:

          Type:array of (StorageDirectory)

 

CopyAsset

Summary: Copy asset

Description: This operation copies an asset to the destination asset path.

 

Syntax:

AdobeCreativeCloud.CopyAsset (CopyAssetRequest body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

CopyAssetRequest

 

 

True

 

Returns:

          Type:CreatedAssetDetails

 

WebhookResponse

Summary:

Description:

 

Syntax:

AdobeCreativeCloud.WebhookResponse ()

 

Returns:

 

Triggers:

Trigger WebhookSubscribeToAssetCreatedEvents

Summary: When an asset is added

Description: This operation triggers when a new asset is added to Creative Cloud.

 

Syntax:

AdobeCreativeCloud.WebhookSubscribeToAssetCreatedEvents (WebhookUrl body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

WebhookUrl

 

 

True

 

Returns:

 

Trigger WebhookSubscribeToAssetUpdatedEvents

Summary: When an asset is updated

Description: This operation triggers when an asset's contents are updated in Creative Cloud.

 

Syntax:

AdobeCreativeCloud.WebhookSubscribeToAssetUpdatedEvents (WebhookUrl body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

WebhookUrl

 

 

True

 

Returns:

 


 

AssetMetadata

Summary:

Description:

 

          Properties:

Name

Type

Summary

urn

string

Asset ID

The unique id of the asset.

name

string

Asset Name

Name of the asset.

path

string

Asset Path

Path to the asset.

type

string

Asset Content Type

The content type of the asset.

created

string

Created At

Timestamp from when the asset was created.

modified

string

Last Modified At

Timestamp from when the asset was last modified.

etag

string

Asset ETag

ETag of the asset.

size

string

Asset Size

Size of the asset.

link

string

Asset Link

Browser link to the asset.


 

CopyAssetRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary

from

string

Source Asset Path

Specify the path to the asset to be copied.

to

string

Destination Asset Path

Specify the destination path for the copied asset.


 

CreatedAssetDetails

Summary:

Description:

 

          Properties:

Name

Type

Summary

urn

string

Asset ID

The unique id of the asset.

name

string

Asset Name

Name of the asset.

path

string

Asset Path

Path to the asset.

link

string

Asset Link

Browser link to the asset.


 

DirectoryListing

Summary:

Description:

 

          Properties:

Name

Type

Summary

children

array of (AssetMetadata)

List of Assets

The list of assets.


 

StorageDirectory

Summary:

Description:

 

          Properties:

Name

Type

Summary

path

string

Folder Path

Path to the folder.

name

string

Folder Name

Name of the folder.


 

WebhookUrl

Summary:

Description:

 

          Properties:

Name

Type

Summary

webhookUrl

string

Webhook URL

URL of the webhook.