Update a report card subject

Updates subject metadata, active state, parent placement, and sibling sort order in one transaction.

Authentication

AuthorizationBearer

The signed-in SchoolSet user token sent by the frontend.

Path parameters

subjectintegerRequired>=1
Subject identifier to update.

Request

This endpoint expects an object.
namestringRequired<=255 characters
activebooleanRequired
parent_idinteger or nullOptional
sort_orderinteger or nullOptional
default_grading_scale_type_idinteger or nullOptional
default_min_valueinteger or nullOptional
default_max_valueinteger or nullOptional

Response

Subject was updated and its identifier returned.
statusstringOptional
messagestringOptional
dataobjectOptional

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error