Query parameters
-
search
string Search by class name, exact match only and case insensitive
-
academicYearId
string(uuid) | string Filter classes by academic year ID or provide
current
for the current academic year -
limit
integer(int32) Specify the pagination limit, defaults to 100
-
offset
integer(int32) Specify the pagination offset, defaults to 0.
Cannot be used with
cursor
-
cursor
string(byte) | null Provide the next or previous page cursor
GET
/classes
curl \
--request GET 'https://connect.century.tech/api/v1/classes' \
--header "x-api-key: $API_KEY"
Response examples (200)
{
"data": [
{
"name": "Algebra 101",
"classId": "c81fd38c-03f6-4b68-8720-84a7233e89de",
"description": "An introductory course to Algebra",
"academicYearId": "dccd109a-08ca-4a18-a277-4653ba726316"
}
],
"pagination": {
"limit": 30,
"total": 300,
"offset": 100,
"nextCursor": "eyJsaW1pdCI6MSxiZWZvcmU6IiIsc29ydDpbWyJlbmREYXRlIiwiZGVzYyJdXX0=",
"previousCursor": "eyJsaW1pdCI6MSxiZWZvcmU6IiIsc29ydDpbWyJlbmREYXRlIiwiZGVzYyJdXX0="
}
}