EVENTprofile.updated
Location updated
Event name: profile.updated
An existing location's details were edited. Debounced to at most one delivery per location per 60 seconds. Scope: location-scoped. Delivered as a signed HTTP POST to your Webhooks URL.
Every delivery is signed. Verify
X-Synup-Signature before processing — see Synup Webhooks.Payload
| Name | Type | Required | Description |
|---|---|---|---|
event | string | optional | Dotted event name. |
timestamp | string | optional | ISO-8601 UTC time the event was emitted. |
account_id | integer | optional | Synup account the event belongs to. |
location_id | string | optional | Numeric string for location-scoped events; null for brand-scoped events. |
data | object | optional | |
data.source | string | optional | "user", "api", or "bulk_edit". |
data.changed_fields | array of string | optional | Location field names that changed (e.g. name, phone, address1). Omitted if empty. |
Example delivery
{
"event": "profile.updated",
"timestamp": "2026-07-15T10:06:12Z",
"account_id": 11073,
"location_id": "901234",
"data": {
"source": "user",
"changed_fields": [
"name",
"phone"
]
}
}