For Developers
List Courses
GET https://ed.link/api/v2/graph/courses
Retrieve a list of all Courses.
Request Parameters
This query allows for filtering results.
This query allows for standard paging parameters.
Parameter | Location | Type | Description |
---|---|---|---|
$first | query | number | Returns the first n elements from the list. |
$last | query | number | Returns the last n elements from the list. |
$before | query | uuid | Returns the elements in the list that come before the specified item. |
$after | query | uuid | Returns the elements in the list that come after the specified item. |
It is best practice to use either $first
or $last
in conjunction with the $next
value returned by the API to paginate through results.
Read More About Paging
Developer Guide
Click to Read
Sample Request
axios.get('https://ed.link/api/v2/graph/courses', {
headers: {
authorization: `Bearer ${integration_access_token}`
}
});
Sample Response
{
"$data": [
{
"code": "CS 425",
"created_date": "2021-07-13T17:45:27.570Z",
"updated_date": "2023-11-24T17:45:27.570Z",
"name": "Data Structures & Algorithms",
"properties": {},
"identifiers": [
{
"type": "sis_id",
"value": "12"
}
],
"id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"subjects": ["CEDS.21"],
"grade_levels": [],
"district_id": "2fcef336-fe50-4475-9909-626cca8114ec",
"school_id": "2b610fc6-a2cc-40ac-94e8-f556d451164c",
"session_id": null,
"subject_id": null,
"department_id": null
},
{
"code": "MTHI",
"created_date": "2025-07-08T16:04:43.286Z",
"updated_date": "2025-09-16T00:33:00.471Z",
"name": "Math I",
"properties": {},
"identifiers": [
{
"type": "sis_id",
"value": "1"
}
],
"id": "41c27969-5d1b-4aad-bc88-8b9b7bfa5ab9",
"subjects": ["CEDS.21"],
"grade_levels": ["05"],
"district_id": "2fcef336-fe50-4475-9909-626cca8114ec",
"school_id": "2b610fc6-a2cc-40ac-94e8-f556d451164c",
"session_id": null,
"subject_id": "b4a4f3e2-2dcb-4f0c-8e2e-2c3e5f3c1a4b",
"department_id": null
},
{
"code": "ENGKII",
"created_date": "2025-07-08T16:04:43.286Z",
"updated_date": "2025-09-16T00:33:00.471Z",
"name": "Eng KII",
"properties": {},
"identifiers": [
{
"type": "sis_id",
"value": "14"
}
],
"id": "2502e72b-73b3-4fef-9cdc-aaaf6d62cf11",
"subjects": [],
"grade_levels": ["KG"],
"district_id": "2fcef336-fe50-4475-9909-626cca8114ec",
"school_id": "2b610fc6-a2cc-40ac-94e8-f556d451164c",
"session_id": null,
"subject_id": null,
"department_id": null
}
],
"$request": "00000000-0000-0000-0000-000000000000"
}