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

  • companyCreated (companyCreated)
  • companyDeleted (companyDeleted)
  • companyUpdated (companyUpdated)
  • contactCreated (contactCreated)
  • contactDeleted (contactDeleted)
  • contactUpdated (contactUpdated)
  • dealCreated (dealCreated)
  • dealDeleted (dealDeleted)
  • dealUpdated (dealUpdated)
  • ticketCreated (ticketCreated)
  • ticketDeleted (ticketDeleted)
  • ticketUpdated (ticketUpdated)

HTTP handler setup

app/api/webhook/route.ts

Events

Company Created

Company Created

companyCreated A new company was created Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypecompany.creationYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringNo
propertyValuestringNo
changeSourcestringNo
eventIdstringNo
webhookHooks example

Company Deleted

Company Deleted

companyDeleted A company was deleted Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypecompany.deletionYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringNo
propertyValuestringNo
changeSourcestringNo
eventIdstringNo
webhookHooks example

Company Updated

Company Updated

companyUpdated A company property was updated Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypecompany.propertyChangeYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringYes
propertyValuestringYes
changeSourcestringNo
eventIdstringNo
webhookHooks example

Contact Created

Contact Created

contactCreated A new contact was created Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypecontact.creationYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringNo
propertyValuestringNo
changeSourcestringNo
eventIdstringNo
webhookHooks example

Contact Deleted

Contact Deleted

contactDeleted A contact was deleted Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypecontact.deletionYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringNo
propertyValuestringNo
changeSourcestringNo
eventIdstringNo
webhookHooks example

Contact Updated

Contact Updated

contactUpdated A contact property was updated Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypecontact.propertyChangeYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringYes
propertyValuestringYes
changeSourcestringNo
eventIdstringNo
webhookHooks example

Deal Created

Deal Created

dealCreated A new deal was created Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypedeal.creationYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringNo
propertyValuestringNo
changeSourcestringNo
eventIdstringNo
webhookHooks example

Deal Deleted

Deal Deleted

dealDeleted A deal was deleted Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypedeal.deletionYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringNo
propertyValuestringNo
changeSourcestringNo
eventIdstringNo
webhookHooks example

Deal Updated

Deal Updated

dealUpdated A deal property was updated Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypedeal.propertyChangeYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringYes
propertyValuestringYes
changeSourcestringNo
eventIdstringNo
webhookHooks example

Ticket Created

Ticket Created

ticketCreated A new support ticket was created Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypeticket.creationYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringNo
propertyValuestringNo
changeSourcestringNo
eventIdstringNo
webhookHooks example

Ticket Deleted

Ticket Deleted

ticketDeleted A support ticket was deleted Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypeticket.deletionYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringNo
propertyValuestringNo
changeSourcestringNo
eventIdstringNo
webhookHooks example

Ticket Updated

Ticket Updated

ticketUpdated A support ticket property was updated Payload
NameTypeRequiredDescription
subscriptionIdnumberYes
portalIdnumberYes
occurredAtnumberYes
subscriptionTypeticket.propertyChangeYes
attemptNumbernumberYes
objectIdnumberYes
propertyNamestringYes
propertyValuestringYes
changeSourcestringNo
eventIdstringNo
webhookHooks example