---
title: "Error notification"
method: POST
path: "reservation-serviceReservation error notification"
tags: ["Reservations for Platforms"]
---

# Error notification

`POST reservation-serviceReservation error notification` (webhook)

These notifications are sent to the URL provided in the[`errorsWebhookUrl` field](https://api-docs.lsk.lightspeed.app/operation/operation-reservation-servicesetbyplatformcode#operation-reservation-servicesetbyplatformcode-body-application-json-errorswebhookurl).

## Payload

- ReservationServiceErrorWebhook
  - `entityType` 'business-location' | 'general' | 'platform-profile' | 'platform-restaurant' | 'platform-reservation', required — The type of entity with which the error occurred.
  - `errorCode` 'PLATFORM_NOT_FOUND' | 'URL_MUST_START_WITH_HTTPS' | 'BEARER_AUTH_TTL_IS_EXPIRED' | 'BASIC_AUTH_FIELDS_CAN_NOT_BE_EMPTY' | 'BEARER_AUTH_FIELDS_CAN_NOT_BE_EMPTY' | 'API_KEY_AUTH_FIELDS_CAN_NOT_BE_EMPTY' | 'OAUTH_FIELDS_CAN_NOT_BE_EMPTY' | 'RESTAURANT_PROPERTIES_REQUIRED' | 'RESTAURANT_PROPERTIES_INVALID' | 'RESTAURANT_PROPERTIES_EXPIRED' | 'INTEGRATION_LOCATION_ID_MISMATCH' | 'PLATFORM_ALREADY_ACTIVATED' | 'CURRENCY_NOT_ACCEPTABLE' | 'PLATFORM_FIELDS_CAN_NOT_BE_EMPTY' | 'PLATFORM_CODE_TOO_MANY_SYMBOLS' | 'REQUESTED_TABLE_IS_UNAVAILABLE' | 'PLATFORM_RESTAURANT_NOT_FOUND' | 'PLATFORM_PROPERTIES_INVALID' | 'PLATFORM_PROPERTIES_DUPLICATION' | 'RESERVATION_FIELDS_CAN_NOT_BE_EMPTY' | 'RESERVATION_ID_TOO_MANY_SYMBOLS' | 'RESERVATION_PARTY_SIZE_ERROR' | 'RESERVATION_SEQUENCE_ID_ERROR' | 'RESERVATION_PROPERTIES_INVALID' | 'GUEST_URL_UNREACHABLE' | 'GUEST_PROPERTIES_INVALID' | 'GUEST_FIELDS_CAN_NOT_BE_EMPTY' | 'VOIDED_DEPOSIT_CAN_NOT_BE_FUNDED_AGAIN' | 'DEPOSIT_AMOUNT_CAN_NOT_BE_CHANGED' | 'DEPOSIT_UNACCEPTABLE_AMOUNT' | 'DEPOSIT_ID_MUST_BE_UNIQUE' | 'VOIDED_REFUND_CAN_NOT_BE_REFUNDED_AGAIN' | 'REFUND_AMOUNT_CAN_NOT_BE_CHANGED' | 'REFUND_ID_MUST_BE_UNIQUE' | 'REFUND_UNACCEPTABLE_AMOUNT' | 'CURRENCY_CAN_NOT_BE_CHANGED' | 'TOO_MANY_DEPOSITS' | 'TOO_MANY_REFUNDS' | 'TOO_MANY_INTEGRATIONS_WITH_PLATFORM' | 'INTERNAL_ERROR' | 'ACCOUNT_CREATION_ERROR' | 'CLIENT_REQUEST_ERROR' | 'INTEGRATION_ONBOARDING_PROPERTIES_INVALID' | 'INTEGRATION_ONBOARDING_NOTIFICATION_FAILED', required — A code that describes the reason for the error.
  - `errorMessage` string, required — Error description.
  - `errorProperties` string[] — The list of request properties that are incorrect.
  - `httpCode` integer, required — The [code](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) of http error (4xx, 5xx) response.
  - `platformCode` string — The unique code assigned to the reservation platform.
  - `platformReservationId` string — The external platform's unique identifier for the reservation.
  - `platformRestaurantId` string — The external platform's unique identifier for the restaurant.
  - `traceId` string, required — Unique identifier of the issue.

## Acknowledgement `200`

Your server returns this code if it accepts the callback.

---

[API](https://skmtc.net/lightspeed/apis/lightspeed-restaurant-k-series-api.md) · [All operations](https://skmtc.net/lightspeed/apis/lightspeed-restaurant-k-series-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightspeed/lightspeed-restaurant-k-series-api/revisions/0e481cddec74/schema)
