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

The PRODUCER_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.