Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

Scoped tsk_… API token or Access JWT

Path Parameters

courseId
string
required
Minimum string length: 1

Body

application/json
code
enum<string>
required
Available options:
weights-not-100,
weight-invalid,
category-empty,
drop-exceeds-items,
drop-before-complete,
keep-at-least-invalid,
drop-count-invalid,
scheme-gap,
scheme-overlap,
scheme-order,
late-no-cap,
extra-credit-uncapped,
item-no-category,
item-zero-points,
missing-droppable,
mode-switch-extra-credit
target
string
required

Response

Success

courseId
string
required
Minimum string length: 1
mode
enum<string>
required
Available options:
weighted,
points
categories
object[]
required
Maximum array length: 100
late
object
required
missing
object
required
extraCredit
object
required
scheme
object
required
emptyCategory
string
required
Allowed value: "share-weight"
studentNotes
object[]
required
Maximum array length: 100
dismissedChecks
object[]
required
Maximum array length: 200
source
object
required
version
integer
required
Required range: 0 <= x <= 9007199254740991
rulesVersion
integer
required
Required range: 0 <= x <= 9007199254740991
updatedBy
string
required
updatedAt
string
required