For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sender Emails

List sender emails

get

Lists all sender emails for the authenticated user's space with optional filtering by campaign ID and connection status. Supports pagination.

Authorizations
AuthorizationstringRequired
Query parameters
pageintegerOptional

Page number (default: 1)

spaceIdintegerOptional

Filter by space ID

campaignIdintegerOptional

Filter by campaign ID

isConnectedbooleanOptional

Filter by connection status

Header parameters
AuthorizationstringRequired

Bearer <API_KEY>

Responses
200

List of sender emails

application/json
hasMorebooleanOptional
limitintegerOptional
pageintegerOptional
totalintegerOptional
get/sender-emails

Connect an SMTP/IMAP sender email

post

Connects an SMTP/IMAP mailbox to the workspace using an app password, with no browser step. Google and Microsoft mailboxes are not supported here because both require an interactive consent screen; connect those in the app. The address must be a business domain.

Authorizations
AuthorizationstringRequired
Header parameters
AuthorizationstringRequired

Bearer <API_KEY>

Body
emailstringRequired
firstNamestring · max: 255Optional
imapServerUrlstring · min: 1Required

ImapServerUrl and SmtpServerUrl accept the provider's host, optionally with a port, for example "imap.fastmail.com:993".

lastNamestring · max: 255Optional
loginStringstringOptional

LoginString defaults to the email address when omitted, which is what most providers expect.

passwordstring · min: 1Required
smtpServerUrlstring · min: 1Required
Responses
201

Sender email connected successfully

application/json
messagestringOptionalExample: sender email connected successfully
post/sender-emails

Get a sender email by ID

get

Retrieves detailed information about a specific sender email including connection status, limits, and settings.

Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

Sender Email ID

Header parameters
AuthorizationstringRequired

Bearer <API_KEY>

Responses
200

Sender email details

application/json
get/sender-emails/{id}

Update a sender email by ID

put

Updates an existing sender email's information. Only provided fields will be updated. Can update name, signature, and daily sending limits.

Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

Sender Email ID

Header parameters
AuthorizationstringRequired

Bearer <API_KEY>

Body
currentDailyLimitinteger · max: 1000Optional
familyNamestring · max: 255Optional
givenNamestring · min: 1 · max: 255Optional
maximumSendingsLimitPerDayinteger · min: 1 · max: 1000Optional

Daily sending limits

minimumSendingsLimitPerDayinteger · min: 1 · max: 1000Optional
signaturestringOptional
toggleGradualBuildUpbooleanOptional

Gradual build-up toggle

Responses
200

Sender email updated successfully

application/json
messagestringOptionalExample: sender email updated successfully
put/sender-emails/{id}

Last updated