Create a service

Create a service.

  • To associate locations or resources, pass each ID as a separate query param.
  • Example: locations=uuid1&locations=uuid2&resources=uuid3
  • An omitted locations query on a COMPANY-scoped service links every company location.
  • An empty or blank locations value, including locations=, links no locations.
  • An omitted, empty, or blank resources value links no resources. COMPANY scope does not link every company resource unless linkAllResources=true.
  • linkAllResources=true on a COMPANY-scoped service, with no resource ids, links every company resource. This is a behavior change: callers should pass resources explicitly or use the opt-in. Explicit resource ids still win. The flag does nothing for other scopes.
  • Bulk create uses the same query.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
locations
array of uuids
locations
resources
array of uuids
resources
boolean

Opt in to linking every company resource. This is a behavior change: pass resource ids explicitly, or set this flag. The default links no resources.

Body Params
string
required
length ≤ 100
string
enum
Allowed:
string
integer
boolean
Defaults to false
integer
Defaults to 1
integer
Defaults to 1
integer
Defaults to 1
integer
Defaults to 0
integer
Defaults to 0
boolean
Defaults to false
integer
Defaults to 1
integer
Defaults to 0
integer
Defaults to 0
integer
Defaults to 0
integer
Defaults to 0
integer
Defaults to 0
uri
Defaults to bucketUrl.com/image.png
string
enum
Defaults to NONE
Allowed:
integer
integer
integer
CustomFields
object

Custom key-value pairs for the appointment

uuid
Responses

401

Unauthorized

403

Forbidden

409

Conflict

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