Units
A Unit is a unit plan that organizes curriculum delivery within a class, containing pedagogical content such as learning objectives, assessments, and resources.
This endpoint retrieves all unit plans. It returns unit details including title, description, pedagogical content, and associated class IDs.
OAuth 2.0 Bearer token obtained via client credentials grant. Pass the token in the Authorization header as Bearer <token>.
A timestamp to filter the modification date of results.
An integer defining which page to display.
An integer defining the number of records to display per page.
A boolean that, if set to True, returns only archived units.
A comma-separated list of class IDs to filter units by.
Success
GET /v2/units HTTP/1.1
Host: api.managebac.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Success
{
"units": [
{
"id": 1,
"title": "Cognitive psychology",
"description": "An exploration of cognitive processes",
"archived": false,
"idu_unit": null,
"month": 1,
"week": 1,
"duration_in_weeks": 5,
"hours": 1,
"sl": true,
"hl": true,
"subject": {
"id": 1,
"name": "English"
},
"grade": "Grade 11",
"grade_number": 12,
"class_ids": [
852
],
"start_date": "2026-01-01",
"end_date": "2026-02-05",
"created_at": "2021-06-28T12:39:36.000Z",
"updated_at": "2021-06-28T12:39:36.000Z"
}
],
"meta": {
"current_page": 1,
"total_pages": 1,
"total_count": 1,
"per_page": 100
}
}This endpoint retrieves a single unit plan as specified by ID. It returns unit details including pedagogical content and associated class IDs.
OAuth 2.0 Bearer token obtained via client credentials grant. Pass the token in the Authorization header as Bearer <token>.
Unique identifier for unit.
Success
GET /v2/units/{id} HTTP/1.1
Host: api.managebac.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Success
{
"unit": {
"id": 1,
"title": "Theory of Knowledge",
"description": "TOK exploration",
"archived": false,
"sl": true,
"hl": false,
"subject": {
"id": 1,
"name": "English"
},
"grade": "Grade 11",
"grade_number": 12,
"class_ids": [
852
],
"start_date": "2026-01-01",
"end_date": "2026-01-29",
"created_at": "2021-06-28T12:39:36.000Z",
"updated_at": "2021-06-28T12:39:36.000Z"
}
}Last updated