Update a service

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

Identifier of service

Body Params
string | null

Name

string | null

Display name used in customer facing pages

string | null

Photo URL

string | null

Color code in any valid CSS format

locationIds
array of strings
length ≥ 1

Location identifiers

locationIds
boolean

Flag to indicate if available for waitlist

boolean

Flag to indicate if available for booking

boolean

Flag to indicate if active

boolean

Flag to indicate if available on public check-in (DEPRECATED, use "access" instead)

string | null

External identifier, optionally provided by client

string
enum

Access mode for data-field

Allowed:
integer | null
≥ 0

Order in the user interface, null means default order

metadata
object | null

Store metadata about your objects. You can store 20 keys with max length 40. Values can be strings of max length 500.

i18n
object | null

Resource/Service localizations

string
enum
Defaults to SERVICE
Allowed:
string

Parent identifier

boolean

Flag to indicate if this is a category

number | null
≥ 0

Service price

number | null
≥ 0

Order value for the service

string
length between 3 and 3

Currency in ISO 4217 format

integer | null
0 to 86400

Service duration in seconds

integer | null
≥ 0

Duration in seconds

integer | null
≥ 0

Duration in seconds

integer | null
0 to 86400

Service buffer duration in seconds

boolean

Flag to indicate if bookings with this service should not sync to waitlist

boolean

Boolean flag

integer | null
≥ 1

Maximum booking spots per day for this field

integer | null
≥ 1

Minimum services required in public checkin for this service

integer | null
≥ 1

Maximum services required in public checkin for this service

hours
object | null

Hours by day of week

hoursByDate
object | null

Open hours by date in YYYYMMDD format, max 180 dates allowed

waitlistHours
object | null

Hours by day of week

waitlistHoursByDate
object | null

Open hours by date in YYYYMMDD format, max 180 dates allowed

bookingHours
object | null

Hours by day of week

bookingHoursByDate
object | null

Open hours by date in YYYYMMDD format

sessions
array of objects | null
sessions
addLocationIds
array of strings

Unique identifiers

addLocationIds
removeLocationIds
array of strings

Unique identifiers

removeLocationIds
string | null

Alias (used in SMS signup)

integer
0 to 31536000

Service booking lead time in seconds

integer
0 to 31536000

Service booking lead time in seconds

string | null
enum

Component type used by staff when selecting a value

Allowed:
Responses

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

429

Too Many Requests

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