Approve and send a draft response
Marks a saved draft response as sent and queues the response email to the donor attached to the parent thread. Admin users call this from the message detail view after composing a draft response. Requires the admin API auth middleware and user permission checks.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Path Parameters
Draft response donor-email ID from the route. The current controller also expects email_id in the request body and uses that body value when loading the draft.
Body
Draft response approval payload. The method does not run explicit validation but reads these fields before sending.
Response
Draft response was sent to the donor.
Send confirmation.
"Successfully sent"