Webhook Details
Event IDs:deal_created, deal_updated, deal_deletedContent-Type:
application/jsonMethod:
POST
Event Types
deal_created- New deal createddeal_updated- Deal information or stage changeddeal_deleted- Deal archived/deleted
Authentication
All webhooks include JWT authentication in the Authorization header:JWT Token Payload
UUID of the company that created the deal
UUID of the user who created the deal
Event type:
deal_created, deal_updated, or deal_deletedYour integration’s API key
Webhook Payload Schema
The created deal object
Integration configuration settings for field mapping
Example Payload
Notes
- Webhooks are sent when deals are created, updated, or deleted in JourneyBee
- JWT token contains the specific event type in the
event_idfield - JWT token must be verified using your Integration UUID as the secret
- The deal payload structure is the same for all event types
- Commission calculations include both percentage and fixed amount options
deal_owned_by_resellerindicates if a reseller partner owns this deal- For
deal_createdevents, payments array will typically be empty - For
deal_deletedevents, the deal data represents the final state before deletion

