For developers
Website email and OAuth mailbox integrations.
Choose the right integration
Two separate paths: send website email or read an owner-authorized mailbox.
Send your first website email
Prepare a domain and project, then try cURL, JavaScript, Python or PHP.
Sending API reference
Fields, limits, authentication and status lookup.
Sending states, quota and safe retries
Understand accepted and unknown while avoiding duplicate sends and charges.
Register an OAuth application
Self-service registration with exact callbacks and a server-held secret.
User consent, PKCE and code exchange
Implement Authorization Code from the first redirect to an access token.
Read folders, messages and attachments
Read endpoints and mailbox, folder and UID boundaries.
Refresh tokens, rotate secrets and revoke access
Implement token lifecycle and stop access when consent is revoked.
API errors and request diagnostics
Read the HTTP status and error code before retrying.
Walkthrough: email confirmations for your store
Create a project, send one order event, and test status and retries.
Download and run the sending and OAuth examples
A dependency-free Node.js project with isolated tests and bilingual instructions.