Skip to main content
The Cloudinary plugin handles incoming webhooks. Point your provider’s subscription URL at your Corsair HTTP handler (see Overview for setup context and the exact URL shape).
New to Corsair? See webhooks and hooks.

Webhook map

  • delete
    • delete (delete.delete)
  • eager
    • eager (eager.eager)
  • folder
    • createFolder (folder.createFolder)
    • deleteFolder (folder.deleteFolder)
    • move (folder.move)
  • other
    • accessControlChanged (other.accessControlChanged)
    • explode (other.explode)
    • relatedAssets (other.relatedAssets)
  • rename
    • rename (rename.rename)
  • resource
    • resourceContextChanged (resource.resourceContextChanged)
    • resourceMetadataChanged (resource.resourceMetadataChanged)
    • resourceTagsChanged (resource.resourceTagsChanged)
  • upload
    • upload (upload.upload)

HTTP handler setup

app/api/webhook/route.ts

Events

Delete

Delete

delete.delete Notification when an asset is deleted Payload
webhookHooks example

Eager

Eager

eager.eager Notification when eager transformations complete Payload
webhookHooks example

Folder

Create Folder

folder.createFolder Notification when a folder is created Payload
webhookHooks example

Delete Folder

folder.deleteFolder Notification when a folder is deleted Payload
webhookHooks example

Move

folder.move Notification when an asset is moved between folders Payload
webhookHooks example

Other

Access Control Changed

other.accessControlChanged Notification when asset access control changes Payload
webhookHooks example

Explode

other.explode Notification when explode processing completes Payload
webhookHooks example

other.relatedAssets Notification when related assets change Payload
webhookHooks example

Rename

Rename

rename.rename Notification when an asset is renamed Payload
webhookHooks example

Resource

Resource Context Changed

resource.resourceContextChanged Notification when resource context metadata changes Payload
webhookHooks example

Resource Metadata Changed

resource.resourceMetadataChanged Notification when structured metadata changes Payload
webhookHooks example

Resource Tags Changed

resource.resourceTagsChanged Notification when resource tags change Payload
webhookHooks example

Upload

Upload

upload.upload Notification when an upload completes Payload
webhookHooks example