GET /v1/schedule to retrieve your complete weekly schedule. The response includes all configured time slots for each subject, organized by day, along with any blocks that have been generated for the requested week.
Endpoint
Query Parameters
The week to retrieve, relative to the current week. Use
0 for the current week, -1 for last week, and 1 for next week. You can pass any positive or negative integer to navigate further forward or backward.Response Fields
The response returns a weekly schedule object with the following shape:ISO 8601 date string for the Monday that opens the requested week, e.g.
"2026-06-08".ISO 8601 date string for the Sunday that closes the requested week, e.g.
"2026-06-14".An array of seven day objects, one per day of the week. Each day object contains:
The calendar date for this day in
YYYY-MM-DD format.The full day name, e.g.
"Monday".An array of block objects scheduled for this day. Each block includes
id, subject_id, start, end, topic, and done.Example Response
Code Example
cURL
Pass
week_offset=1 to preview the auto-generated schedule for next week before it begins. This is useful for reviewing what Take Time has planned and making adjustments in advance.