List email providers
GET
All sending mailboxes of the account with the campaigns that use them. Passwords are masked. No pagination. Their _id is what you put in identities[].email of a campaign.
Authorization
apiKey Authorization<token>
Your 48 character API key, sent as is (a Bearer prefix is tolerated). Create it at https://v3.emelia.io/settings/api.
In: header
Query Parameters
filter?"disconnected"
Only disconnected mailboxes.
Value in
- "disconnected"
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/email-providers" \ -H "Authorization: YOUR_API_KEY"{ "success": true, "providers": [ { "_id": "6650f1a2b839d80011c5a0f1", "userId": "6650f1a2b839d80011c5a0f1", "senderName": "Marie Martin", "senderEmail": "marie.martin@yourcompany.com", "senderPassword": "********", "emailType": "GOOGLE", "smtp": { "login": "marie.martin@yourcompany.com", "password": "********", "server": "smtp.yourcompany.com", "port": 587, "ssl": true }, "imap": { "login": "marie.martin@yourcompany.com", "password": "********", "server": "imap.yourcompany.com", "port": 993, "ssl": true }, "customDomain": { "_id": "6650f1a2b839d80011c5a0f1", "domainName": "track.yourcompany.com", "dateAdded": "2026-10-06T09:30:00.000Z" }, "signature": "6650f1a2b839d80011c5a0f1", "warmup": "6650f1a2b839d80011c5a0f1", "health": "6650f1a2b839d80011c5a0f1", "disabled": false, "disconnected": false, "campaigns": [ { "_id": "6650f1a2b839d800bb200e24", "name": "Q4 outreach: SaaS founders", "type": "EMAIL" } ] } ]}