Skip to main content
POST
Approve and send multiple draft messages

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json

Bulk draft approval payload. The controller validates an array of email descriptors and then loads each draft by email_id.

emails
object[]
required

Draft message descriptors. Validation rules: required|array, emails.*.email_id|required|integer, emails.*.entity_id|required, emails.*.donor_id|required.

Response

Drafts were approved and sent where possible.

message
string

Bulk-send confirmation.

Example:

"Messages successfully sent to 2 recipients"