Create Inbox Checkout Link
Changed onPlans sending domains and inboxes without spending money, then returns a prefilled checkout link for a human to review and pay. Nothing is charged by this call.
Domains can be new (checked that they can be bought) or ones the organization already has: bought through SuperSend, or connected with POST /domains/connect. Owned domains come back with owned: true and price_per_year: 0; only their inboxes are charged. Inbox limits count the inboxes already on a domain (5 per domain, one provider per domain).
After payment, DNS is set up automatically and new inboxes appear within 24-48 hours and start warming. The exception is a connected domain registered outside SuperSend (nameserver_change_required: true): a few minutes after payment, POST /domains/{id}/verify returns the two nameservers to set at its registrar, and its inboxes are created once they're live. Track progress with GET /setup.
Request
- Base URLhttps://api.supersend.io/v2
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"domains": [
{
"domain": "tryacme.com"
}
]
}Response
Checkout link and cost estimate (nothing charged)
Example response
{
"success": true,
"request_id": "req_abc123def456",
"data": {
"object": "inbox_checkout",
"azure_domains": [
{
"mailboxes": 50,
"price_per_month": 49
}
],
"estimated_cost": {
"currency": "usd"
}
}
}Changes
- warning
added the new
azureenum value to the////response property for the response status - info
the request property
became optional - info
added the new
azureenum value to the request property// - info
added the optional property
//to the response with the status - info
added the optional property
////to the response with the status - info
added the optional property
////to the response with the status - info
added the optional property
////to the response with the status
- warning
- info
endpoint added
- info