Skip to main content

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

{
  "webhookType": "PRODUCER_AGREEMENT_EXECUTED",
  "upstreamEntityId": "507f1f77bcf86cd799439010",
  "payload": {
    "downstreamEntityAssociationId": "507f1f77bcf86cd799439011",
    "downstreamEntityId": "507f1f77bcf86cd799439012",
    "producerCode": "03-e55f06b3-618c-4bf2-b578-efae34a87a6e",
    "branchName": "Main Branch"
  }
}

Field Reference

Payload Fields

FieldTypeDescription
downstreamEntityAssociationIdstringThe ID of the association between the downstream entity and your upstream entity
downstreamEntityIdstringThe ID of the downstream entity (agency) that executed the agreement
producerCodestring | nullThe producer code assigned to the downstream entity for this association. null if no producer code has been assigned yet.
branchNamestringThe branch name of the association