RAD Developer Docs
DTT Sessions

List DTT training sessions

Returns all Deepthroat Trainer training sessions with their segment results, ordered by most recent first.

GET
/
dtt
/
sessions

Authorizations

Authorizationstringheaderrequired

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

Query Parameters

limitintegerquery

Number of records to return (default 50, max 100)

Required range: 1 ≤ x ≤ 100

Default: 50

Example: 50

offsetintegerquery

Number of records to skip (default 0)

Required range: x ≥ 0

Default: 0

Example: 0

Response

200application/json

List of DTT sessions

okbooleanrequired
dataobjectrequired
Show child attributes
datavalue[]required
Show child attributes
idinteger

Session ID

bubble_idstring

Unique public identifier

namestring | null

Session name

passedboolean | null

Whether session was passed overall

created_atstring<date-time>

Session timestamp

trainer_idinteger

Trainer device ID

settings_idinteger | null

Template ID used

TrainerSegmentobject[]
Show child attributes
idinteger
typeenum

Segment type

Allowed values: repetitionendurancefreeformbounce

passedboolean | null

Whether segment was passed

percentGradenumber

Performance grade percentage

pointsinteger

Points earned

durationMeasuredinteger

Actual duration in seconds

durationTargetinteger

Target duration in seconds

repsMeasuredinteger

Actual repetitions

repsTargetinteger

Target repetitions

speedMeasurednumber

Actual speed

speedTargetnumber

Target speed

targetDepthnumber

Target depth

targetWindownumber

Target window

longestDeepthroatnumber

Longest deepthroat duration

strokeLengthnumber

Stroke length

distanceTravellednumber

Total distance travelled

orderinteger

Segment order

createdAtstring<date-time>
paginationobjectrequired
Show child attributes
limitintegerrequired

Number of records returned

Example: 50

offsetintegerrequired

Number of records skipped

Example: 0

401application/json

Authentication required or token invalid

okbooleanrequired
errorstringrequired
500application/json

Internal server error

okbooleanrequired
errorstringrequired