Update Dining Option

Create or update a dining option by its external_id. The request body contains a display name and an optional type. Sending the same request again has no further effect, and the endpoint returns 200 for both create and update. External IDs are scoped to a location, so send the dining option to each location that uses it.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required

The company_id

string
required
length ≥ 1

The POS system's unique identifier for the dining option.

integer
required

The 7shifts location this dining option belongs to.

Body Params
string
required
length ≥ 1

Display name of the dining option.

string | null

The POS system's service-mode classification of the dining option, such as dine_in, takeout, or delivery. Free-form text.

Headers
string
^\d{4}-\d{2}-\d{2}$

7shifts API version

uuid

Company GUID

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json