Skip to main content
Every cloudinary.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Adaptive

getAdaptiveStreamingProfiles

adaptive.getAdaptiveStreamingProfiles List streaming profiles Risk: read
Input
Output: object

Analysis

getAnalysisTaskStatus

analysis.getAnalysisTaskStatus Get analysis task status Risk: read
Input
Output: object

Asset

createAssetRelationsByAssetId

asset.createAssetRelationsByAssetId Add related assets by asset ID Risk: write
Input
Output: object

createAssetRelationsByPublicId

asset.createAssetRelationsByPublicId Add related assets by public ID Risk: write
Input
Output: object

deleteAssetRelationsByAssetId

asset.deleteAssetRelationsByAssetId Remove related assets by asset ID Risk: destructive
Input
Output

deleteAssetRelationsByPublicId

asset.deleteAssetRelationsByPublicId Remove related assets by public ID Risk: destructive
Input
Output

destroyAsset

asset.destroyAsset Destroy asset by public ID Risk: destructive · Irreversible
Input
Output

destroyAssetById

asset.destroyAssetById Destroy asset by asset ID Risk: destructive · Irreversible
Input
Output

updateAssetMetadata

asset.updateAssetMetadata Update asset metadata values Risk: write
Input
Output

uploadAsset

asset.uploadAsset Upload media asset Risk: write
Input
Output

Assets

searchAssets

assets.searchAssets Search assets with Lucene-like expressions Risk: read
Input
Output

searchVisualAssets

assets.searchVisualAssets Visual search for similar assets Risk: read
Input
Output

Chunk

uploadChunk

chunk.uploadChunk Upload a file chunk for large uploads (requires content_range and x_unique_upload_id) Risk: write
Input
Output

Cloudinary

pingCloudinaryServers

cloudinary.pingCloudinaryServers Ping Cloudinary servers Risk: read
Input
Output

Config

getConfig

config.getConfig Get product environment config Risk: read
Input
Output: object

Context

manageContext

context.manageContext Add or remove contextual metadata Risk: write
Input
Output

Create

createTrigger

create.createTrigger Create webhook trigger Risk: write
Input
Output

Datasource

searchDatasourceInMetadataField

datasource.searchDatasourceInMetadataField Search datasource in metadata field Risk: read
Input
Output: object

Delete

deleteTrigger

delete.deleteTrigger Delete webhook trigger Risk: destructive · Irreversible
Input
Output

Derived

deleteDerivedResources

derived.deleteDerivedResources Delete derived resources Risk: destructive · Irreversible
Input
Output

Entries

deleteEntriesInMetadataFieldDatasource

entries.deleteEntriesInMetadataFieldDatasource Delete datasource entries Risk: destructive
Input
Output

restoreEntriesInMetadataFieldDatasource

entries.restoreEntriesInMetadataFieldDatasource Restore datasource entries Risk: write
Input
Output

File

uploadFileAutoDetect

file.uploadFileAutoDetect Upload with auto resource type detection Risk: write
Input
Output

Folder

createFolder

folder.createFolder Create a new asset folder Risk: write
Input
Output

deleteFolder

folder.deleteFolder Delete an empty folder Risk: destructive · Irreversible
Input
Output

showFolder

folder.showFolder List subfolders in a folder Risk: read
Input
Output

updateFolder

folder.updateFolder Rename or move a folder Risk: write
Input
Output

Folders

searchFolders

folders.searchFolders Search asset folders Risk: read
Input
Output

searchFoldersV2

folders.searchFoldersV2 Search folders (v2 POST) Risk: read
Input
Output

Generate

generateArchive

generate.generateArchive Generate ZIP/TGZ archive of assets Risk: write
Input
Output: object

Image

createImageFromText

image.createImageFromText Generate an image from text Risk: write
Input
Output

Images

listImages

images.listImages List image assets Risk: read
Input
Output

Live

activateLiveStream

live.activateLiveStream Manually activate a live stream Risk: write
Input
Output

createLiveStream

live.createLiveStream Create a new live stream Risk: write
Input
Output

createLiveStreamOutput

