Untether LabsDevelopers

Create Appointment Type

posthttps://app.untetherlabs.com/api/v1/appointment-types

Request body#

namestring· min length 2
Required
lengthinteger· min 5
Required

in minutes

allowedRolesuuid[] | null

Roles which are considered for this appointment type. Null means any role is allowed.

skillRequirementNullableSkillRequirement
Option 1 — SkillRequirementCondition
typeenum
Required
equal
skillstring· min length 1
Required
valuestring
Required
Option 2 — SkillRequirementGroup
typeenum
Required
and
or
entriesone of[]· min items 1
Required
Option 1 — SkillRequirementCondition
typeenum
Required
equal
skillstring· min length 1
Required
valuestring
Required
Option 2 — SkillRequirementNestedGroup
typeenum
Required
and
or
entriesSkillRequirementCondition[]· min items 1
Required
typeenum
Required
equal
skillstring· min length 1
Required
valuestring
Required

Response 201#

namestring
Required
lengthinteger
Required

in minutes

allowedRolesuuid[] | null
Required

Roles which are considered for this appointment type. Null means any role is allowed.

skillRequirementNullableSkillRequirement
Option 1 — SkillRequirementCondition
typeenum
Required
equal
skillstring· min length 1
Required
valuestring
Required
Option 2 — SkillRequirementGroup
typeenum
Required
and
or
entriesone of[]· min items 1
Required
Option 1 — SkillRequirementCondition
typeenum
Required
equal
skillstring· min length 1
Required
valuestring
Required
Option 2 — SkillRequirementNestedGroup
typeenum
Required
and
or
entriesSkillRequirementCondition[]· min items 1
Required
typeenum
Required
equal
skillstring· min length 1
Required
valuestring
Required

Errors#

Input validation failed.

Show extension members
pathstring
messagestring
Required