Setup

Create Inbox Checkout Link

Changed on

Plans 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.

post/setup/inbox-checkout

Request

Request body

team_idstring uuid

Team the inboxes are for. Defaults to the caller's default team.

Example request

{
  "domains": [
    {
      "domain": "tryacme.com"
    }
  ]
}

Response

Checkout link and cost estimate (nothing charged)

successboolean
request_idstring

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 azure enum value to the //// response property for the response status

    • info

      the request property became optional

    • info

      added the new azure enum 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

    • info

      endpoint added