Skip to main content
New to Corsair? See API access, authentication, and error handling.

Adaptive

getAdaptiveStreamingProfiles

adaptive.getAdaptiveStreamingProfiles List streaming profiles Risk: read
Input Output: Record<string, any>

Analysis

getAnalysisTaskStatus

analysis.getAnalysisTaskStatus Get analysis task status Risk: read
Input Output: Record<string, any>

Asset

createAssetRelationsByAssetId

asset.createAssetRelationsByAssetId Add related assets by asset ID Risk: write
Input Output: Record<string, any>

createAssetRelationsByPublicId

asset.createAssetRelationsByPublicId Add related assets by public ID Risk: write
Input Output: Record<string, any>

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: Record<string, any>

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: Record<string, any>

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: Record<string, any>

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 \| object[]

getLiveStreams

live.getLiveStreams List live streams Risk: read
Input Output: object \| 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: Record<string, any>

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: Record<string, any>

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: Record<string, any>

Streaming

createStreamingProfile

streaming.createStreamingProfile Create adaptive streaming profile Risk: write
Input Output: Record<string, any>

deleteStreamingProfile

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

getStreamingProfileDetails

streaming.getStreamingProfileDetails Get streaming profile details Risk: read
Input Output: Record<string, any>

updateStreamingProfile

streaming.updateStreamingProfile Update streaming profile Risk: write
Input Output: Record<string, any>

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: Record<string, any>

Videos

listVideos

videos.listVideos List video assets Risk: read
Input Output