Skip to main content
The Box 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

  • collaborations
    • accepted (collaborations.accepted)
    • created (collaborations.created)
    • rejected (collaborations.rejected)
    • removed (collaborations.removed)
    • updated (collaborations.updated)
  • comments
    • created (comments.created)
    • deleted (comments.deleted)
    • updated (comments.updated)
  • files
    • copied (files.copied)
    • deleted (files.deleted)
    • downloaded (files.downloaded)
    • locked (files.locked)
    • moved (files.moved)
    • previewed (files.previewed)
    • renamed (files.renamed)
    • restored (files.restored)
    • trashed (files.trashed)
    • unlocked (files.unlocked)
    • uploaded (files.uploaded)
  • folders
    • copied (folders.copied)
    • created (folders.created)
    • deleted (folders.deleted)
    • downloaded (folders.downloaded)
    • moved (folders.moved)
    • renamed (folders.renamed)
    • restored (folders.restored)
    • trashed (folders.trashed)
  • metadata
    • instanceCreated (metadata.instanceCreated)
    • instanceDeleted (metadata.instanceDeleted)
    • instanceUpdated (metadata.instanceUpdated)
  • sharedLinks
    • created (sharedLinks.created)
    • deleted (sharedLinks.deleted)
    • updated (sharedLinks.updated)

HTTP handler setup

app/api/webhook/route.ts

Events

Collaborations

Accepted

collaborations.accepted A collaboration invitation was accepted Payload
webhookHooks example

Created

collaborations.created A new collaboration was created Payload
webhookHooks example

Rejected

collaborations.rejected A collaboration invitation was rejected Payload
webhookHooks example

Removed

collaborations.removed A collaboration was removed Payload
webhookHooks example

Updated

collaborations.updated A collaboration was updated Payload
webhookHooks example

Comments

Created

comments.created A comment was created on a file Payload
webhookHooks example

Deleted

comments.deleted A comment was deleted Payload
webhookHooks example

Updated

comments.updated A comment was updated Payload
webhookHooks example

Files

Copied

files.copied A file was copied to another location Payload
webhookHooks example

Deleted

files.deleted A file was permanently deleted Payload
webhookHooks example

Downloaded

files.downloaded A file was downloaded Payload
webhookHooks example

Locked

files.locked A file was locked Payload
webhookHooks example

Moved

files.moved A file was moved to another folder Payload
webhookHooks example

Previewed

files.previewed A file was previewed Payload
webhookHooks example

Renamed

files.renamed A file was renamed Payload
webhookHooks example

Restored

files.restored A file was restored from trash Payload
webhookHooks example

Trashed

files.trashed A file was moved to trash Payload
webhookHooks example

Unlocked

files.unlocked A file lock was removed Payload
webhookHooks example

Uploaded

files.uploaded A new file was uploaded Payload
webhookHooks example

Folders

Copied

folders.copied A folder was copied to another location Payload
webhookHooks example

Created

folders.created A new folder was created Payload
webhookHooks example

Deleted

folders.deleted A folder was permanently deleted Payload
webhookHooks example

Downloaded

folders.downloaded A folder was downloaded Payload
webhookHooks example

Moved

folders.moved A folder was moved to another location Payload
webhookHooks example

Renamed

folders.renamed A folder was renamed Payload
webhookHooks example

Restored

folders.restored A folder was restored from trash Payload
webhookHooks example

Trashed

folders.trashed A folder was moved to trash Payload
webhookHooks example

Metadata

Instance Created

metadata.instanceCreated A metadata instance was created on a file or folder Payload
webhookHooks example

Instance Deleted

metadata.instanceDeleted A metadata instance was deleted Payload
webhookHooks example

Instance Updated

metadata.instanceUpdated A metadata instance was updated Payload
webhookHooks example

Created

sharedLinks.created A shared link was created for a file or folder Payload
webhookHooks example

Deleted

sharedLinks.deleted A shared link was removed Payload
webhookHooks example

Updated

sharedLinks.updated A shared link settings were updated Payload
webhookHooks example