Developer API
Email that fits into your own software
Create mailboxes from your CRM, send order emails from your shop, and keep your lists clean — with a simple REST API included in every paid plan.
curl -X POST https://app.prosolutionx.email/api/v1/send \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "orders@shop.com",
"to": ["customer@example.com"],
"subject": "Order #1001",
"text": "Thank you for your order!"
}'
# { "id": "…" }What you can build
A small API that does the important things well
Available on paid plans. Owners and admins create keys under API keys in the dashboard.
Scoped API keys
Create keys in the dashboard with only the permissions they need — managing mailboxes, sending, or both. Revoke any key instantly.
Send as your mailboxes
Order confirmations, password resets and alerts go out from your real addresses, signed with your domain's DKIM.
Automate onboarding
Let your HR tool or CRM create a mailbox for every new colleague and suspend it when they leave.
Clean lists
Check recipients first: addresses that bounced or reported spam are flagged, so they never hurt your reputation.
Fair limits
60 requests per minute per key and the same sending limits as webmail. Clear 429 answers tell you when to slow down.
Plain JSON over HTTPS
No SDK needed. Every change appears in your activity log with the name of the key that made it.
Reference
Endpoints
Base URL https://app.prosolutionx.email/api/v1. Send Authorization: Bearer psx_live_… with every request. Errors come back as { statusCode, message }.
| Method | Path | Permission | Does |
|---|---|---|---|
| GET | /domains | mailboxes | List your domains |
| POST | /domains | mailboxes | Add a domain and get its DNS records |
| GET | /mailboxes | mailboxes | List mailboxes |
| POST | /mailboxes | mailboxes | Create a mailbox |
| PATCH | /mailboxes/:id | mailboxes | Rename, resize, reset password, suspend |
| DELETE | /mailboxes/:id | mailboxes | Delete a mailbox |
| POST | /send | send | Send an email from one of your mailboxes |
| POST | /recipients/check | send | Find suppressed addresses before sending |
Just need a contact form to send mail?
Use a website SMTP password instead. It can only send, never read, and works with WordPress and any framework.
Website SMTP guide →Hosting company or reseller?
The Partner API creates whole organizations from your control panel, with single sign-on for your customers.
Partner programme →Start building today
Create an account, add your domain and generate your first API key.
