8,072 tools
addFolder
Create a folder
addFormative
Create a new formative (assessment/lesson) owned by the authenticated user. **Basic example:** ```json { "input": { "title": "Math Quiz" } }…
addFormativeItem
Add a new item (question or content) to a formative. Requires ownership of the formative. **Question Types and Configuration:** **Multiple C…
addOneRoster
Create a new OneRoster import configuration
addOrg
Create a new organization
addOrgNote
Attach an internal note to an organization
addPracticeAnswer
Submit an answer for a practice item
addPracticeItem
Add a practice item to a practice set
addQuickLink
Create a quick link
addSection
Create a new section (class). Note: In Formative, "section" and "class" are interchangeable terms. **Required:** - title: Section name (cann…
addSectionCollaborators
Add collaborators to a section
addStudentEnrollments
Enroll students into a section
addUser
Create a new user account. **Identity:** - firstName, lastName: User's name - nickname: Display name (optional) - emails: Array of email add…
addUserNote
Add an admin note to a user account. The note will be attributed to the authenticated user.
aiConfigurations
Fetch AI configurations filtered by grade, subject, and org
aiThreads
List AI threads with associated messages and configuration
answers
Fetch answers with filters across assignments, sections, or students. Supports cursor-based pagination: use `first` to set page size (defaul…
archiveStudentEnrollments
Archive student enrollments from a section
assignPracticeSet
Assign a practice set to a section
createDemoSandbox
Create a complete demo environment with pre-populated data. This is the fastest way to set up a testing environment with: - Organizations (s…
createOneRosterSftpAccount
Create SFTP account credentials for OneRoster uploads
deleteQuickLink
Delete a quick link
editQuickLink
Edit a quick link
enrollments
List enrollments for sections with user details. Supports cursor-based pagination: use `first` to set page size (default 20, max 100) and `a…
experiments
Retrieve experiments with metadata and author info
folders
Browse folders with pagination and ownership filters. Supports cursor-based pagination: use `first` to set page size (default 20, max 100) a…
formativeLibraryListings
Search formative library listings with filters. Supports cursor-based pagination: use `first` to set page size (default 20, max 100) and `af…
getCurrentPageContext
Get the current Formative page route, focused element, and normalized entity IDs.
getFormatives
Query formatives (assessments/lessons) with filters and pagination. Results are filtered based on the authenticated user's permissions. Supp…
getOrgs
Query organizations with filters and pagination. Results are filtered based on the authenticated user's permissions. Supports cursor-based p…
getSections
Query sections (classes) with filters and pagination. Note: In Formative, "section" and "class" are interchangeable terms. Results are filte…
getStudentAssignments
Get student assignments for a formative. Returns assignments that are either public (guest) or assigned to a class that the specified user i…
getTeacherAssignments
Get teacher assignments for a formative. Returns assignments that the authenticated user can see based on their permissions: - Teachers see …
getUsers
Query users with filters and pagination. Results are filtered based on the authenticated user's permissions. Supports cursor-based paginatio…
itemBankItems
Query item bank items with filters by bank, grade, and subject. Supports cursor-based pagination: use `first` to set page size (default 20, …
itemBankQuestionsCount
Return aggregate count of item bank questions
oneRoster
Fetch a OneRoster import with configuration and org details
oneRosterAcademicSessions
List OneRoster academic sessions with parent relationships. Supports cursor-based pagination: use `first` to set page size (default 20, max …
oneRosterAnalysis
View OneRoster sync analysis and stats
oneRosterClasses
Browse OneRoster classes with related course and school info. Supports cursor-based pagination: use `first` to set page size (default 20, ma…