logo
SubscribersBulk Upsert Subscribers

Bulk Upsert Subscribers

Create or update up to 100 subscribers in a single request. Existing subscribers are matched by email and updated; new emails create subscribers. Tags are merged, not replaced.

curl -X POST "https://app.nashra.ai/api/v1/subscribers/bulk" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "subscribers": [
    {
      "email": "user@example.com",
      "first_name": "John Doe",
      "last_name": "John Doe",
      "tags": [
        "example_string"
      ],
      "extra_attributes": {}
    }
  ]
}'
{
  "data": {
    "created": 8,
    "updated": 11,
    "failed": 1
  },
  "message": "8 created, 11 updated, 1 failed.",
  "meta": {}
}
POST
/subscribers/bulk
POST
Bearer Token
Bearer Tokenstring
Required

API token generated in Settings > API Tokens

API token generated in Settings > API Tokens
Content-Typestring
Required

The media type of the request body

Options: application/json
Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. API token generated in Settings > API Tokens

Responses

dataobject
messagestring
metaobject