Save the sets of a Parents' Evening
Changed onRequires permission: ParentsEvening
Each posted set with at least one date and one teacher is created or updated: its dates are replaced and its teachers reconciled (flag edits are saved). A posted set with no dates or no teachers is removed, unless it has bookings, which refuses the whole save. Sets not posted are left alone. Teachers get a preference on each date they attend. On a finished evening, a newly added set's pupils are captured at once.
Request
- Base URL: https://api.tonbridge.school
- URL: https://api.tonbridge.school/ParentsEvening/{eveningId}/Sets
- Auth: HTTP bearer
Path parameters
Request body
Response
The evening's sets after the save
Changes
- breaking
the
///request property type changed fromintegertostring, and format fromint32toguid - breaking
removed the success response with the status
- warning
removed the request property
// - warning
removed the request property
// - warning
removed the request property
// - warning
removed the request property
// - warning
removed the request property
// - warning
removed the request property
// - info
api operation id
PanopticApiEndpointsParentsEveningSetupPutUpdateSetsForParentsEveningEndpointremoved and replaced withPanopticApiEndpointsParentsEveningSetupSaveSetsEndpoint - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
// - info
for the
pathrequest parametereveningId, the type was generalized fromintegertostring, and format fromint32toguid - info
the request property
became nullable - info
the request property
//became nullable - info
added the media type
application/jsonfor the response with the status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- breaking
- info
the
//request property format was generalized fromint32toint64 - info
the
//////////////request property format was generalized fromint32toint64 - info
the
//////////////request property format was generalized fromint32toint64 - info
the
/////////request property format was generalized fromint32toint64 - info
the
/////////request property format was generalized fromint32toint64
- info