Customer Webhooks

Triggering Events

Below are the following events that trigger Customer's webhooks -

  • On Creation
  • Any update on the customer profile
  • Two accounts being merged

Sample Event Content

{
  "method": "POST",
  "path": "/",
  "query": {},
  "client_ip": "44.225.61.188",
  "url": "https://f2d23d511963968506e313471a70f0f9.m.pipedream.net/",
  "headers": {
    "host": "f2d23d511963968506e313471a70f0f9.m.pipedream.net",
    "content-length": "1403",
    "authorization": "Bearer CHQUBXBIFOJG26KFRLL0J3HC",
    "content-type": "application/json",
    "traceparent": "00-a13ce3eb5ebd3c3b329b6b0905e51258-4a6cc846cbe46132-01",
    "elastic-apm-traceparent": "00-a13ce3eb5ebd3c3b329b6b0905e51258-4a6cc846cbe46132-01",
    "tracestate": "es=s:1",
    "user-agent": "Apache-HttpClient/4.5.14 (Java/17.0.18)",
    "accept-encoding": "gzip,deflate"
  },
  "bodyRaw": "{\"event_type\":\"CUSTOMER\",\"dispensary_short_name\":\"partnersandbox3\",\"data\":{\"status\":\"ACTIVE\",\"verification_status\":\"VERIFICATION_PENDING\",\"verification_reasons\":[{\"verification_reason\":\"NEW\",\"verification_reason_description\":\"NEW_INTAKE_CUSTOMER\"}],\"customer_id\":\"3904\",\"first_name\":\"Jules\",\"middle_name\":null,\"nickname\":null,\"last_name\":\"Winnfield\",\"birthday\":\"1948-02-12\",\"drivers_license\":null,\"drivers_license_expiration\":null,\"state_medical_id\":\"N/A\",\"permit_expiration\":\"N/A\",\"email\":null,\"phone\":null,\"notes\":\"N/A\",\"physician_first_name\":null,\"physician_last_name\":null,\"physician_license\":null,\"physician_address\":null,\"physician_phone\":null,\"is_caregiver\":false,\"caregiver_license_number\":\"\",\"caregiver_name_1\":\"N/A\",\"caregiver_name_2\":\"N/A\",\"caregiver_details\":[],\"rewards_balance\":0,\"rewards_type\":\"POINTS\",\"gender\":\"U\",\"signup_date\":\"2026-04-24T11:38:21.000-07:00\",\"last_visit_date\":\"2000-01-01 00:00:00.000\",\"last_update\":\"2026-04-24T11:38:21.000-07:00\",\"opt_out\":\"true\",\"referral_source\":null,\"banned\":false,\"warning_1\":false,\"warning_2\":false,\"addresses\":[{\"type\":\"address_of_record\",\"street1\":\"2515 SHEPHERD WAY\",\"street2\":\"\",\"city\":\"INGLEWOOD\",\"state\":\"CA\",\"zipcode\":\"90301\",\"primary\":true}],\"merged_customer_ids\":[],\"merged_into_customer_id\":null,\"patient_type\":\"ADULT\",\"imageList\":[],\"customer_groups\":[\"SENIOR\"],\"external_ids\":{\"aiq_contact_id\":null,\"sticky_cards_contact_id\":null}}}",
  "body": {
    "event_type": "CUSTOMER",
    "dispensary_short_name": "partnersandbox3",
    "data": {
      "status": "ACTIVE",
      "verification_status": "VERIFICATION_PENDING",
      "verification_reasons": [
        {
          "verification_reason": "NEW",
          "verification_reason_description": "NEW_INTAKE_CUSTOMER"
        }
      ],
      "customer_id": "3904",
      "first_name": "Jules",
      "middle_name": null,
      "nickname": null,
      "last_name": "Winnfield",
      "birthday": "1948-02-12",
      "drivers_license": null,
      "drivers_license_expiration": null,
      "state_medical_id": "N/A",
      "permit_expiration": "N/A",
      "email": null,
      "phone": null,
      "notes": "N/A",
      "physician_first_name": null,
      "physician_last_name": null,
      "physician_license": null,
      "physician_address": null,
      "physician_phone": null,
      "is_caregiver": false,
      "caregiver_license_number": "",
      "caregiver_name_1": "N/A",
      "caregiver_name_2": "N/A",
      "caregiver_details": [],
      "rewards_balance": 0,
      "rewards_type": "POINTS",
      "gender": "U",
      "signup_date": "2026-04-24T11:38:21.000-07:00",
      "last_visit_date": "2000-01-01 00:00:00.000",
      "last_update": "2026-04-24T11:38:21.000-07:00",
      "opt_out": "true",
      "referral_source": null,
      "banned": false,
      "warning_1": false,
      "warning_2": false,
      "addresses": [
        {
          "type": "address_of_record",
          "street1": "2515 SHEPHERD WAY",
          "street2": "",
          "city": "INGLEWOOD",
          "state": "CA",
          "zipcode": "90301",
          "primary": true
        }
      ],
      "merged_customer_ids": [],
      "merged_into_customer_id": null,
      "patient_type": "ADULT",
      "imageList": [],
      "customer_groups": [
        "SENIOR"
      ],
      "external_ids": {
        "aiq_contact_id": null,
        "sticky_cards_contact_id": null
      }
    }
  }
}

What’s Next

Check the Parameters Explained page for the Customer API for the definition of each available field.