{
"event": "users-on-customers.update",
"time": "2025-01-01T20:00:00.000Z",
"data": {
"id": 123456,
"userId": "0e9d8c7b-6a5f-4e3d-2c1b-0a9f8e7d6c5b",
"customerId": "6b7c8d9e-0f1a-2b3c-4d5e-6f7a8b9c0d1e",
"customerReferenceId": "CUST-5001",
"contact": false
}
}Webhooks
User on customer updated
Notifies when a public field of a user on a customer has changed. Making a user the contact person also updates the previous contact person.
WEBHOOK
users-on-customers.update
{
"event": "users-on-customers.update",
"time": "2025-01-01T20:00:00.000Z",
"data": {
"id": 123456,
"userId": "0e9d8c7b-6a5f-4e3d-2c1b-0a9f8e7d6c5b",
"customerId": "6b7c8d9e-0f1a-2b3c-4d5e-6f7a8b9c0d1e",
"customerReferenceId": "CUST-5001",
"contact": false
}
}Headers
Sent with every delivery so the receiver can verify the request really comes from Debbie. The token is issued when the webhook is created — compare it with the stored value and reject deliveries that do not match.
Body
application/json
Webhook payload
Event "users-on-customers.update"
Example:
"users-on-customers.update"
Event dispatch time
Example:
"2025-01-01T20:00:00.000Z"
Identifies the user, followed by only the fields that changed. details is always sent whole. Get the full customer and its users from GET /customers/{id}.
Show child attributes
Show child attributes
Examples:
{
"id": 123456,
"userId": "0e9d8c7b-6a5f-4e3d-2c1b-0a9f8e7d6c5b",
"customerId": "6b7c8d9e-0f1a-2b3c-4d5e-6f7a8b9c0d1e",
"customerReferenceId": "CUST-5001",
"contact": false
}
{
"id": 123456,
"userId": "0e9d8c7b-6a5f-4e3d-2c1b-0a9f8e7d6c5b",
"customerId": "6b7c8d9e-0f1a-2b3c-4d5e-6f7a8b9c0d1e",
"customerReferenceId": "CUST-5001",
"details": {
"name": "Hans Hansen",
"cpr": null,
"cvr": null,
"ean": null,
"registryIdentifier": null,
"email": "email@example.com",
"phone": { "locale": "45", "number": "12345678" },
"address": {
"address": "Applebys Plads 7, 1.",
"coAddress": null,
"city": "København K",
"zipcode": "1411",
"country": "Danmark",
"moveInDate": "2024-03-01"
},
"birthdate": null,
"description": null,
"courtId": null,
"type": null,
"alternativeContactReferenceId": null,
"secondaryEmails": [],
"secondaryPhones": [],
"addressProtection": false,
"nameProtected": false,
"personStatus": "DEAD",
"personStatusDate": "2026-09-12",
"companyStatus": null,
"companyStatusDate": null,
"dissolutionStatus": null
}
}