List email providers

GET
/email-providers

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"        }      ]    }  ]}