RAD Developer Docs
DTT Templates

Get active DTT template

Returns the currently active training program template. Returns null in the data field if no template is active.

GET
/
dtt
/
templates
/
active

Authorizations

Authorizationstringheaderrequired

API tokens can be created in the Dashboard settings. Requires an Ultra subscription.

Response

200application/json

Active template or null

okbooleanrequired
datavalue
Show child attributes
idinteger

Template ID

bubbleIdstring

Unique public identifier

ownerIdinteger

Owner user ID

namestring

Program name

descriptionstring

Program description

taglinestring

Short tagline

messagestring

Welcome message

isPublicboolean

Whether publicly visible

isActiveboolean

Whether currently active

handsFreeModeboolean

Hands-free mode enabled

targetDepthinteger

Target depth percentage

targetWindowinteger

Target window size

toyIdinteger | null

Associated toy ID

createdDatestring<date-time>

Creation date

updatedAtstring<date-time>

Last update time

Segmentobject[]
Show child attributes
idinteger
typeenum

Segment type

Allowed values: repetitionendurancefreeformbounce

durationinteger

Duration (meaning varies by type)

speedinteger

Speed setting (1–1000)

repeatinteger

Number of times to repeat

orderinteger

Position in the segment list (0-based)

passFailEnabledboolean

Whether pass/fail grading is enabled

passGradeThresholdinteger

Minimum grade to pass (0–100)

failureTextstring | null

Message shown on failure

messagestring

Message when no active template

401application/json

Authentication required or token invalid

okbooleanrequired
errorstringrequired
500application/json

Internal server error

okbooleanrequired
errorstringrequired