Subject Fields
Every activity you create is stored as a subject object with the following fields:| Field | Type | Description |
|---|---|---|
id | string | Unique identifier |
name | string | Display name (max 40 characters) |
type | string | Profile type: study, training, or inactive |
color | string | Hex color code used in the schedule and heatmap |
slots | array | Weekly time slots assigned to this activity |
No two activities can share the same name. Take Time enforces this uniqueness constraint at the point of creation and when you rename an existing activity. If you try to save a duplicate name, the app will prompt you to choose a different one.
Profile Types
The type you choose when creating an activity determines what content it tracks and how its blocks behave.| Type | API value | Content tracked |
|---|---|---|
| Study | study | Syllabus topics with estimated durations |
| Training | training | Exercise sheet with sets / reps / weight |
| Routine | inactive | Micro-habits checklist |
Study
Build a syllabus of topics with estimated durations. When you open a Study block, you pick the topic you are covering from this list. Topics track their own completion state so you can follow your progress through course material.
Training
Define an exercise sheet with names, sets, reps, and weights. Training blocks display this sheet as a checklist so you can log each exercise as you finish it.
Routine
Create a list of micro-habits — short actions you want to perform consistently. Routine blocks surface these as a quick checklist to tick off during the session.
Content by Profile Type
Study — Syllabus Topics
Each topic in a Study subject’s syllabus carries three properties:| Field | Type | Description |
|---|---|---|
title | string | Name of the topic or chapter |
duration | number | Estimated time in minutes |
done | boolean | Whether you have covered this topic |
Training — Exercise Sheet
Each entry on a Training subject’s exercise sheet includes:| Field | Type | Description |
|---|---|---|
name | string | Exercise name |
sets | number | Number of sets |
reps | number | Repetitions per set |
weight | number | Load in your preferred unit |
Routine — Micro-Habits
Routine subjects hold a simple list of habit strings:| Field | Type | Description |
|---|---|---|
title | string | Description of the habit to perform |
Weekly Slots
Each activity can hold one or more weekly slot definitions. A slot tells Take Time which days of the week and what time range that activity should run.0 = Sunday and 6 = Saturday. The example above schedules the activity on Monday, Wednesday, and Friday from 09:00 to 10:00.
Take Time uses these slot profiles to auto-generate blocks each day. You can add multiple slots to the same activity — for instance, a short morning slot and a longer evening slot — as long as they do not conflict with slots belonging to other activities on the same days.
Priority Circle
The Priority Circle lets you sort your activities into three tiers so you can see at a glance where your time should go.Priority zones
Priority zones
| Zone | Label | Purpose |
|---|---|---|
zone1 | Main Focus | Activities that are your top priority right now |
zone2 | Important | Activities that matter but are secondary |
zone3 | Flexible | Activities you fit in when you have spare time |
| — | Unallocated | Activities not yet assigned to any zone |