live.createLiveStreamOutput Create a live stream output Risk: write
Input
Output

deleteLiveStream

live.deleteLiveStream Delete a live stream Risk: destructive · Irreversible
Input
Output

deleteLiveStreamOutput

live.deleteLiveStreamOutput Delete a live stream output Risk: destructive · Irreversible
Input
Output

getLiveStream

live.getLiveStream Get live stream details Risk: read
Input
Output

getLiveStreamOutput

live.getLiveStreamOutput Get live stream output details Risk: read
Input
Output

getLiveStreamOutputs

live.getLiveStreamOutputs List live stream outputs Risk: read
Input
Output: object[]

getLiveStreams

live.getLiveStreams List live streams Risk: read
Input
Output: object[]

idleLiveStream

live.idleLiveStream Put a live stream into idle state Risk: write
Input
Output

updateLiveStream

live.updateLiveStream Update live stream configuration Risk: write
Input
Output

updateLiveStreamOutput

live.updateLiveStreamOutput Update live stream output configuration Risk: write
Input
Output

Mapping

createUploadMapping

mapping.createUploadMapping Create upload mapping Risk: write
Input
Output

deleteUploadMapping

mapping.deleteUploadMapping Delete upload mapping Risk: destructive · Irreversible
Input
Output

getUploadMappingDetails

mapping.getUploadMappingDetails Get upload mapping details Risk: read
Input
Output

updateUploadMapping

mapping.updateUploadMapping Update upload mapping Risk: write
Input
Output

Mappings

getUploadMappings

mappings.getUploadMappings List upload mappings Risk: read
Input
Output

Metadata

createMetadataField

metadata.createMetadataField Create metadata field definition Risk: write
Input
Output

createMetadataRule

metadata.createMetadataRule Create metadata rule Risk: write
Input
Output

deleteMetadataField

metadata.deleteMetadataField Delete metadata field Risk: destructive · Irreversible
Input
Output

deleteMetadataRule

metadata.deleteMetadataRule Delete metadata rule Risk: destructive · Irreversible
Input
Output

getMetadataFieldById

metadata.getMetadataFieldById Get metadata field by external ID Risk: read
Input
Output

listMetadataFields

metadata.listMetadataFields List metadata fields Risk: read
Input
Output

listMetadataRules

metadata.listMetadataRules List metadata rules Risk: read
Input
Output

orderMetadataFieldDatasource

metadata.orderMetadataFieldDatasource Order metadata field datasource Risk: write
Input
Output

reorderMetadataField

metadata.reorderMetadataField Reorder a metadata field Risk: write
Input
Output

reorderMetadataFields

metadata.reorderMetadataFields Reorder all metadata fields Risk: write
Input
Output

searchMetadataFieldDatasource

metadata.searchMetadataFieldDatasource Search all metadata datasources Risk: read
Input
Output: object

updateMetadataField

metadata.updateMetadataField Update metadata field definition Risk: write
Input
Output

updateMetadataFieldDatasource

metadata.updateMetadataFieldDatasource Update metadata field datasource Risk: write
Input
Output

updateMetadataRule

metadata.updateMetadataRule Update metadata rule Risk: write
Input
Output

Multi

createMultiResource

multi.createMultiResource Create animation from multiple images Risk: write
Input
Output

Preset

createUploadPreset

preset.createUploadPreset Create upload preset Risk: write
Input
Output

deleteUploadPreset

preset.deleteUploadPreset Delete upload preset Risk: destructive · Irreversible
Input
Output

getUploadPreset

preset.getUploadPreset Get upload preset Risk: read
Input
Output

updateUploadPreset

preset.updateUploadPreset Update upload preset Risk: write
Input
Output

Presets

listUploadPresets

presets.listUploadPresets List upload presets Risk: read
Input
Output

Raw

listRawFiles

raw.listRawFiles List raw assets Risk: read
Input
Output

Resource

explicitResource

resource.explicitResource Explicitly update or generate derived assets Risk: write
Input
Output

explodeResource

resource.explodeResource Explode multi-page resource into separate images Risk: write
Input
Output

