I'm using the [email protected] SDK.
await messaging.createEmail({
messageId: ID.unique(),
subject: "Subject",
content: `htmlContent`,
users: [recipientUserId],
draft: false,
html: true,
});
I can see in the console that this is received and the correct user is picked along with their default email target, but Resend always rejects this with status 422:
{
"name": "validation_error",
"message": "Invalid `to` field. The email address needs to follow the `[email protected]` or `Name <[email protected]>` format.",
"statusCode": 422
}
In the request body, the bcc field is showing the actual correct email address, whereas the "to" field is showing a weird escaped phrase:
{
"bcc": ["(this is correct)"],
"to": "\"undisclosed-recipients\": ;"
}