Email API portal

One clear way to send email from your apps.

MailSendApi gives your applications a secure, consistent API for requesting access and sending email through verified sender accounts managed in this portal.

Credentials and sender access are managed per application.
Simple integration

Everything your app needs to get started

Use the portal-issued credentials to request a token, then call the universal email endpoint. The sender's profile controls delivery.

POST

Get an access token

/{tenant}/oauth2/v2.0/token

Authenticate an application and receive a bearer token for its active sender access.

POST

Send an email

/v1.0/users/{email}/sendMail

Recommended for all senders. The portal routes through the current provider profile.

POST

Send an email

/v1/email

Existing Graph-compatible integrations can keep this URL and request format.

Getting started

From setup to first send

Manage access in one place, then integrate with a short token-and-send flow.

1

Set up a sender

An administrator creates an application sender and gives it the email addresses it is allowed to use.

2

Use your app credentials

Exchange the tenant, client ID, and client secret issued for that sender for a portal access token.

3

Make an API request

Send to the endpoint that matches your integration and review activity in the portal logs.

Ready to try the API?

Explore the endpoints, prepare a request, and inspect the response in the interactive API explorer.

Open Try It