Skip to content
LLM

Create an Inbox

Use dispatch inbox create when you want a new hosted inbox address. The first run creates a workspace, creates the inbox, saves a workspace key, saves an inbox key, and selects that inbox for mail commands.

Terminal window
dispatch inbox create support

If you omit the name, Dispatch generates a safe address:

Terminal window
dispatch inbox create

Expected result:

  • workspace id
  • inbox id
  • inbox address
  • saved workspace key
  • saved inbox key
  • selected inbox id

Use JSON output for scripts:

Terminal window
dispatch --format json inbox create support
Terminal window
dispatch status

This confirms which inbox follow-up commands will use.

Terminal window
dispatch inbox ls

This requires workspace-level access. If you only have one inbox, create or claim it first:

Terminal window
dispatch inbox create
dispatch inbox claim --open
Terminal window
dispatch inbox use <inbox_id>

Selecting an inbox also makes sure the CLI has an inbox key for that inbox.

Terminal window
dispatch inbox create qa-login

If additional capacity is required, the command can fail with a billing or policy error. The happy paths are:

  • Complete the Team 1000 upgrade in the web Billing page, then retry.

  • Use wallet-backed x402 autopay:

    Terminal window
    dispatch inbox create qa-login --swarm --private-key-path ~/.config/dispatch/wallet.key

Read Plans and Usage before adding team capacity.

  • Treat workspace and inbox keys like passwords.
  • Do not paste keys into issues, chat, screenshots, or git commits.
  • Prefer --private-key-path over inline wallet keys so secrets do not land in shell history.
  • If a key is exposed, stop using it and create a fresh session from the web app or support flow.