Skip to main content
POST
/
emails
/
bulk
TypeScript
import Nuntly from '@nuntly/sdk';

const client = new Nuntly({
  apiKey: 'My API Key',
});

const response = await client.emails.bulk.send({
  emails: [{ to: 'carlo43@gmail.com' }, { to: 'pink42@yahoo.com' }],
});

console.log(response.id);
{
  "data": {
    "id": "blk_01jnvnn9avq52k5mrhn1gab0ce",
    "kind": "bulk-email",
    "emails": [
      {
        "id": "em_01jnvnn9avq52k5mrhn1gab0ci",
        "org_id": "org_01jh6jk82zjq9deye73h0mzcaq",
        "status": "queued",
        "kind": "email"
      },
      {
        "id": "em_01jnvnn9avq52k5mrhn1gab0cj",
        "org_id": "org_01jh6jk82zjq9deye73h0mzcaq",
        "status": "queued",
        "kind": "email"
      },
      {
        "status": "rejected",
        "error": "The domain is not verified",
        "kind": "email"
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Bearer HTTP authentication. Allowed headers Authorization: Bearer <API_KEY>

Body

application/json
emails
object[]
required

The emails to send

Minimum length: 1
fallback
object

Used as a fallback field email value if no value is present in emails

Response

A successful response

data
object
Example:
{
"id": "blk_01jnvnn9avq52k5mrhn1gab0ce",
"kind": "bulk-email",
"emails": [
{
"id": "em_01jnvnn9avq52k5mrhn1gab0ci",
"org_id": "org_01jh6jk82zjq9deye73h0mzcaq",
"status": "queued",
"kind": "email"
},
{
"id": "em_01jnvnn9avq52k5mrhn1gab0cj",
"org_id": "org_01jh6jk82zjq9deye73h0mzcaq",
"status": "queued",
"kind": "email"
},
{
"status": "rejected",
"error": "The domain is not verified",
"kind": "email"
}
]
}
I