### Event Types

This page lists the different event types which will send an `event` object to your registered webhook endpoints:

| Event Type                          | Description                                                   | Resource                                                |
|-------------------------------------|---------------------------------------------------------------|--------------------------------------------------------|
| client.created                      | Client is created                                            | [Clients](https://docs.copilot.app/reference/clients) |
| client.activated                    | Client authenticates in the portal for the first time       | [Clients](https://docs.copilot.app/reference/clients) |
| client.updated*                     | Any properties for a client are modified                     | [Clients](https://docs.copilot.app/reference/clients) |
| client.deleted                      | Client is put into an irreversible, deleted state            | [Clients](https://docs.copilot.app/reference/clients) |
| company.created                     | Company is created                                           | [Companies](https://docs.assembly.com/reference/companies) |
| company.updated                     | Any properties for a company are modified                    | [Companies](https://docs.assembly.com/reference/companies) |
| company.customFields.updated        | Custom fields are updated for a company                      | [Companies](https://docs.assembly.com/reference/companies) |
| company.deleted                     | Company is put into an irreversible, deleted state          | [Companies](https://docs.assembly.com/reference/companies) |
| contract.requested                 | Contract has been assigned to a client by an internal user   | [Contracts](https://docs.assembly.com/reference/contracts) |
| contract.signed                    | Contract has been signed by a client                         | [Contracts](https://docs.assembly.com/reference/contracts) |
| file.created                        | A new file has been uploaded to a file channel               | [Files](https://docs.assembly.com/reference/files) |
| file.updated                        | A file has been renamed or moved within a file channel       | [Files](https://docs.assembly.com/reference/files) |
| file.deleted                        | A file has been deleted within a file channel                | [Files](https://docs.assembly.com/reference/files) |
| folder.created                      | A new folder has been created in a file channel              | [Files](https://docs.assembly.com/reference/files) |
| folder.updated                      | A folder has been renamed or moved within a file channel     | [Files](https://docs.assembly.com/reference/files) |
| folder.deleted                      | A folder has been deleted within a file channel              | [Files](https://docs.assembly.com/reference/files) |
| formResponse.completed              | Form response has been submitted by a client                 | [Form Responses](https://docs.assembly.com/reference/form-responses) |
| internalUser.created                | An Internal User has been created in the workspace           | [Internal Users](https://docs.assembly.com/reference/internal-users) |
| internalUser.deleted                | An Internal User has been deleted from the workspace         | [Internal Users](https://docs.assembly.com/reference/internal-users) |
| invoice.created                     | An invoice has been created                                   | [Invoices](https://docs.assembly.com/reference/invoices) |
| invoice.deleted                     | An invoice has been deleted                                   | [Invoices](https://docs.assembly.com/reference/invoices) |
| invoice.paid                        | An invoice has been paid                                      | [Invoices](https://docs.assembly.com/reference/invoices) |
| invoice.sent                        | An invoice has been sent to the client to pay                | [Invoices](https://docs.assembly.com/reference/invoices) |
| invoice.updated                     | An invoice has been updated                                   | [Invoices](https://docs.assembly.com/reference/invoices) |
| invoice.voided                      | An invoice has been voided                                    | [Invoices](https://docs.assembly.com/reference/invoices) |
| link.created                        | A new link has been created in a file channel                | [Files](https://docs.assembly.com/reference/files) |
| link.updated                        | A link has been renamed or moved within a file channel       | [Files](https://docs.assembly.com/reference/files) |
| link.deleted                        | A link has been deleted within a file channel                | [Files](https://docs.assembly.com/reference/files) |
| message.sent                        | Message has been sent (by a client or internal user)         | [Messages](https://docs.assembly.com/reference/messages) |
| messageChannel.created              | A message channel has been created in the workspace          | [Message Channels](https://docs.copilot.app/reference/message-channels) |
| messageChannel.deleted              | A message channel has been deleted in the workspace          | [Message Channels](https://docs.copilot.app/reference/message-channels) |
| note.created                        | A new note is created on a client or a company               | [Notes](https://docs.assembly.com/reference/notes) |
| note.deleted                        | A note has been updated                                       | [Notes](https://docs.assembly.com/reference/notes) |
| note.updated                        | A note has been deleted                                       | [Notes](https://docs.assembly.com/reference/notes) |
| notification.created                | Notification has been sent to a client or internal user      | [Notifications](https://docs.assembly.com/reference/notifications) |
| payment.succeeded                   | Payment for an invoice succeeded                              | [Payments](https://docs.assembly.com/reference/payments) |
| payment.failed                      | Payment for the invoice failed                                | [Payments](https://docs.assembly.com/reference/payments) |
| price.created                       | A new price is created for a product                         | [Prices](https://docs.assembly.com/reference/prices) |
| product.created                     | A product has been created                                    | [Products](https://docs.assembly.com/reference/products) |
| product.updated                     | A product has been updated                                    | [Products](https://docs.assembly.com/reference/products) |
| subscription.canceled               | A subscription has been canceled                              | [Subscriptions](https://docs.assembly.com/reference/subscriptions) |
| subscription.created                | A subscription is created                                     | [Subscriptions](https://docs.assembly.com/reference/subscriptions) |
| task.archived                       | A task has been archived                                      | [Tasks](https://docs.assembly.com/reference/tasks) |
| task.completed                      | A task has been completed                                     | [Tasks](https://docs.assembly.com/reference/tasks) |
| task.created                        | A task is created                                            | [Tasks](https://docs.assembly.com/reference/tasks) |
| task.deleted                        | A task has been deleted                                       | [Tasks](https://docs.assembly.com/reference/tasks) |
| task.updated                        | A task is updated                                            | [Tasks](https://docs.assembly.com/reference/tasks) |

*See [Webhooks > Overview](https://docs.copilot.app/reference/webhooks-overview) for more details.
