Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 44 additions & 41 deletions content/guides/webhooks/triggers.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,51 +20,54 @@ The following is a list of events that can be configured to trigger a V2
webhook. Some events are only available for files, while others are only
available for folders.

| Event | Triggered | File? | Folder? |
|-----------------------------|---------------------------------------------------------------------------------------------------------------------|-------|---------|
| `COLLABORATION.CREATED` | A collaboration is created. | No | Yes |
| `COLLABORATION.ACCEPTED` | A collaboration is accepted. | No | Yes |
| `COLLABORATION.REJECTED` | A collaboration is rejected. | No | Yes |
| `COLLABORATION.REMOVED` | A collaboration is removed. | No | Yes |
| `COLLABORATION.UPDATED` | A collaboration is updated. | No | Yes |
| `COMMENT.CREATED` | A comment object is created. | Yes | Yes |
| `COMMENT.UPDATED` | A comment object is edited. | Yes | Yes |
| `COMMENT.DELETED` | A comment object is removed. | Yes | Yes |
| Event | Triggered | File? | Folder? |
|-------|-----------|-------|---------|
| `COLLABORATION.CREATED` | A collaboration is created. | No | Yes |
| `COLLABORATION.ACCEPTED` | A collaboration is accepted. | No | Yes |
| `COLLABORATION.REJECTED` | A collaboration is rejected. | No | Yes |
| `COLLABORATION.REMOVED` | A collaboration is removed. | No | Yes |
| `COLLABORATION.UPDATED` | A collaboration is updated. | No | Yes |
| `COMMENT.CREATED` | A comment object is created. | Yes | Yes |
| `COMMENT.UPDATED` | A comment object is edited. | Yes | Yes |
| `COMMENT.DELETED` | A comment object is removed. | Yes | Yes |
| `DOCGEN_DOCUMENT_GENERATION_FAILED` | Doc Gen failed to generate a document. | Yes | No |
| `DOCGEN_DOCUMENT_GENERATION_STARTED` | Doc Gen started to create a document. | Yes | No |
| `DOCGEN_DOCUMENT_GENERATION_SUCCEEDED` | Doc Gen succeeded to create a document. | Yes | No |
| `FILE.UPLOADED` | A file is uploaded or moved to this folder. | No | Yes |
| `FILE.PREVIEWED` | A file is previewed. | Yes | Yes |
| `FILE.DOWNLOADED` | A file is downloaded. | Yes | Yes |
| `FILE.TRASHED` | A file is moved to trash. | Yes | Yes |
| `FILE.DELETED` | A file is permanently deleted. | Yes | Yes |
| `FILE.RESTORED` | A file is restored from trash. | Yes | Yes |
| `FILE.COPIED` | A file is copied. | Yes | Yes |
| `FILE.MOVED` | A file is moved from one folder to another. | Yes | Yes |
| `FILE.LOCKED` | A file is locked. | Yes | Yes |
| `FILE.UNLOCKED` | A file is unlocked. | Yes | Yes |
| `FILE.RENAMED` | A file is renamed. | Yes | Yes |
| `FOLDER.CREATED` | A folder is created | No | Yes |
| `FOLDER.RENAMED` | A folder is renamed. | No | Yes |
| `FOLDER.DOWNLOADED` | A folder is downloaded. | No | Yes |
| `FOLDER.RESTORED` | A folder is restored from trash. | No | Yes |
| `FOLDER.DELETED` | A folder is permanently removed. | No | Yes |
| `FOLDER.COPIED` | A folder is copied. | No | Yes |
| `FOLDER.MOVED` | A folder is moved to a different folder. | No | Yes |
| `FOLDER.TRASHED` | A folder is moved to trash. | No | Yes |
| `METADATA_INSTANCE.CREATED` | A new metadata template instance is associated with a file or folder. | Yes | Yes |
| `METADATA_INSTANCE.UPDATED` | An attribute (value) is updated/deleted for an existing metadata template instance associated with a file or folder. | Yes | Yes |
| `METADATA_INSTANCE.DELETED` | An existing metadata template instance associated with a file or folder is deleted. | Yes | Yes |
| `SHARED_LINK.DELETED` | A shared link is deleted. | Yes | Yes |
| `SHARED_LINK.CREATED` | A shared link is created. | Yes | Yes |
| `SHARED_LINK.UPDATED` | A shared link is updated. | Yes | Yes |
| `TASK_ASSIGNMENT.CREATED` | A task is created. | Yes | Yes |
| `TASK_ASSIGNMENT.UPDATED` | A task assignment is changed. | Yes | Yes |
| `SIGN_REQUEST.COMPLETED` | A sign request is completed. | Yes | Yes |
| `SIGN_REQUEST.DECLINED` | A sign request is declined. | Yes | Yes |
| `SIGN_REQUEST.EXPIRED` | A sign request is expired. | Yes | Yes |
| `FILE.UPLOADED` | A file is uploaded or moved to this folder. | No | Yes |
| `FILE.PREVIEWED` | A file is previewed. | Yes | Yes |
| `FILE.DOWNLOADED` | A file is downloaded. | Yes | Yes |
| `FILE.TRASHED` | A file is moved to trash. | Yes | Yes |
| `FILE.DELETED` | A file is permanently deleted. | Yes | Yes |
| `FILE.RESTORED` | A file is restored from trash. | Yes | Yes |
| `FILE.COPIED` | A file is copied. | Yes | Yes |
| `FILE.MOVED` | A file is moved from one folder to another. | Yes | Yes |
| `FILE.LOCKED` | A file is locked. | Yes | Yes |
| `FILE.UNLOCKED` | A file is unlocked. | Yes | Yes |
| `FILE.RENAMED` | A file is renamed. | Yes | Yes |
| `FOLDER.CREATED` | A folder is created. | No | Yes |
| `FOLDER.RENAMED` | A folder is renamed. | No | Yes |
| `FOLDER.DOWNLOADED` | A folder is downloaded. | No | Yes |
| `FOLDER.RESTORED` | A folder is restored from trash. | No | Yes |
| `FOLDER.DELETED` | A folder is permanently removed. | No | Yes |
| `FOLDER.COPIED` | A folder is copied. | No | Yes |
| `FOLDER.MOVED` | A folder is moved to a different folder. | No | Yes |
| `FOLDER.TRASHED` | A folder is moved to trash. | No | Yes |
| `METADATA_INSTANCE.CREATED` | A new metadata template instance is associated with a file or folder. | Yes | Yes |
| `METADATA_INSTANCE.UPDATED` | An attribute (value) is updated/deleted for an existing metadata template instance associated with a file or folder. | Yes | Yes |
| `METADATA_INSTANCE.DELETED` | An existing metadata template instance associated with a file or folder is deleted. | Yes | Yes |
| `SHARED_LINK.DELETED` | A shared link is deleted. | Yes | Yes |
| `SHARED_LINK.CREATED` | A shared link is created. | Yes | Yes |
| `SHARED_LINK.UPDATED` | A shared link is updated. | Yes | Yes |
| `TASK_ASSIGNMENT.CREATED` | A task is created. | Yes | Yes |
| `TASK_ASSIGNMENT.UPDATED` | A task assignment is changed. | Yes | Yes |
| `SIGN_REQUEST.COMPLETED` | A sign request is completed. | Yes | Yes |
| `SIGN_REQUEST.DECLINED` | A sign request is declined. | Yes | Yes |
| `SIGN_REQUEST.EXPIRED` | A sign request is expired. | Yes | Yes |
| `SIGN_REQUEST.SIGNER_EMAIL_BOUNCED` | A signer's email is bounced. | Yes | Yes |
| `WEBHOOK.DELETED` | A webhook is deleted. | No | No |
| `SIGN_REQUEST.SIGNER_SIGNED` | A sign request is signed by a particular signer. | Yes | Yes |
| `SIGN_REQUEST.SIGNATURE_REQUESTED` | A signature is requested from a signer. | Yes | Yes |
| `SIGN_REQUEST.ERROR_FINALIZING` | An error occurred while finalizing a sign request. | Yes | Yes |
| `WEBHOOK.DELETED` | A webhook is deleted. | No | No |

<!-- | `SIGN_REQUEST.SIGNER_EMAIL_BOUNCED` | A sign request recipient email notification was not delivered | -->

Expand Down
4 changes: 2 additions & 2 deletions content/pages/sign/40-webhooks/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This is particularly important since the signature requests are asynchronous,
and the signers can interact with them at any time, possibly outside of your
application.

## Sign related events
## Sign-related events

There are Box Sign-related events that can trigger the webhooks. Like most of Box events the listeners are set at the folder or document level.

Expand All @@ -31,6 +31,6 @@ Some examples of events that can be listened to are:
- `SIGN_REQUEST.DECLINED`, when a signature request is declined.
- `SIGN_REQUEST.EXPIRED`, when a signature request expires.
- `SIGN_REQUEST.SIGNER_EMAIL_BOUNCED`, when a signer's email is bounced.
- `SIGN_REQUEST.SIGNER_SIGNED`, when the signature request is signed.
- `SIGN_REQUEST.SIGNER_SIGNED`, when the signature request is signed by a particular signer.
- `SIGN_REQUEST.SIGNATURE_REQUESTED`, when the signature is requested from the signer.
- `SIGN_REQUEST.ERROR_FINALIZING`, when the signature request could not be processed.
Loading