getResourceByAssetId

resource.getResourceByAssetId Get resource by asset ID Risk: read
Input
Output

getResourceByPublicId

resource.getResourceByPublicId Get resource by public ID Risk: read
Input
Output

listResourceTypes

resource.listResourceTypes List available resource types Risk: read
Input
Output

renameResource

resource.renameResource Rename or move resource public ID Risk: write
Input
Output

updateResourceByAssetId

resource.updateResourceByAssetId Update resource by asset ID Risk: write
Input
Output

updateResourceByPublicId

resource.updateResourceByPublicId Update resource by public ID Risk: write
Input
Output

updateResourceTags

resource.updateResourceTags Add, remove, or replace resource tags Risk: write
Input
Output: object

Resources

deleteResourcesByAssetId

resources.deleteResourcesByAssetId Delete resources by asset IDs Risk: destructive · Irreversible
Input
Output

deleteResourcesByPublicId

resources.deleteResourcesByPublicId Delete resources by public ID Risk: destructive · Irreversible
Input
Output

deleteResourcesByTags

resources.deleteResourcesByTags Delete resources by tag Risk: destructive · Irreversible
Input
Output

getResourcesByAssetFolder

resources.getResourcesByAssetFolder List assets in a folder Risk: read
Input
Output

getResourcesByContext

resources.getResourcesByContext Get resources by context metadata Risk: read
Input
Output

getResourcesInModeration

resources.getResourcesInModeration Get resources in moderation queue Risk: read
Input
Output

listResourcesByAssetIds

resources.listResourcesByAssetIds List resources by asset IDs Risk: read
Input
Output

listResourcesByExternalIds

resources.listResourcesByExternalIds List resources by external IDs Risk: read
Input
Output

listResourcesByTag

resources.listResourcesByTag List resources by tag Risk: read
Input
Output

listResourcesByType

resources.listResourcesByType List resources by type Risk: read
Input
Output

publishResources

resources.publishResources Publish resources to public access Risk: write
Input
Output

restoreResources

resources.restoreResources Restore deleted resources by public ID Risk: write
Input
Output

restoreResourcesByAssetIds

resources.restoreResourcesByAssetIds Restore resources by asset IDs Risk: write
Input
Output

Root

getRootFolders

root.getRootFolders List root folders Risk: read
Input
Output

Slideshow

createSlideshow

slideshow.createSlideshow Create video slideshow from assets Risk: write
Input
Output

Sprite

generateSprite

sprite.generateSprite Generate sprite from images (deprecated) Risk: write
Input
Output: object

Streaming

createStreamingProfile

streaming.createStreamingProfile Create adaptive streaming profile Risk: write
Input
Output: object

deleteStreamingProfile

streaming.deleteStreamingProfile Delete streaming profile Risk: destructive · Irreversible
Input
Output

getStreamingProfileDetails

streaming.getStreamingProfileDetails Get streaming profile details Risk: read
Input
Output: object

updateStreamingProfile

streaming.updateStreamingProfile Update streaming profile Risk: write
Input
Output: object

Tags

getTags

tags.getTags List tags for a resource type Risk: read
Input
Output

Transformation

createTransformation

transformation.createTransformation Create named transformation Risk: write
Input
Output

getTransformation

transformation.getTransformation Get transformation details Risk: read
Input
Output

Transformation2

deleteTransformation2

transformation2.deleteTransformation2 Delete named transformation Risk: destructive · Irreversible
Input
Output

updateTransformation2

transformation2.updateTransformation2 Update named transformation Risk: write
Input
Output

Transformations

getTransformations

transformations.getTransformations List transformations Risk: read
Input
Output

Triggers

getTriggers

triggers.getTriggers List webhook triggers Risk: read
Input
Output

Update

updateTrigger

update.updateTrigger Update webhook trigger Risk: write
Input
Output

Usage

getUsage

usage.getUsage Get account usage details Risk: read
Input
Output

Video

getVideoViews

video.getVideoViews Get video analytics views Risk: read
Input
Output: object

Videos

listVideos

videos.listVideos List video assets Risk: read
Input
Output