Email sending API
From your verified domain, SPF, DKIM and DMARC aligned, delivered straight to the recipient’s server.
2X brings email, SMS, verification codes and the next channels under one organization account, one API key and one event log. Start with the sending API today and help shape the unified inbox in early access.
Live today: email sending API and signed webhooks · SMS and OTP launching · unified inbox in early access
Illustrative view · sample data
Every line states its status: use what is live today, help shape what is in early access.
From your verified domain, SPF, DKIM and DMARC aligned, delivered straight to the recipient’s server.
queued, delivered, failed and expired events, HMAC-signed with retries.
Live and test projects; every key uses only its own scopes.
İYS category, approved sender names and scheduling. Operator connection is launching.
Time-limited one-time codes over SMS or email; the body is never stored.
A workspace that gathers email, SMS and chat conversations for one team.
Permitted interactions from every channel on a single contact card.
Email and SMS campaigns tied to consent and opt-out records.
Order, invoice and report notices to email today, to phones with the same call shape when SMS opens.
Collect delivery events of every channel at one webhook endpoint; support looks in one place.
Shared members, roles and audit log; each team sees only the products it is entitled to.
Same key, same Idempotency-Key rule, same response shape. The channel changes, your integration does not.
curl https://api.reach2x.com/v1/emails \
-H "Authorization: Bearer $REACH2X_API_KEY" \
-H "Idempotency-Key: rapor-2026-11-0001" \
-H "Content-Type: application/json" \
-d '{
"from": { "email": "[email protected]", "name": "Example" },
"to": "[email protected]",
"subject": "Aylık raporunuz hazır",
"text": "Raporunuz hazır: https://example.com/r/Ab12",
"category": "informational"
}' {
"batch_id": "7d1c2e60-4a8b-4f0e-9b1a-2f6c1d9e3a10",
"messages": [{
"id": "c0a8f1e2-5b3d-4e7f-8a9b-1c2d3e4f5a6b",
"object": "email",
"status": "queued",
"category": "informational",
"from": "[email protected]",
"to": "a***@example.org"
}]
} curl https://api.reach2x.com/v1/sms \
-H "Authorization: Bearer $REACH2X_API_KEY" \
-H "Idempotency-Key: randevu-48213" \
-H "Content-Type: application/json" \
-d '{
"to": "+905321234567",
"body": "Randevunuz 18 Kasım 14:30. Değişiklik: https://example.com/r/Ab12",
"category": "informational",
"sender": "EXAMPLE"
}' {
"batch_id": "3f9a2b7c-1d4e-4a5b-8c6d-7e8f9a0b1c2d",
"messages": [{
"id": "8b7a6c5d-4e3f-4a2b-9c1d-0e9f8a7b6c5d",
"object": "sms",
"status": "queued",
"to": "+90 5** *** ** 67",
"sender": "EXAMPLE",
"segments": 1,
"encoding": "gsm7_tr"
}]
} The points below describe how the API behaves today, not future promises.
Each key belongs to one project and can only use the scopes it was given (e.g. sms.send, email.read). Only a hash is stored; the secret is shown once.
Asking for an id that belongs to another organization returns 404; nothing about its existence leaks.
Sending calls require an Idempotency-Key. A repeated request with the same key returns the original result instead of a second message.
Every event is signed with HMAC-SHA256 and carries a timestamp; failed deliveries are retried with growing intervals.
Phone numbers and email addresses are masked in responses; message bodies can never be read back through the API.
Keys starting with rx_test_ never deliver to a real recipient, so you can try your integration safely.
The price list is not published yet. Open your account now, start on a trial entitlement and see the plans first when they are announced.
Only the channel you need. No separate account, no separate portal.
Pricing soonEarly access
Add products to the same organization; keys, members and logs stay shared.
Pricing soonEarly access
Email, SMS, verification and the next channels under one organization.
Pricing soonEarly access
2X is the product family. Reach2X is both the shared sending API and the unified communication workspace in development. The other 2X products build on the same account and API.
The email sending API, webhook events, projects and scoped API keys are live. SMS and OTP are launching; unified inbox, WhatsApp, notification orchestration and push are in early access.
The price list is not published yet. If you open an account you will see the plans in the console when they are announced.
No. You open one organization account and add products to it. Members, keys and the audit log are shared.
Yes. A test project key (rx_test_) never delivers to a real recipient; statuses and webhooks still flow.
Start with the product you need; add the others to the same account whenever you want.
Transactional email today; business mailboxes soon
mail2x.comLive Relay2XSigned webhooks, idempotency and scoped keys
relay2x.comLive TXT2XAn SMS API that knows the İYS rules
txt2x.comLaunching OTP2XOne-time verification codes over SMS and email
otp2x.comLaunching WA2XBusiness messaging on the official WhatsApp Business Platform
wa2x.comEarly access NOTI2XNotification orchestration from event to the right channel
noti2x.comEarly access PUSH2XMobile and web push notifications
push2x.comEarly accessSign-up is free. Try it with a test key without touching real recipients.