/courses/{course}/syllabus
Collection/Resource/Sub-Resource
Returns the sub-resource.
Create a sub-resource that is a single entity as opposed to a collection.
Use a singular suffix for the resource, for example
/residentinstead of/residentsThis should return the ID, if applicable, in the response.
Status 409 Conflict should be returned if the sub-resource already exists.
The client can only POST once to the resource. If the client POST more than once, then they should get an error.
Overwrites the sub-resource if it exists.
Creates the sub-resource if it does not exist.
This should return the ID, if applicable, in the response.
Updates a subset of the resource's attributes.
Update specific attributes or relationships.
Can pass partial data set to update the resource.
Use with care. PATCH's loose requirements will introduce a higher risk, such as having poor data constraints or difficult-to-read URIs.
Consider using PUT instead of PATCH.
Deletes the resource.
This can be a soft/hard delete or deactivate/archive.
Last updated