Skip to main content
The to parameter of sendEmail accepts either a single string or an array of strings. When you pass an array, every recipient sees the full To list. This is appropriate for team notifications, shared updates, and other messages where recipients know each other.

Passing multiple recipients

How arrays are serialized

The SDK joins array values differently depending on whether the request uses JSON or multipart: Single string values are passed as-is in both cases. The API handles the final delivery.

Validation

The SDK validates to before sending:
  • It must be a non-empty string after trimming, or a non-empty array.
  • Every array element must be a non-empty string after trimming.
If validation fails, the method returns { success: false, errorMessage: "'to' must contain at least one recipient" } with no statusCode.
The SDK does not validate email address format. The API validates addresses and enforces recipient limits server-side. The exact maximum number of recipients per message is not published by BosonWare. Contact support@bosonware.com to confirm your plan’s limits.

When to send individual emails instead

If recipients should not see each other’s addresses, or if you need per-recipient customization, loop over the list and call sendEmail once per recipient. This also gives you per-recipient Result objects and messageId values for tracking.
send-individual.ts
Individual sends give you per-recipient status tracking via messageId, but each message counts against your plan’s outbound allowance. Confirm with BosonWare whether API sends through the SDK count toward your inbox’s 500 outbound emails per month.

CC and BCC with multiple recipients

You can combine multiple to recipients with cc and bcc. See CC and BCC for full details on how each field behaves and how arrays are serialized.

CC and BCC

How CC and BCC fields work with single and multiple recipients.

Sending emails

Full sendEmail reference with all parameters and validation rules.

Email status

Track delivery for each messageId after sending.

Guides: Multiple recipients

Practical guide for batch and individual sending patterns.