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.
Save countless hours integrating Box webhooks into your application.

Integrating Box Webhooks Using Javascript

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