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

Assets

addFromOrigin

assets.addFromOrigin Queue an existing origin asset to be indexed into the Imgix Asset Manager (imgix answers 202 with no body, returned as {}) Risk: write
Input Output

get

assets.get Retrieve details, technical metadata, and custom fields for an asset Risk: read
Input Output

list

assets.list List indexed assets for a specific Imgix source Risk: read
Input Output

update

assets.update Update custom fields or metadata for an asset in the Asset Manager Risk: write
Input Output

upload

assets.upload Upload a file directly to the origin via Imgix Asset Manager; with overwrite: true it replaces the existing file at that path Risk: destructive
Input Output

Generations

createVideo

generations.createVideo Transform a static image into a video using AI motion generation (consumes AI credits) Risk: destructive
Input Asynchronously transforms an image into a video using AI motion generation. The image must be on an imgix Source with Image to Video enabled. Poll generations.getVideoJob with the returned data.id every 5 to 10 seconds until data.attributes.status is ready (video at data.attributes.result.url) or errored. Output

getAltText

generations.getAltText Generate or retrieve AI alt text for an image (new languages consume AI credits; regenerate replaces stored text and overrides) Risk: destructive
Input Output

getVideoJob

generations.getVideoJob Poll the status and retrieve result URL of an asynchronous video generation job Risk: read
Input Output

overrideAltText

generations.overrideAltText Set or remove manual alt-text overrides per language for an image Risk: write
Input Output

Purges

create

purges.create Purge an asset and its derived variants from the Imgix CDN edge cache Risk: destructive
Input Purges an asset URL and all its derived variants globally from the Imgix CDN edge cache. Output

Reports

get

reports.get Retrieve details, metadata, and downloadable segment URLs for a report Risk: read
Input Output

list

reports.list List available daily CDN logs and credit analytics reports Risk: read
Input Output

Sources

create

sources.create Create and deploy a new Imgix storage or web folder source Risk: destructive
Input Creates and deploys a new Imgix source for cloud storage (S3, GCS, Azure, S3-compatible) or a web folder origin. imgix_subdomains needs at least one *.imgix.net subdomain, given without the domain. The API cannot delete a source: disable it with sources.update (enabled false) or delete it in the dashboard. Output

get

sources.get Retrieve configuration details and deployment status for a source Risk: read
Input Output

list

sources.list List all Imgix sources configured for the account Risk: read
Input Output

update

sources.update Update an existing Imgix source configuration or deployment settings Risk: write
Input Output

Upload Sessions

cancel

uploadSessions.cancel Cancel an active upload session Risk: destructive
Input Output

close

uploadSessions.close Close an upload session to trigger immediate asset processing Risk: write
Input Output

create

uploadSessions.create Initialize an upload session and receive a presigned URL for large asset upload Risk: write
Input Output

getStatus

uploadSessions.getStatus Retrieve the status of an ongoing or finalized asset upload session Risk: read
Input Output