Get track details
Retrieve a specific track by ID, including step summaries and enrollment metrics. Only accessible if the user is an admin of the track.
Authorizations
API key for authentication. Generate keys in the Doozy dashboard.
Path Parameters
The unique identifier of the track
1 - 128^[A-Za-z0-9_-]+$"wf_abc123"
Response
Track details with steps and metrics
Object type identifier
track "track"
Unique track identifier
"wf_abc123"
Track name
"New Hire Onboarding"
Track description
"30-day onboarding journey for new employees"
Current state of the track
draft, active, paused, archived "active"
How users are added to the track
user_join, manual_user_trigger, schedule, work_anniversary, added_by_another_workflow, self_join, cohort_started, cohort_member_added "user_join"
Monotonic version number, incremented on each publish. 0 before the first publish (a never-published eager draft, which clients open directly in the editor rather than the detail page).
x >= 03
Active collaborative draft id, or null for legacy tracks created before the collaborative editor rollout.
"wf-abc123-draft-7f2"
Number of steps in the track
8
Whether users can self-enroll in the track
true
When the track was created (ISO 8601 format)
"2026-01-15T10:30:00.000Z"
When the track was last updated (ISO 8601 format)
"2026-01-20T14:00:00.000Z"
What the requesting user can do with this track (edit, pause, resume, delete, activate, manage admins). Use these to drive UI affordances.
Full trigger configuration for the track
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
Steps in the track
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
True when the returned steps were converted on read from legacy wait-based timing to the day-anchored model. The stored track is untouched until it is saved again; the editor uses this to show its upgrade notice.
false
Catch-up: when a member reaches the track after a step's send time has already passed, true (default) delivers the passed steps now, in order; false shifts the whole track so Day 1 starts clean the next working day (nothing is skipped).
true
Days of the week the track may deliver steps on (0=Sunday … 6=Saturday). At least one day; defaults to Monday–Friday ([1,2,3,4,5]). Day-N step timing counts forward through these days in the member's timezone, skipping the rest.
10 <= x <= 6Enrollment and completion metrics
List of Doozy user IDs who are admins of this track
Who can see this track's results in the People view. Null = owner only. Set via the result-visibility endpoint.
ISO 8601 timestamp of the most recent publish, or null if never published.
"2026-06-10T09:48:36.000Z"
Profile of the person who last published, or null.
True when the current draft has edits that diverge from the published track.
true
ISO 8601 timestamp of the last edit to the current draft, or null.
"2026-06-10T10:15:00.000Z"
Profile of the last person to edit the current draft, or null.