Vorynza
Vorynza
DashboardPricingDocumentation
API referencePostgres APIMail APIDNS API
API

Mail API

REST API endpoints for sending email and managing mail services, domains, and API keys.

Endpoints for sending transactional email and managing your mail infrastructure.

Send email

POST /api/mail/send
Authorization: Bearer <api-key>
Content-Type: application/json

Send an email through a verified domain. Requires an API key with mail:send scope.

FieldTypeRequiredDescription
fromstringyesSender (must be on verified domain)
tostring[]yesRecipients (max 50)
ccstring[]noCC recipients (max 25)
bccstring[]noBCC recipients (max 25)
replyTostringnoReply-to address
subjectstringyesSubject (max 180 chars)
textstringnoPlain text body
htmlstringnoHTML body
metadataobjectnoCustom metadata

Returns 202 Accepted:

{
  "ok": true,
  "messageId": "msg_abc123",
  "status": "queued"
}

Get message status

GET /api/mail/messages/:id
Authorization: Bearer <api-key>

Requires mail:read scope.

Services

List services

GET /api/orgs/:orgSlug/projects/:projectSlug/mail/services

Create a service

POST /api/orgs/:orgSlug/projects/:projectSlug/mail/services
FieldTypeRequiredDescription
displayNamestringyesHuman-readable name
planstringyeslaunch, growth, or business

Get a service

GET /api/orgs/:orgSlug/projects/:projectSlug/mail/services/:mailServiceId

Delete a service

DELETE /api/orgs/:orgSlug/projects/:projectSlug/mail/services/:mailServiceId

Domains

Add a domain

POST /api/orgs/:orgSlug/projects/:projectSlug/mail/services/:mailServiceId/domains

List domains

GET /api/orgs/:orgSlug/projects/:projectSlug/mail/services/:mailServiceId/domains

Verify a domain

POST /api/orgs/:orgSlug/projects/:projectSlug/mail/domains/:domainRef/verify

Retry domain verification.

Delete a domain

DELETE /api/orgs/:orgSlug/projects/:projectSlug/mail/domains/:domainRef

API keys

Create an API key

POST /api/orgs/:orgSlug/projects/:projectSlug/mail/services/:mailServiceId/api-keys
FieldTypeRequiredDescription
namestringyesKey identifier

Returns the full key once.

List API keys

GET /api/orgs/:orgSlug/projects/:projectSlug/mail/services/:mailServiceId/api-keys

Revoke an API key

DELETE /api/orgs/:orgSlug/projects/:projectSlug/mail/api-keys/:apiKeyId

Messages

List messages

GET /api/orgs/:orgSlug/projects/:projectSlug/mail/services/:mailServiceId/messages

Query parameters: status, cursor, limit (1–100).

Provider events

POST /api/mail/provider-events/ses

Ingests SES delivery, bounce, and complaint webhooks. Authenticated via HMAC signature.


Need help? Contact support.

Postgres API

REST API endpoints for provisioning and managing PostgreSQL databases.

DNS API

REST API endpoints for managing DNS zones, records, security gateway, and custom domains.

On this page

Send emailGet message statusServicesList servicesCreate a serviceGet a serviceDelete a serviceDomainsAdd a domainList domainsVerify a domainDelete a domainAPI keysCreate an API keyList API keysRevoke an API keyMessagesList messagesProvider events