← Catalog

Create cold email inboxes on your own domain by API, no dashboard

email.inbox

live

Create (or fetch) a sending inbox owned by your organization on a domain you verified with email.domain: name + domain, idempotent. Or rename one you own: inbox_id + display_name sets the From name on everything it sends (free). Run email.inboxes first to see what you already own.

live coverage

AgentMail: all inputs ✓

✓ marks a combination proven with a real provider call. Others are wired and unit-tested; their first live run verifies them.

Providers

ProviderStatus
AgentMail live

Billing

Unit: per_inbox · unmatched results billed: no
Charged once when an inbox is created; calling again with the same name and domain returns the existing inbox free, and renaming (inbox_id + display_name) is free. No shared-domain inboxes: every inbox sits on a domain you own.

The exact quote is returned by /v1/inspect before every call and held with headroom on execution. The quote is the price floor: if the provider's actual cost overruns it, the run bills the overrun at the same rate, never above the hold. The unused part of every hold is released.

Run it

curl https://api.jell.run/v1/run \
  -H "Authorization: Bearer $JELL_API_KEY" \
  -d '{
    "capability": "email.inbox",
    "input": { "name": "alex", "domain": "getacme.com", "display_name": "Alex Rivera" },
    "routing": {"provider": "auto"}
  }'

Input schema

{
  "properties": {
    "display_name": {
      "description": "The From name shown to recipients, e.g. \"Alex Rivera\". With inbox_id alone it renames an existing inbox.",
      "type": "string"
    },
    "domain": {
      "description": "Create: a domain you verified with email.domain (buy one with domain.register if you have none)",
      "type": "string"
    },
    "inbox_id": {
      "description": "Rename: an inbox you own (from email.inboxes), with the new display_name",
      "type": "string"
    },
    "name": {
      "description": "Create: the address\u0027s local part, e.g. \"guillaume\" (with domain)",
      "type": "string"
    }
  },
  "type": "object"
}

Normalized output fields

inbox_id · address · display_name · created · renamed

Used in these guides

Cold email infrastructure, end to end →