Outbound
Create new SMTP user
Creates a new SMTP user for outbound email sending
POST
Authorizations
Enter your Bearer token in the format "Bearer {token}"
Body
application/json
SMTP username (will be sanitized to lowercase alphanumeric with hyphens)
Required string length:
1 - 64
Example:
"smtp-user1"
Optional password (will be generated if not provided)
Required string length:
8 - 72
Example:
"mySecurePassword123"
Whether to allow sending from any domain (requires paid subscription)
List of approved domains for sending
Example:
["example.com", "mydomain.com"]
Email sending quota
Required range:
x >= 0
Example:
1000
List of allowed IP addresses
Example:
["192.168.1.1", "10.0.0.1"]
Response
200
application/json
SMTP user created successfully. If no password was provided in the request, a generated password will be included in the response.
Example:
true
Example:
"SMTP user created successfully"
Only present if no password was provided in the request
Example:
"generated-secure-password"