curl --request GET \
--url https://app.sendmux.ai/api/v1/providers \
--header 'Authorization: Bearer <token>'{
"ok": true,
"meta": {
"request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"data": [
{
"id": "dprov_clxxxxxxxxxxxxxxxxxxxxxxxxx",
"name": "Transactional SMTP",
"type": "smtp",
"status": "active",
"status_reason": "<string>",
"is_active": true,
"is_shared": true,
"is_editable": true,
"allowed_actions": {
"update": true,
"delete": true,
"activate": true,
"deactivate": true,
"test": true
},
"smtp_host": "<string>",
"smtp_port": 123,
"smtp_protocol": "<string>",
"smtp_username": "<string>",
"has_smtp_password": true,
"from_email": "<string>",
"from_name": "<string>",
"reply_to_email": "<string>",
"reply_to_name": "<string>",
"oauth_email": "<string>",
"has_refresh_token": true,
"quotas": {
"per_second": {
"min": 60,
"max": 60
},
"per_minute": {
"min": 60,
"max": 60
},
"per_hour": {
"min": 60,
"max": 60
},
"per_day": {
"min": 60,
"max": 60
}
},
"percentage": 100,
"tracking_domain": "<string>",
"created_at": "2026-05-25T02:18:00Z",
"updated_at": "2026-05-25T02:18:00Z",
"last_tested_at": "<string>",
"last_used_at": "<string>"
}
],
"pagination": {
"has_more": true,
"next_cursor": "<string>"
}
}List sending accounts
Returns a cursor-paginated list of sending accounts. Credentials are never returned. The shared Amazon SES account is included and marked with is_shared: true.
curl --request GET \
--url https://app.sendmux.ai/api/v1/providers \
--header 'Authorization: Bearer <token>'{
"ok": true,
"meta": {
"request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"data": [
{
"id": "dprov_clxxxxxxxxxxxxxxxxxxxxxxxxx",
"name": "Transactional SMTP",
"type": "smtp",
"status": "active",
"status_reason": "<string>",
"is_active": true,
"is_shared": true,
"is_editable": true,
"allowed_actions": {
"update": true,
"delete": true,
"activate": true,
"deactivate": true,
"test": true
},
"smtp_host": "<string>",
"smtp_port": 123,
"smtp_protocol": "<string>",
"smtp_username": "<string>",
"has_smtp_password": true,
"from_email": "<string>",
"from_name": "<string>",
"reply_to_email": "<string>",
"reply_to_name": "<string>",
"oauth_email": "<string>",
"has_refresh_token": true,
"quotas": {
"per_second": {
"min": 60,
"max": 60
},
"per_minute": {
"min": 60,
"max": 60
},
"per_hour": {
"min": 60,
"max": 60
},
"per_day": {
"min": 60,
"max": 60
}
},
"percentage": 100,
"tracking_domain": "<string>",
"created_at": "2026-05-25T02:18:00Z",
"updated_at": "2026-05-25T02:18:00Z",
"last_tested_at": "<string>",
"last_used_at": "<string>"
}
],
"pagination": {
"has_more": true,
"next_cursor": "<string>"
}
}Authorizations
Sendmux API key. Use a root API key for Management API routes, or a mailbox credential for Mailbox API routes. Obtain keys from the dashboard under API Keys.
Query Parameters
Pagination cursor — the next_cursor from the previous response.
active, inactive, error, pending smtp, gmail_api, outlook_api, amazon_ses Maximum results (default 50, max 100)
1 <= x <= 100Response
Sending account list
true Hide child attributes
Hide child attributes
Sending account public ID
"dprov_clxxxxxxxxxxxxxxxxxxxxxxxxx"
Display name
"Transactional SMTP"
Sending account type. amazon_ses is the shared managed account.
smtp, gmail_api, outlook_api, amazon_ses "smtp"
Current sending account status.
active, inactive, error, pending "active"
Public-safe reason for the current status.
Whether this account is enabled for sending.
True for the team's shared Amazon SES account.
False when the account is platform-managed.
SMTP host for custom SMTP accounts.
SMTP port for custom SMTP accounts.
SMTP security mode.
SMTP username for custom SMTP accounts.
Whether a custom SMTP password is stored.
Default From email address.
Default From display name.
Default Reply-To email address.
Default Reply-To display name.
Connected account email for OAuth accounts.
Whether an OAuth account has an active connection token.
Hide child attributes
Hide child attributes
Routing weight percentage.
100
Custom tracking hostname.
ISO 8601 creation timestamp
"2026-05-25T02:18:00Z"
ISO 8601 last update timestamp
"2026-05-25T02:18:00Z"
Last connection test timestamp.
Last send timestamp.
Was this page helpful?