Skip to main content
POST
/
mailbox
/
Create a mailbox
curl --request POST \
  --url https://api-v2.missioninbox.com/mailbox/ \
  --header 'Content-Type: application/json' \
  --data '{
  "email": "<string>",
  "domain": 123,
  "relay_server": 123,
  "password": "<string>",
  "project": 123,
  "reply_to": "jsmith@example.com"
}'
{
  "id": 123,
  "email": "<string>",
  "password": "<string>",
  "first_name": "<string>",
  "last_name": "<string>",
  "sent_this_cycle": -1,
  "open_rate": "<string>",
  "reply_rate": "<string>",
  "bounce_rate": "<string>",
  "spam_complaints": "<string>",
  "health": "<string>",
  "domain_name": "<string>",
  "reply_to": "jsmith@example.com",
  "glock_test_reports": "<string>",
  "email_server": "<string>",
  "warmup_active": "<string>"
}

Body

email
string
required

Username part of email (e.g., john.doe)

domain
integer
required

Domain ID (must be owned by user)

relay_server
integer
required

Relay server ID for mail routing

password
string

Password (auto-generated if not provided)

project
integer

Optional project ID

reply_to
string<email>

Optional reply-to address

Response

id
integer
required
email
string
required
Maximum length: 255
password
string
required
Maximum length: 255
first_name
string
required
Maximum length: 255
last_name
string
required
Maximum length: 255
open_rate
string
required
reply_rate
string
required
bounce_rate
string
required
spam_complaints
string
required
health
string
required
domain_name
string
required
glock_test_reports
string
required
email_server
string
required
warmup_active
string
required
sent_this_cycle
integer
Required range: -2147483648 <= x <= 2147483647
reply_to
string<email> | null
Maximum length: 255