Update one or more fields on a training program. Only include the fields you want to change — all fields are optional.
If Segment is provided, it replaces the entire segment list (existing segments are deleted).
Ultra-only fields: handsFreeMode, tagline, and iconId require an Ultra subscription or higher.
Setting these to their “off” values (false / null) is always allowed.
API tokens can be created in the Dashboard settings. Requires an Ultra subscription.
The DTT settings (training program) ID
x >= 11
All fields are optional. Only include the fields you want to change. If Segment is provided, it replaces the entire segment list.
Program name (4–128 characters, cannot be blank)
4 - 128Target window size
Target depth percentage
Associated toy ID (0 or null to unset)
Completion message (max 50 chars, defaults to "Good Work!")
50Enable hands-free mode (Ultra only)
Short tagline (Ultra only, max 25 chars)
25Toy tagline (max 25 chars)
25Icon ID (Ultra only)
Whether the program is publicly shared
Program description (max 500 chars)
500Full replacement segment list. If provided, all existing segments are deleted and replaced with these.
1 - 100 elements