Delete an immunization shot

Deletes the specified shot, recalculates its student’s immunization plan, and returns the standard empty success envelope. The frontend currently sends POST with _method=delete, which Laravel method-spoofs to this DELETE route.

Authentication

AuthorizationBearer

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

Path parameters

idintegerRequired
Immunization student shot ID.

Response

Shot deleted; data is an empty array.

statusstring
messagestring
datalist of any

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error