---
title: "Platform course settings definition"
method: PATCH
path: "/reservation/api/1/platform/{platform-code}/course-settings"
tags: ["Reservations for Platforms"]
---

# Platform course settings definition

`PATCH /reservation/api/1/platform/{platform-code}/course-settings`

Setup platform's course settings definition.

## Path parameters

- `platform-code` string, required — The unique code assigned to the reservation platform.

## Request body

- ReservationServicePlatformCourseSettingsDto
  - `allowCourseNumberUpdates` boolean — If true, table statuses can be customized using a number format.
  - `inServiceTableStatuses` ReservationServicePlatformTableStatusDto[] — List of customizable table statuses that will be used to notify platforms about reservation progress with outbound API.
    - `statusLabel` string, required — The unique text which will be displayed in the back-office for users.
    - `statusValue` string, required — The unique code which will be used for outbound communication within table status mapping.
    - `sequence` integer, required — This number is used to resolve collisions between statuses in order of highest priority.

## Response `200`

Accepted

## Other responses

- `400` — Non relevant request
- `403` — Scope 'reservation-{platform-code}' not found in the token

---

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