Webhooks

entity_info_changed

An entity's details changed.

postWebhookentity_info_changed

Payload

idinteger
external_entity_idstring nullable
changesobject

Only the fields that changed, mapped to their new value. Possible keys: name, entity_type, street, city, state, zip, country, business_email, other_email.

firm_role_summarystring

A formatted, human-readable summary of who holds which role on the entity, not structured data. Empty when no roles are assigned. Use GET /entities/{entity_id}/firm_role_assignments if you need the underlying ids.

Example payload

{
  "changes": {
    "name": "Bennett Holdings LLC",
    "state": "CA"
  },
  "firm_role_summary": "Partner: Jane Doe, Manager: John Smith"
}

Response

Return any 2xx to acknowledge. Returning 410 Gone deletes the subscription.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.