Easily Integrate Box Webhooks with your application.
https://developer.box.com/guides/webhooks/triggers/
Steps to receive Box Webhooks
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Box. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Box, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Box Webhooks Using Javascript
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Box. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Box, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Box webhooks with Hooky in your Javascript based application is straight forward. Just grab the SDK, and call a function when that webhook is received.
Integrating Box Webhooks Using Ruby
Integrating Box webhooks with Hooky in your Ruby or Ruby on Rails application is straight forward. Just grab the SDK, and call a method when that webhook is received.
Configuring Box Webhook Authentication
Here's how it works
Supported Box Webhook Events
COLLABORATION.CREATED
A collaboration is created
COLLABORATION.ACCEPTED
A collaboration has been accepted
COLLABORATION.REJECTED
A collaboration has been rejected
COLLABORATION.REMOVED
A collaboration has been removed
COLLABORATION.UPDATED
A collaboration has been updated.
COMMENT.CREATED
A comment object is created
COMMENT.UPDATED
A comment object is edited
COMMENT.DELETED
A comment object is removed
FILE.UPLOADED
A file is uploaded to or moved to this folder
FILE.PREVIEWED
A file is previewed
FILE.DOWNLOADED
A file is downloaded
FILE.TRASHED
A file is moved to the trash
FILE.DELETED
A file is permanently deleted
FILE.RESTORED
A file is restored from the trash
FILE.COPIED
A file is copied
FILE.MOVED
A file is moved from one folder to another
FILE.LOCKED
A file is locked
FILE.UNLOCKED
A file is unlocked
FILE.RENAMED
A file was renamed.
FOLDER.CREATED
A folder is created
FOLDER.RENAMED
A folder was renamed.
FOLDER.DOWNLOADED
A folder is downloaded
FOLDER.RESTORED
A folder is restored from the trash
FOLDER.DELETED
A folder is permanently removed
FOLDER.COPIED
A copy of a folder is made
FOLDER.TRASHED
A folder is moved to the trash
METADATA_INSTANCE.CREATED
A new metadata template instance is associated with a file or folder
METADATA_INSTANCE.UPDATED
An attribute (value) is updated/deleted for an existing metadata template instance associated with a file or folder
METADATA_INSTANCE.DELETED
An existing metadata template instance associated with a file or folder is deleted
SHARED_LINK.DELETED
A shared link was deleted
SHARED_LINK.CREATED
A shared link was created
SHARED_LINK.UPDATED
A shared link was updated
TASK_ASSIGNMENT.CREATED
A task is created
TASK_ASSIGNMENT.UPDATED
A task assignment is changed
WEBHOOK.DELETED
When a webhook is deleted