Webhooks belong to the Carrier & MGA API. This event fires about an agency you appoint, and only a credential on that surface
(carrier, MGA or wholesaler) can subscribe to it.
Overview
ThePRODUCER_AGREEMENT_EXECUTED webhook is triggered when a downstream entity (agency) and your upstream entity have fully executed a producer agreement ā meaning both parties have signed the contract.
Webhook type: PRODUCER_AGREEMENT_EXECUTED
Triggers
This webhook fires when:- Both the upstream entity and downstream entity have signed the producer agreement (via DocuSign or offline upload), completing contract execution
This webhook is sent immediately ā no debouncing is applied, since contract execution is a discrete, one-time
event per association.
Payload Example
Field Reference
Payload Fields
The four
contractContainer* and signedFileDocumentId fields were added in May 2026. They are present for all new contract executions but may be absent for associations signed before the ContractContainer migration. Treat them as optional in your handler.