List Seatings

List seatings (e.g., tables) for the specified restaurant. Results are paginated. By default returns seatings across all of the restaurant’s seating locations; pass locationId to scope the result to a single location. If the restaurant has no seating locations configured, the endpoint returns 404 Not Found.

Authentication

x-np-api-keystring
API Key authentication via header

Path parameters

tenantstringRequired

Your Entra Tenant ID. More details.

environmentstringRequired

Your Business Central Environment. More details.

companystringRequired

Your Business Central Company. More details.

restaurantIdUUIDRequired
The restaurant system ID

Headers

x-api-versiondateOptional

Used for API versioning. More details.

Query parameters

locationIdUUIDOptional

Optional seating location system ID. When supplied, only seatings belonging to this location are returned. The location must belong to the restaurant in the path; otherwise 404 is returned.

pageSizeintegerOptional

Number of seatings per page (1–100, default 50). Values outside this range are clamped.

pageKeystringOptional

Page key for continuation (obtained from a previous response’s nextPageKey).

Response

This endpoint returns an object.
morePagesboolean
Whether there are more pages available
nextPageKeystring
Page key for next page. Empty when there are no more pages.
nextPageURLstring
Full URL to fetch next page. Empty when there are no more pages.
datalist of objects
Seatings for this page