Webhook Details
Event IDs:deal_created
, deal_updated
, deal_deleted
Content-Type:
application/json
Method:
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_deleted
Your 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_id
field - 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_reseller
indicates if a reseller partner owns this deal- For
deal_created
events, payments array will typically be empty - For
deal_deleted
events, the deal data represents the final state before deletion