Webhook contract_holder.policy_issued

This is an outbound webhook — SafetyWing sends an HTTP POST to the URL you registered when a contract holder's policy is issued. Currently emitted only for a dependant added to an already-active member (contractHolderType=DEPENDENT, applicationType=POST_APPLICATION). Acknowledge with a 2xx.

The body is a self-describing envelope; the event data is under payload.

Example

{
  "id": "contract_holder.policy_issued:2698383",
  "topic": "contract_holder.policy_issued",
  "companyId": 752721,
  "payload": {
    "contractHolderType": "DEPENDENT",
    "applicationType": "POST_APPLICATION",
    "companyContractId": 752721,
    "contractBundleId": 26544778,
    "contractHolderId": 2874222,
    "contractHolderUserId": 30312469,
    "policyHolderUserId": 30310947,
    "contractId": 2698383,
    "policyId": "1783598741",
    "planId": 75,
    "planName": "Standard 4.0",
    "startDate": "2026-07-09",
    "pricingPerMember": 67
  }
}
Payload

Webhook delivered when a contract holder's policy is issued. Currently emitted only for a dependant added to an already-active member (contractHolderType=DEPENDENT, applicationType=POST_APPLICATION).

string
required

Opaque idempotency key for this event. Dedupe on this value; do not parse it.

string
required

The event topic.

int64

Company the event belongs to.

payload
object
required

The event payload.

Response
200

Acknowledged

LoadingLoading…