Skip to content

Loyalty Card Event
Webhook

Request

Sent when a loyalty card is created, updated, or deleted. Uses a simplified payload with essential fields only.

Bodyapplication/jsonrequired
company_idintegerrequired

Location ID where the event occurred.

resourcestringrequired

Resource type.

Value:"loyalty_card"
resource_idintegerrequired

ID of the resource that was created, updated, or deleted.

statusstringrequired

Type of change that occurred.

Enum:"create""update""delete"
dataobject(Webhook Loyalty Card Data)required

Loyalty card data sent in webhook notifications. Uses a simplified transformer with essential fields only.

Payload
{ "company_id": 123456, "resource": "loyalty_card", "resource_id": 601, "status": "update", "data": { "id": 601, "balance": 150, "number": "LC-00601", "phone": "+1234567890" } }

Responses

Your server should return any 2xx status code to acknowledge receipt.