Skip to content

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.

send-order-email.sh
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 }.

MethodPathPermissionDoes
GET/domainsmailboxesList your domains
POST/domainsmailboxesAdd a domain and get its DNS records
GET/mailboxesmailboxesList mailboxes
POST/mailboxesmailboxesCreate a mailbox
PATCH/mailboxes/:idmailboxesRename, resize, reset password, suspend
DELETE/mailboxes/:idmailboxesDelete a mailbox
POST/sendsendSend an email from one of your mailboxes
POST/recipients/checksendFind 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.