Start here
1
Create the customer's project
With your partner key (Store the
sk_partner_..., issued by RQE when your partner account is enabled), you create one project per customer and receive their api_key.api_key securely. The external_key makes the call idempotent: retrying returns the same project instead of duplicating it.2
Register their domain
With the customer’s To let them publish in one click, use Domain Connect:
api_key, register their domain and get back the DNS records they need to publish.GET /domains/customer.com/domain-connect returns a signed URL that creates the records at their provider.This is where most integrations stall: the end customer has to touch their DNS. The one-click link is what helps most.
3
Register their reply domain (optional)
So replies land at
name@reply.customer.com instead of a token-encoded address:4
Wait for verification
Once the customer publishes the DNS, you get the
domain.verified webhook — no polling needed. See Webhooks.5
Send and measure
With the same And
api_key, send transactional or batch email. To see how each customer is doing:GET /v1/partner/projects lists your whole portfolio.Check your customers’ health
GET /domains/health returns, for every domain in a project: whether it can send, how its authentication looks, how much it sent, how it bounces, and what’s missing — in text you can forward straight to your customer.
Alternative — several customers in one project
If you’d rather manage a single credential and your customers will never need their own limits or access, you can keep them all inside one project.
In that model registering domains and reply domains works the same, just with your own key. A project can hold several reply domains: each send resolves the one matching the sender’s domain.
To debug a specific customer:
GET /v1/domain-stats — see Activity. GET /domains/health works here too, and returns one entry per customer domain.
With an AI agent (MCP)
Reference
- Domains — registration, verification, health, reply domain and tracking domain.
- Activity —
?sender_domain=and/v1/domain-stats. - Public API — sending.
- Webhooks —
domain.verifiedand email events. - Partner / Provisioning —
/v1/partner/projects.