Create an inbox
/api/v1/inboxesCreates a new inbox. Omit every field for a random address on the best domain your plan allows.
local stringdomain stringsubdomain stringlength integerlabel stringpassword stringcurl -X POST "https://ghostbox.fun/api/v1/inboxes" \
-H "Authorization: Bearer $GHOSTBOX_KEY" \
-H "Content-Type: application/json" \
-d '{"local":"my-test-user","domain":"ghostmail.dev","subdomain":null,"label":"Signup tests","password":null}'{
"id": "3f0c1b2e-8a4d-4b8e-9c61-0d6a2f1e7b44",
"address": "calmhawk4445@ghostmail.dev",
"local_part": "calmhawk4445",
"host": "ghostmail.dev",
"domain": "ghostmail.dev",
"label": "Signup tests",
"has_password": false,
"retention_hours": 720,
"created_at": "2026-11-02T09:14:03.120Z",
"expires_at": "2026-12-02T09:14:03.120Z",
"last_message_at": null,
"message_count": 0,
"unread_count": 0,
"is_owner": true
}