Skip to content
Evan edited this page Aug 29, 2024 · 23 revisions

Welcome to the TDSB-API-Mappings wiki! This project is still under construction so feel free to contribute!

Path
Account
Announcements
Calender & Events
Help & Feedback
My Day
Timetable

App Download: Google Play Apple

API Info

API base url: https://zappsmaprd.tdsb.on.ca

All requests should have a X-Client-App-Info header, or the server will respond with the following:

Response
{
    "error": "invalid_grant",   
    "errorDescription": "You are using an older version of the TDSB Connects app. Please download the latest version from the play store.",
    "httpStatusCode": "911"
}
Example header:

X-Client-App-Info: Android||2022Sep09194044P|False|1.0.6|False|197|False)

or

X-Client-App-Info: TDSBConnectsAPI||||0.0.0||2147483647|

Authenticated requests use Bearer Authentication.

Example header: Authentication: Bearer <token>

Please see Authentication for info on obtaining an authentication token.

School IDs are a four digit number, for example 0110

Dates (in paths) are represented like this: DDMMYYYY, so for example 12092022, for 12/09/2022 or 12th of September, 2022

Date & Time is represented in the iso 8601 datetime format (year-month-dayThour:minute:second-offset:00)

Clone this wiki locally