Get Homework Assignments
Homeworks
Get Homework Assignments
GET
Get Homework Assignments
Overview
This endpoint retrieves a paginated list of homework assignments. It supports filtering by teacher, course, and search terms.Authentication
Authentication header with your tenant’s API key
Query Parameters
The maximum number of assignments to return per page
The number of items to skip before starting to collect results
Filter assignments by teacher UUID
Filter assignments by course ID(s)
Search term to filter assignments
Response
Indicates if there’s a previous page of results
Indicates if there’s a next page of results
Array of homework assignment objects
Total number of assignments matching the query
Homework Assignment Object
Unique identifier for the homework assignment
Tenant identifier
ID of the teacher who created the assignment
Unique assignment identifier
The subject of the homework assignment (if available)
ID of the course this homework belongs to
Timestamp when the assignment was created
Timestamp when the assignment was last updated
Array of files associated with the homework assignment
Course information related to this homework
File Object
Unique identifier for the file
ID of the homework this file belongs to
Type of the file (e.g., “task”, “solution”, “restriction”)
Name of the file
Path to the file in storage
Content of the file
Timestamp when the file was created
Timestamp when the file was last updated
Course Object
Unique identifier for the course
Tenant identifier
ID of the teacher who created the course
Name of the course
Timestamp when the course was created
Timestamp when the course was last updated
Error Responses
400: Bad Request
400: Bad Request
Invalid query parameters
401: Unauthorized
401: Unauthorized
500: Internal Server Error
500: Internal Server Error
Server error processing the request