sendmux-ai · OAuth Scopes

sendmux-ai OAuth Scopes

OAuth 2.0 derived

sendmux-ai publishes 52 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the sendmux-ai API on a user’s behalf.

Tokens are issued from https://app.sendmux.ai/oauth/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

CompanyEmailAIAgentsIntegration
Scopes: 52 Flows: authorizationCode Method: derived

OAuth endpoints

Authorization URL
https://app.sendmux.ai/oauth/authorize
Token URL
https://app.sendmux.ai/oauth/token
Flows
authorizationCode

Scopes (52)

ScopeDescriptionFlows
analytics.* All analytics operations authorizationCode
analytics.read View key usage analytics and verification logs authorizationCode
billing.* All billing operations authorizationCode
billing.auto_topup Configure auto top-up settings authorizationCode
billing.read View balance, transactions, invoices authorizationCode
billing.topup Purchase balance top-ups authorizationCode
calendar.read Read calendars and events in this mailbox authorizationCode
calendar.write Create calendars and create, edit and delete events in this mailbox authorizationCode
domain.* All domain operations authorizationCode
domain.create Add sending domains authorizationCode
domain.delete Remove domains authorizationCode
domain.read List/view domains and DNS status authorizationCode
domain.verify Trigger domain verification authorizationCode
email.receive Authorise email reception authorizationCode
email.send Send email through the HTTP API authorizationCode
key.* All key management operations authorizationCode
key.create Create new API keys (both root and mailbox) authorizationCode
key.read List/view API keys and their metadata authorizationCode
key.revoke Revoke API keys authorizationCode
key.rotate Rotate API keys authorizationCode
logs.* All log operations authorizationCode
logs.read View delivery logs authorizationCode
mailbox.admin.* All mailbox admin operations authorizationCode
mailbox.admin.create Create mailboxes (admin-level) authorizationCode
mailbox.admin.delete Delete mailboxes (admin-level) authorizationCode
mailbox.admin.manage Manage all mailbox settings authorizationCode
mailbox.admin.read List/view mailboxes (admin-level) authorizationCode
mailbox.drafts.write Create and edit saved mailbox drafts authorizationCode
mailbox.read Read mailbox contents (folders, messages) authorizationCode
mailbox.settings.update Update own mailbox settings (signature, auto-reply) authorizationCode
provider.* All provider operations authorizationCode
provider.create Add email provider accounts (Google, Microsoft, SMTP) authorizationCode
provider.delete Remove provider accounts authorizationCode
provider.read List/view provider accounts and connection status authorizationCode
provider.update Update provider settings, refresh tokens authorizationCode
routing.* All routing operations authorizationCode
routing.create Create delivery groups authorizationCode
routing.delete Remove delivery groups authorizationCode
routing.read List/view delivery groups and routing rules authorizationCode
routing.update Update delivery group configuration authorizationCode
team.* All team operations authorizationCode
team.members.invite Invite team members authorizationCode
team.members.remove Remove team members authorizationCode
team.members.roles Change member roles authorizationCode
team.read View team settings and members authorizationCode
team.update Update team settings authorizationCode
webhook.* All webhook operations authorizationCode
webhook.create Create webhook subscriptions authorizationCode
webhook.delete Delete webhook subscriptions authorizationCode
webhook.manage Rotate signing secret + send test events authorizationCode
webhook.read List/view webhook subscriptions authorizationCode
webhook.update Update webhook URL, event types, enabled flag authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-10-31'
method: derived
source: openapi/openapi-app.json
schemes:
- name: oauth2
  source: openapi/openapi-app.json
  flows:
  - flow: authorizationCode
    authorizationUrl: https://app.sendmux.ai/oauth/authorize
    tokenUrl: https://app.sendmux.ai/oauth/token
  description: Use the authorisation-code flow with S256 PKCE and resource=https://sendmux.ai/api.
    The user selects the team, API access and mailboxes during consent. OAuth access tokens
    authenticate HTTP API requests; use separate credentials for SMTP and IMAP.
scopes:
- scope: analytics.*
  description: All analytics operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: analytics.read
  description: View key usage analytics and verification logs
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: billing.*
  description: All billing operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: billing.auto_topup
  description: Configure auto top-up settings
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: billing.read
  description: View balance, transactions, invoices
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: billing.topup
  description: Purchase balance top-ups
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: calendar.read
  description: Read calendars and events in this mailbox
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: calendar.write
  description: Create calendars and create, edit and delete events in this mailbox
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: domain.*
  description: All domain operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: domain.create
  description: Add sending domains
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: domain.delete
  description: Remove domains
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: domain.read
  description: List/view domains and DNS status
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: domain.verify
  description: Trigger domain verification
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: email.receive
  description: Authorise email reception
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: email.send
  description: Send email through the HTTP API
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: key.*
  description: All key management operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: key.create
  description: Create new API keys (both root and mailbox)
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: key.read
  description: List/view API keys and their metadata
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: key.revoke
  description: Revoke API keys
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: key.rotate
  description: Rotate API keys
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: logs.*
  description: All log operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: logs.read
  description: View delivery logs
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: mailbox.admin.*
  description: All mailbox admin operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: mailbox.admin.create
  description: Create mailboxes (admin-level)
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: mailbox.admin.delete
  description: Delete mailboxes (admin-level)
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: mailbox.admin.manage
  description: Manage all mailbox settings
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: mailbox.admin.read
  description: List/view mailboxes (admin-level)
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: mailbox.drafts.write
  description: Create and edit saved mailbox drafts
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: mailbox.read
  description: Read mailbox contents (folders, messages)
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: mailbox.settings.update
  description: Update own mailbox settings (signature, auto-reply)
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: provider.*
  description: All provider operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: provider.create
  description: Add email provider accounts (Google, Microsoft, SMTP)
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: provider.delete
  description: Remove provider accounts
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: provider.read
  description: List/view provider accounts and connection status
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: provider.update
  description: Update provider settings, refresh tokens
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: routing.*
  description: All routing operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: routing.create
  description: Create delivery groups
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: routing.delete
  description: Remove delivery groups
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: routing.read
  description: List/view delivery groups and routing rules
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: routing.update
  description: Update delivery group configuration
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: team.*
  description: All team operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: team.members.invite
  description: Invite team members
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: team.members.remove
  description: Remove team members
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: team.members.roles
  description: Change member roles
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: team.read
  description: View team settings and members
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: team.update
  description: Update team settings
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: webhook.*
  description: All webhook operations
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: webhook.create
  description: Create webhook subscriptions
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: webhook.delete
  description: Delete webhook subscriptions
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: webhook.manage
  description: Rotate signing secret + send test events
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: webhook.read
  description: List/view webhook subscriptions
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json
- scope: webhook.update
  description: Update webhook URL, event types, enabled flag
  flows:
  - authorizationCode
  sources:
  - openapi/openapi-app.json

Work with this as data

Every scope set here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This scope set
curl "https://apis.io/api/v1/scopes/sendmux-ai-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.