Skip to content

Update resource

PUT
/resources/{resourceId}

Updates an existing resource’s total_resources value

resourceId
required
integer

The resource ID to update

object
total_resources
required

Updated total number of resources

integer
>= 1

Resource updated successfully

object
success
boolean
true
data
object
resource_id
required

Resource ID

integer
teacher_id
required

Teacher ID

integer
used_resources
required

Number of resources currently used

integer
total_resources
required

Total number of resources allocated

integer
study_year
required

Academic year for the resource allocation

string

Bad request - invalid input

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: BAD_REQUEST

Unauthorized - authentication required

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: UNAUTHORIZED

Forbidden - insufficient permissions

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: FORBIDDEN

Resource not found

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: NOT_FOUND

Conflict - resource already exists

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: CONFLICT

Internal server error

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: INTERNAL_SERVER_ERROR