Update Existing Webhook
Updates the details of an existing webhook.
Path parameters
-
The unique identifier for the business location.
-
The unique identifier for the webhook.
Body Required
-
The type of webhook notification.
Values are
shift.created
,shift.updated
, orshift.deleted
. -
The URL for the webhook.
-
The name for the webhook.
PATCH
/staff/v1/businessLocations/{businessLocationId}/webhooks/{webhookId}
curl \
-X PATCH https://api.lsk.lightspeed.app/staff/v1/businessLocations/{businessLocationId}/webhooks/{webhookId} \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"notificationType":"shift.created","url":"https://example.com","webhookName":"string"}'
Request examples
{
"notificationType": "shift.created",
"url": "https://example.com",
"webhookName": "string"
}
Response examples (200)
{
"uuid": "e95c2cc5-4489-4025-a7e2-a34faeaa5f9d",
"notificationType": "shift.created",
"url": "string",
"webhookName": "My Awesome Webhook",
"businessLocationId": 1234567890,
"createdAt": "2024-05-04T09:42:00+00:00",
"updatedAt": "2024-05-04T09:42:00+00:00"
}