Approve a draft message
Approves a draft in the caller’s organization. Donor-originated drafts are marked sent into the recipient mailbox without sending email or reading body IDs. Other drafts use entity_id and donor_id to deliver to one donor or all current sponsors. Requires email_manager or manage_email; the disable_message_send_without_approval restriction is enforced.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Path Parameters
ID of the draft email to approve within the caller's organization.
Body
Recipient selection for drafts that did not originate from a donor. Omit the body for donor-originated drafts. The controller has no explicit body validator; missing or unknown IDs in the recipient-send branch return 404.
Recipient ID required for drafts that did not originate from a donor. Must exist in the caller's organization.
443
Donor ID in the caller's organization, or all to send to the recipient's current sponsors. Required for drafts that did not originate from a donor.
"all"
Response
Draft approved and delivery processing completed.
Confirmation with the selected recipient count; individual email deliveries may be skipped when no email template set is configured.
"Message successfully sent to 1 Donor"