Onboarding Profiles
Retrieve a list of onboarding profiles
Required scope: teams:read
Organization authorization: supported
query Parameters
pagepage number to retrieve (starts with 0)
perPagenumber of items per page (between 1 and 100, default 10)
Retrieve a list of onboarding profiles › Responses
List of onboarding profiles
Create an onboarding profile
Creates a reusable onboarding template for your operator. Assign it to a team with onboardingProfileId on POST /teams or PATCH /teams/{teamId}.
Required scope: teams:write
Organization authorization: supported
Create an onboarding profile › Request Body
nameName of the profile, unique per operator.
The onboarding steps a linked team receives, as {step, config?, displayMode?} entries. Present in the list means enabled.
descriptionDescription of the profile.
enabledWhether the profile can be assigned to teams. Defaults to true.
Optional welcome screen text overrides.
Create an onboarding profile › Responses
Onboarding profile created
nameName of the profile, unique per operator
The onboarding steps a linked team receives, as {step, config?, displayMode?} entries.
idId of this onboarding profile
operatorIdId of the operator this profile belongs to
descriptionDescription of the profile
enabledWhether the profile can be assigned to teams
inUseCountNumber of teams currently linked to this profile
Welcome screen text overrides applied to linked teams; null when not configured.
createdAtCreation date of this profile
updatedAtDate this profile was last updated
Retrieve a single onboarding profile
Required scope: teams:read
Organization authorization: supported
path Parameters
profileIdRetrieve a single onboarding profile › Responses
Onboarding profile with provided id
nameName of the profile, unique per operator
The onboarding steps a linked team receives, as {step, config?, displayMode?} entries.
idId of this onboarding profile
operatorIdId of the operator this profile belongs to
descriptionDescription of the profile
enabledWhether the profile can be assigned to teams
inUseCountNumber of teams currently linked to this profile
Welcome screen text overrides applied to linked teams; null when not configured.
createdAtCreation date of this profile
updatedAtDate this profile was last updated
Update an onboarding profile
Changing steps or welcomeText re-applies the profile to every linked team.
Required scope: teams:write
Organization authorization: supported
path Parameters
profileIdUpdate an onboarding profile › Request Body
nameName of the profile, unique per operator.
descriptionDescription of the profile.
Note: Send null to clear it; omit the field to leave it unchanged.
enabledWhether the profile can be assigned to teams.
Replaces the full step set and re-applies it to every linked team. Omit to leave steps unchanged.
Replaces the welcome screen text overrides and re-applies them to linked teams. Omit to leave unchanged.
Update an onboarding profile › Responses
Updated onboarding profile
nameName of the profile, unique per operator
The onboarding steps a linked team receives, as {step, config?, displayMode?} entries.
idId of this onboarding profile
operatorIdId of the operator this profile belongs to
descriptionDescription of the profile
enabledWhether the profile can be assigned to teams
inUseCountNumber of teams currently linked to this profile
Welcome screen text overrides applied to linked teams; null when not configured.
createdAtCreation date of this profile
updatedAtDate this profile was last updated
Delete an onboarding profile
Linked teams are detached and keep their current onboarding steps, which become editable again.
Required scope: teams:delete
Organization authorization: supported
path Parameters
profileIdDelete an onboarding profile › Responses
Onboarding profile deleted