classmarker.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Access Lists
addCodes
accessLists.addCodes
Add access-list codes for a link exam.
Risk: write
error full type
error full type
access_lists full type
access_lists full type
deleteCodes
accessLists.deleteCodes
Delete access-list codes for a link exam.
Risk: destructive
error full type
error full type
access_lists full type
access_lists full type
Api Keys
delete
apiKeys.delete
Delete a ClassMarker API key by id.
Risk: destructive
error full type
error full type
Categories
create
categories.create
Create a category under a parent category.
Risk: write
object
Output full type
Output full type
list
categories.list
List parent categories and sub-categories.
Risk: read
error full type
error full type
data full type
data full type
update
categories.update
Update a category and optionally re-parent it.
Risk: write
object
Output full type
Output full type
updateParent
categories.updateParent
Update a parent category in the question bank.
Risk: write
object
Output full type
Output full type
Certificates
list
certificates.list
List all ClassMarker certificates.
Risk: read
error full type
error full type
certificates full type
certificates full type
Groups
create
groups.create
Create a new ClassMarker group.
Risk: write
error full type
error full type
delete
groups.delete
Delete a ClassMarker group.
Risk: destructive
error full type
error full type
get
groups.get
Get details for a specific ClassMarker group.
Risk: read
group full type
group full type
Questions
create
questions.create
Create a new question in the question bank.
Risk: write
question full type
question full type
object
Output full type
Output full type
get
questions.get
Get one question from the question bank.
Risk: read
object
Output full type
Output full type
list
questions.list
List question-bank questions (200 per page).
Risk: read
error full type
error full type
questions full type
questions full type
update
questions.update
Update an existing question in the question bank.
Risk: write
question full type
question full type
object
Output full type
Output full type
Recent Results
forAllGroups
recentResults.forAllGroups
Fetch recent results across all groups with timestamp pagination.
Risk: read
error full type
error full type
groups full type
groups full type
tests full type
tests full type
results full type
results full type
forAllLinks
recentResults.forAllLinks
Fetch recent results across all links with timestamp pagination.
Risk: read
error full type
error full type
links full type
links full type
tests full type
tests full type
results full type
results full type
forGroupExam
recentResults.forGroupExam
Fetch recent results for one group/test pair.
Risk: read
error full type
error full type
groups full type
groups full type
tests full type
tests full type
results full type
results full type
forLinkExam
recentResults.forLinkExam
Fetch recent results for one link/test pair.
Risk: read
error full type
error full type
links full type
links full type
tests full type
tests full type
results full type
results full type
Tests
deleteLink
tests.deleteLink
Delete one link assignment from a test.
Risk: destructive
error full type
error full type
get
tests.get
Get details for a specific ClassMarker test.
Risk: read
test full type
test full type
assignments full type
assignments full type
list
tests.list
List all tests available to the API key.
Risk: read
tests full type
tests full type
Users
create
users.create
Create a new ClassMarker user.
Risk: write
error full type
error full type
delete
users.delete
Delete an existing ClassMarker user.
Risk: destructive
error full type
error full type
get
users.get
Get details for one ClassMarker user.
Risk: read
object
Output full type
Output full type
list
users.list
List users in your ClassMarker account.
Risk: read
error full type
error full type
users full type
users full type
Utility
getInitialFinishedAfterTimestamp
utility.getInitialFinishedAfterTimestamp
Compute the initial finishedAfterTimestamp cursor for recent-results pagination.
Risk: read
Webhooks
delete
webhooks.delete
Delete a ClassMarker webhook.
Risk: destructive
error full type
error full type
list
webhooks.list
List configured ClassMarker webhooks.
Risk: read
error full type
error full type
webhooks full type
webhooks full type