Upload your list — any format. Excel, CSV, any column order. Our AI reads it and puts everything in the right place automatically.
Verify your domain to send emails from your own address. This builds trust with your audience and improves delivery rates.
https://app.betheloa.com/v1/send
X-API-Key: Loading…
Copy into your backend. Replace YOUR_API_KEY with your key above.
# Send a welcome email
curl -X POST https://app.betheloa.com/v1/send \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"to": { "email": "user@example.com", "name": "John Doe" },
"subject": "Welcome to our platform!",
"html": "<h1>Welcome John!</h1><p>Click <a href=\"https://yourapp.com\">here</a> to get started.</p>",
"category": "welcome"
}'
| Field | Type | Required | Description |
|---|---|---|---|
to | object | required | {email, name?} — recipient |
subject | string | required | Email subject line |
html | string | html or text | HTML body of the email |
text | string | html or text | Plain-text fallback |
from_name | string | optional | Override sender name for this message |
reply_to | optional | Reply-to address override | |
category | string | optional | welcome · reset · otp · invoice · order_confirmation · alert |
tags | string[] | optional | Custom tags for filtering send logs |
{"messages": [...up to 50 send payloads...]}GET /v1/logs — query params:
limit offset category status