Schedule a voice broadcast

Creates a scheduled voice broadcast using an uploaded voice recording and sends it to the selected recipients.

Authentication

AuthorizationBearer

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

Request

This endpoint expects a multipart form.
academic_year_idintegerRequired
broadcast_method_idinteger or nullOptional
recipients_idstringRequired
JSON array of recipient objects
sent_datedatetimeRequired
subjectstringRequired
voice_file_idintegerRequired
Uploaded voice FileManager ID
attributesstring or nullOptional

JSON-encoded attributes

Response

Voice broadcast created and queued.
statusstring
messagestring
dataobject

Errors

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