Create a resource

Body Params
string | null

Display name used in customer facing pages

string | null

Photo URL

string | null

Color code in any valid CSS format

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 RESOURCE
Allowed:
string

Parent identifier

boolean

Flag to indicate if this is a category

boolean

Flag to indicate if required

string | null

Phone number in E.164 format

string | null

Email address

string | null

Name

string | null

URL with http or https protocol

boolean

Boolean flag

boolean

Flag to indicate if currently away

Date and time resource was set away

Date and time resource is away until

string | null

Optional message for away status

boolean

Automatically set resource as away at midnight (per location timezone)

boolean

Boolean flag

boolean

Flag to indicate if male

integer | null
≥ 1

Minimum served by this resource

integer | null
≥ 1

Maximum served by this resource

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

supportedServiceIds
array of strings | null

Identifiers of supported services (not available for a category)

supportedServiceIds
number
≥ 0.01

Service duration modifier for this resource

string | null
enum

Short string

Allowed:
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

addLocationIds
array of strings

Unique identifiers

addLocationIds
removeLocationIds
array of strings

Unique identifiers

removeLocationIds
addSupportedServiceIds
array of strings

Unique identifiers

addSupportedServiceIds
removeSupportedServiceIds
array of strings

Unique identifiers

removeSupportedServiceIds
string | null

Alias (used in SMS signup)

boolean

Flag to indicate if this category is included in Restricted Mode. If enabled, resources in Restricted Mode can book and view resources from this category

staffPreSelectionModes
object

How resource is pre-selected for this category in Staff UI

boolean

Flag to indicate if this category is included in wait estimation

string | null
enum

Component type used by staff when selecting a value

Allowed:
string | null

Identifier of user

string | null
required

Name

locationIds
array of strings
required
length ≥ 1

Location identifiers

locationIds*
Responses

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

429

Too Many Requests

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