Skip to content
Inbot
Esc
↑↓navigate↵open⌘Jpreview
On this page

CLI reference

Every inbot command, argument and option, generated from the CLI's own help output each time the documentation is built.

This page is generated from inbot --help when the documentation is built. For connection setup, output modes and idempotency, see Connect an agent; for exit codes, see Errors and exit codes. Resource commands accept the global options --home, --flavor, --json and --help.

Usage: inbot <command> [options] | inbot --version

  serve                Run the existing server (inbot serve --help).
  open                 Print a single-use owner login link. Open it only with --browser.
  inboxes list         List accessible inboxes.
  inboxes create       Create an inbox within the current grant.
  inboxes search       Search accessible inboxes with --q.
  inboxes get          Get an inbox.
  inboxes update       Update display name, active/paused status, or metadata; use JSON to clear metadata.
  inboxes delete       Delete an inbox.
  threads list         List accessible threads, optionally within --inbox.
  threads get          Get a thread and its messages, optionally within --inbox.
  threads search       Search accessible threads with --q, optionally within --inbox.
  threads update       Add or remove thread labels, optionally within --inbox.
  threads delete       Delete a thread and its messages, optionally within --inbox.
  threads attachment   Download a thread attachment; use -o <path> or redirected stdout.
  messages list        List messages within an inbox, with pagination and mail filters.
  messages search      Search inbox messages with --q.
  messages get         Read a message, including send_status and send_reason. On send_unknown, do not resend; inform the human.
  messages send        Queue a message with an idempotency key.
  messages reply       Reply to a message; --reply-all includes other recipients.
  messages forward     Forward a message.
  messages update      Add or remove message labels.
  messages resolve     Resolve send_unknown as owner with --decision sent|failed. Confirm sent or not sent first; this never resends.
  messages delete      Delete a message.
  messages batch-get   Read up to 500 unique message IDs.
  messages batch-update Update labels on up to 50 unique message IDs.
  messages attachment  Download a message attachment; use -o <path> or redirected stdout.
  messages raw         Download the original MIME message; use -o <path> or redirected stdout.
  messages reply-all   Reply to all original recipients with an idempotency key.
  drafts list          List drafts, optionally within --inbox.
  drafts create        Create an incomplete, reply, or forward draft.
  drafts get           Get a draft, optionally within --inbox.
  drafts attachment    Download a draft attachment, optionally within --inbox.
  drafts update        Update a draft. Use --data for nulls or attachment changes.
  drafts delete        Delete a draft.
  drafts send          Send a draft now, overriding its schedule.
  drafts approve       Approve a draft as owner; scheduled drafts remain scheduled.
  drafts reject        Reject a draft as owner.
  api-keys list        List API key metadata as owner.
  api-keys create      Create a scoped API key as owner. --show-secret prints its one-time secret.
  api-keys get         Read API key metadata as owner; never returns the secret.
  api-keys update      Update an API key's name, permissions, or send policy as owner.
  api-keys revoke      Revoke an API key as owner.
  lists list           List allow/block entries for receive, send, or reply; --inbox selects an inbox.
  lists create         Add one exact address or domain; blocks win over allows.
  lists get            Read one allow/block entry, optionally within --inbox.
  lists delete         Remove an entry, optionally within --inbox.
  lists rejections     List rejected inbound metadata as owner, optionally filtered by --inbox-id.
  lists delete-rejection Delete rejected inbound metadata as owner; this does not accept the mail.
  webhooks list        List webhook metadata, optionally within --inbox.
  webhooks create      Create a webhook. --show-secret prints its one-time signing secret.
  webhooks get         Get webhook metadata.
  webhooks update      Update event filters, enabled state, or inbox filters.
  webhooks delete      Delete a webhook and its pending deliveries.
  webhooks headers     List custom header names without their values.
  webhooks update-headers Set or remove custom headers.
  domains list         List domains as owner.
  domains create       Register a domain as owner; apply its plan separately.
  domains get          Inspect domain state and DNS records as owner.
  domains update       Update supported domain options as owner.
  domains delete       Delete a domain after teardown as owner.
  domains zone-file    Print domain DNS records as a text zone file.
  domains plan         Inspect the provisioning plan before applying it as owner.
  domains verify       Check domain DNS and provider verification as owner.
  domains apply        Provision the registered domain using its plan as owner.
  domains teardown     Remove recorded provider resources as owner.
  transport status     Inspect transport and token verification metadata as local owner.
  transport configure  Verify and save transport credentials from INBOT_CLOUDFLARE_API_TOKEN or --token-stdin.
  transport clear      Clear transport credentials after tearing down provisioned resources as owner.
  oauth clients        List authorized OAuth clients and grants as owner.
  oauth revoke         Revoke an OAuth grant and every token as owner.
  oauth purge          Purge unused OAuth client registrations as owner.
  remote status        Inspect optional remote access (owner, local URL).
  remote enable        Download the verified connector and provision remote access (owner, local URL).
  remote disable       Stop the connector and remove its recorded DNS and tunnel (owner, local URL).
  quarantine list      List inbound quarantine metadata as owner.
  quarantine retry     Retry a quarantined buffer object as owner; Queue metadata cannot be retried.
  quarantine delete    Delete quarantined ciphertext and metadata as owner. This is permanent.
  service install      Install and restart the per-user background service.
  service uninstall    Stop and remove the service, retaining mail and keys.
  service status       Inspect the service manager and local HTTP health.
  events --follow      Stream accessible events (--json, --last-event-id).

Global options: --home <directory>, --flavor development|production, --json, --help
Owner: read connection.json from the server home. Agent: set INBOT_URL and INBOT_API_KEY.

version

inbot version

Usage: inbot --version | inbot version

Print the package version without connecting to a server.

serve

inbot serve

Usage: inbot serve --home <directory> [--port 0] [--init] [--web-root <directory>] [--flavor development|production]

open

inbot open

Usage: inbot open [options]

Print a single-use owner login link. Open it only with --browser.

  --browser

inboxes

inbot inboxes list

Usage: inbot inboxes list [options]

List accessible inboxes.

  --limit <value>
  --page-token <value>
  --ascending

inbot inboxes create

Usage: inbot inboxes create [options]

Create an inbox within the current grant.

  --username <value>
  --domain <value>
  --display-name <value>
  --client-id <value>
  --status <value>
  --metadata <value>
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.
Usage: inbot inboxes search [options]

Search accessible inboxes with --q.

  --limit <value>
  --page-token <value>
  --q <value>

inbot inboxes get

Usage: inbot inboxes get <inbox_id> [options]

Get an inbox.

inbot inboxes update

Usage: inbot inboxes update <inbox_id> [options]

Update display name, active/paused status, or metadata; use JSON to clear metadata.

  --display-name <value>
  --status <value>
  --metadata <value>
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot inboxes delete

Usage: inbot inboxes delete <inbox_id> [options]

Delete an inbox.

threads

inbot threads list

Usage: inbot threads list [options]

List accessible threads, optionally within --inbox.

  --limit <value>
  --page-token <value>
  --ascending
  --before <value>
  --after <value>
  --labels <value> (repeatable)
  --include-spam
  --include-blocked
  --include-unauthenticated
  --include-trash
  --senders <value> (repeatable)
  --recipients <value> (repeatable)
  --subject <value> (repeatable)
  --inbox <value>

inbot threads get

Usage: inbot threads get <thread_id> [options]

Get a thread and its messages, optionally within --inbox.

  --limit <value>
  --page-token <value>
  --inbox <value>
Usage: inbot threads search [options]

Search accessible threads with --q, optionally within --inbox.

  --limit <value>
  --page-token <value>
  --q <value>
  --before <value>
  --after <value>
  --inbox <value>

inbot threads update

Usage: inbot threads update <thread_id> [options]

Add or remove thread labels, optionally within --inbox.

  --add-labels <value> (repeatable)
  --remove-labels <value> (repeatable)
  --data <value>
  --data-file <value>
  --inbox <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot threads delete

Usage: inbot threads delete <thread_id> [options]

Delete a thread and its messages, optionally within --inbox.

  --inbox <value>

inbot threads attachment

Usage: inbot threads attachment <thread_id> <attachment_id> [options]

Download a thread attachment; use -o <path> or redirected stdout.

  --inbox <value>
  --output <value>

-o, --output <path> creates a private file and refuses to overwrite it. Omit it or use '-' for redirected binary stdout. --json returns download metadata only and cannot be combined with --output.

messages

inbot messages list

Usage: inbot messages list <inbox_id> [options]

List messages within an inbox, with pagination and mail filters.

  --limit <value>
  --page-token <value>
  --ascending
  --before <value>
  --after <value>
  --labels <value> (repeatable)
  --include-spam
  --include-blocked
  --include-unauthenticated
  --include-trash
  --from <value> (repeatable)
  --to <value> (repeatable)
  --subject <value> (repeatable)
Usage: inbot messages search <inbox_id> [options]

Search inbox messages with --q.

  --limit <value>
  --page-token <value>
  --q <value>
  --before <value>
  --after <value>

inbot messages get

Usage: inbot messages get <inbox_id> <message_id> [options]

Read a message, including send_status and send_reason. On send_unknown, do not resend; inform the human.

inbot messages send

Usage: inbot messages send <inbox_id> [options]

Queue a message with an idempotency key.

  --to <value> (repeatable)
  --cc <value> (repeatable)
  --bcc <value> (repeatable)
  --reply-to <value> (repeatable)
  --subject <value>
  --text <value>
  --html <value>
  --labels <value> (repeatable)
  --data <value>
  --data-file <value>
  --idempotency-key <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

The Idempotency-Key is printed to stderr before sending. Reuse it with the same payload after an uncertain result.

inbot messages reply

Usage: inbot messages reply <inbox_id> <message_id> [options]

Reply to a message; --reply-all includes other recipients.

  --to <value> (repeatable)
  --cc <value> (repeatable)
  --bcc <value> (repeatable)
  --reply-to <value> (repeatable)
  --text <value>
  --html <value>
  --labels <value> (repeatable)
  --reply-all
  --data <value>
  --data-file <value>
  --idempotency-key <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

The Idempotency-Key is printed to stderr before sending. Reuse it with the same payload after an uncertain result.

inbot messages forward

Usage: inbot messages forward <inbox_id> <message_id> [options]

Forward a message.

  --to <value> (repeatable)
  --cc <value> (repeatable)
  --bcc <value> (repeatable)
  --reply-to <value> (repeatable)
  --subject <value>
  --text <value>
  --html <value>
  --labels <value> (repeatable)
  --data <value>
  --data-file <value>
  --idempotency-key <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

The Idempotency-Key is printed to stderr before sending. Reuse it with the same payload after an uncertain result.

inbot messages update

Usage: inbot messages update <inbox_id> <message_id> [options]

Add or remove message labels.

  --add-labels <value> (repeatable)
  --remove-labels <value> (repeatable)
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot messages resolve

Usage: inbot messages resolve <inbox_id> <message_id> [options]

Resolve send_unknown as owner with --decision sent|failed. Confirm sent or not sent first; this never resends.

  --decision <value>
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot messages delete

Usage: inbot messages delete <inbox_id> <message_id> [options]

Delete a message.

inbot messages batch-get

Usage: inbot messages batch-get <inbox_id> [options]

Read up to 500 unique message IDs.

  --message-ids <value> (repeatable)
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot messages batch-update

Usage: inbot messages batch-update <inbox_id> [options]

Update labels on up to 50 unique message IDs.

  --message-ids <value> (repeatable)
  --add-labels <value> (repeatable)
  --remove-labels <value> (repeatable)
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot messages attachment

Usage: inbot messages attachment <inbox_id> <message_id> <attachment_id> [options]

Download a message attachment; use -o <path> or redirected stdout.

  --output <value>

-o, --output <path> creates a private file and refuses to overwrite it. Omit it or use '-' for redirected binary stdout. --json returns download metadata only and cannot be combined with --output.

inbot messages raw

Usage: inbot messages raw <inbox_id> <message_id> [options]

Download the original MIME message; use -o <path> or redirected stdout.

  --output <value>

-o, --output <path> creates a private file and refuses to overwrite it. Omit it or use '-' for redirected binary stdout. --json returns download metadata only and cannot be combined with --output.

inbot messages reply-all

Usage: inbot messages reply-all <inbox_id> <message_id> [options]

Reply to all original recipients with an idempotency key.

  --reply-to <value> (repeatable)
  --text <value>
  --html <value>
  --labels <value> (repeatable)
  --data <value>
  --data-file <value>
  --idempotency-key <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

The Idempotency-Key is printed to stderr before sending. Reuse it with the same payload after an uncertain result.

drafts

inbot drafts list

Usage: inbot drafts list [options]

List drafts, optionally within --inbox.

  --limit <value>
  --page-token <value>
  --ascending
  --before <value>
  --after <value>
  --labels <value> (repeatable)
  --inbox <value>

inbot drafts create

Usage: inbot drafts create <inbox_id> [options]

Create an incomplete, reply, or forward draft.

  --to <value> (repeatable)
  --cc <value> (repeatable)
  --bcc <value> (repeatable)
  --reply-to <value> (repeatable)
  --subject <value>
  --text <value>
  --html <value>
  --labels <value> (repeatable)
  --in-reply-to <value>
  --forward-of <value>
  --reply-all
  --send-at <value>
  --client-id <value>
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot drafts get

Usage: inbot drafts get <draft_id> [options]

Get a draft, optionally within --inbox.

  --inbox <value>

inbot drafts attachment

Usage: inbot drafts attachment <draft_id> <attachment_id> [options]

Download a draft attachment, optionally within --inbox.

  --inbox <value>
  --output <value>

-o, --output <path> creates a private file and refuses to overwrite it. Omit it or use '-' for redirected binary stdout. --json returns download metadata only and cannot be combined with --output.

inbot drafts update

Usage: inbot drafts update <inbox_id> <draft_id> [options]

Update a draft. Use --data for nulls or attachment changes.

  --to <value> (repeatable)
  --cc <value> (repeatable)
  --bcc <value> (repeatable)
  --reply-to <value> (repeatable)
  --subject <value>
  --text <value>
  --html <value>
  --send-at <value>
  --add-labels <value> (repeatable)
  --remove-labels <value> (repeatable)
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot drafts delete

Usage: inbot drafts delete <inbox_id> <draft_id> [options]

Delete a draft.

inbot drafts send

Usage: inbot drafts send <inbox_id> <draft_id> [options]

Send a draft now, overriding its schedule.

  --add-labels <value> (repeatable)
  --remove-labels <value> (repeatable)
  --data <value>
  --data-file <value>
  --idempotency-key <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

The Idempotency-Key is printed to stderr before sending. Reuse it with the same payload after an uncertain result.

inbot drafts approve

Usage: inbot drafts approve <inbox_id> <draft_id> [options]

Approve a draft as owner; scheduled drafts remain scheduled.

  --idempotency-key <value>

The Idempotency-Key is printed to stderr before sending. Reuse it with the same payload after an uncertain result.

inbot drafts reject

Usage: inbot drafts reject <inbox_id> <draft_id> [options]

Reject a draft as owner.

  --reason <value>
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

api-keys

inbot api-keys list

Usage: inbot api-keys list [options]

List API key metadata as owner.

  --limit <value>
  --page-token <value>
  --ascending
  --type <value>
  --inbox <value>

inbot api-keys create

Usage: inbot api-keys create [options]

Create a scoped API key as owner. --show-secret prints its one-time secret.

  --name <value>
  --inbox-id <value>
  --inbox-ids <value> (repeatable)
  --permissions <value>
  --send-policy <value>
  --expires-at <value>
  --data <value>
  --data-file <value>
  --inbox <value>
  --show-secret

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot api-keys get

Usage: inbot api-keys get <api_key_id> [options]

Read API key metadata as owner; never returns the secret.

inbot api-keys update

Usage: inbot api-keys update <api_key_id> [options]

Update an API key's name, permissions, or send policy as owner.

  --name <value>
  --permissions <value>
  --send-policy <value>
  --data <value>
  --data-file <value>
  --inbox <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot api-keys revoke

Usage: inbot api-keys revoke <api_key_id> [options]

Revoke an API key as owner.

  --inbox <value>

lists

inbot lists list

Usage: inbot lists list <direction> <type> [options]

List allow/block entries for receive, send, or reply; --inbox selects an inbox.

  --limit <value>
  --page-token <value>
  --inbox <value>

inbot lists create

Usage: inbot lists create <direction> <type> [options]

Add one exact address or domain; blocks win over allows.

  --entry <value>
  --reason <value>
  --data <value>
  --data-file <value>
  --inbox <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot lists get

Usage: inbot lists get <direction> <type> <entry> [options]

Read one allow/block entry, optionally within --inbox.

  --inbox <value>

inbot lists delete

Usage: inbot lists delete <direction> <type> <entry> [options]

Remove an entry, optionally within --inbox.

  --inbox <value>

inbot lists rejections

Usage: inbot lists rejections [options]

List rejected inbound metadata as owner, optionally filtered by --inbox-id.

  --limit <value>
  --page-token <value>
  --inbox-id <value>

inbot lists delete-rejection

Usage: inbot lists delete-rejection <rejection_id> [options]

Delete rejected inbound metadata as owner; this does not accept the mail.

webhooks

inbot webhooks list

Usage: inbot webhooks list [options]

List webhook metadata, optionally within --inbox.

  --limit <value>
  --page-token <value>
  --ascending
  --inbox <value>

inbot webhooks create

Usage: inbot webhooks create [options]

Create a webhook. --show-secret prints its one-time signing secret.

  --url <value>
  --event-types <value> (repeatable)
  --inbox-ids <value> (repeatable)
  --client-id <value>
  --headers <value>
  --data <value>
  --data-file <value>
  --inbox <value>
  --show-secret

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot webhooks get

Usage: inbot webhooks get <webhook_id> [options]

Get webhook metadata.

  --inbox <value>

inbot webhooks update

Usage: inbot webhooks update <webhook_id> [options]

Update event filters, enabled state, or inbox filters.

  --event-types <value> (repeatable)
  --enabled
  --add-inbox-ids <value> (repeatable)
  --remove-inbox-ids <value> (repeatable)
  --data <value>
  --data-file <value>
  --inbox <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot webhooks delete

Usage: inbot webhooks delete <webhook_id> [options]

Delete a webhook and its pending deliveries.

  --inbox <value>

inbot webhooks headers

Usage: inbot webhooks headers <webhook_id> [options]

List custom header names without their values.

  --inbox <value>

inbot webhooks update-headers

Usage: inbot webhooks update-headers <webhook_id> [options]

Set or remove custom headers.

  --headers <value>
  --remove-headers <value> (repeatable)
  --data <value>
  --data-file <value>
  --inbox <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

events

inbot events

Usage: inbot events --follow [--json] [--last-event-id <id>] [--inbox <id>] [--event-type <type>] [--home <directory>]

Stream accessible events. Filters are repeatable. Resume after a previously received event ID. Ctrl-C stops the stream.

oauth

inbot oauth clients

Usage: inbot oauth clients [options]

List authorized OAuth clients and grants as owner.

inbot oauth revoke

Usage: inbot oauth revoke <grant_id> [options]

Revoke an OAuth grant and every token as owner.

inbot oauth purge

Usage: inbot oauth purge [options]

Purge unused OAuth client registrations as owner.

remote

inbot remote status

Usage: inbot remote status [options]

Inspect optional remote access (owner, local URL).

inbot remote enable

Usage: inbot remote enable [options]

Download the verified connector and provision remote access (owner, local URL).

  --hostname <value>
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot remote disable

Usage: inbot remote disable [options]

Stop the connector and remove its recorded DNS and tunnel (owner, local URL).

domains

inbot domains list

Usage: inbot domains list [options]

List domains as owner.

  --limit <value>
  --page-token <value>
  --ascending

inbot domains create

Usage: inbot domains create [options]

Register a domain as owner; apply its plan separately.

  --domain <value>
  --allow-conflicting-provider
  --feedback-enabled
  --inbound-enabled
  --subdomains-enabled
  --tracking-enabled
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot domains get

Usage: inbot domains get <domain_id> [options]

Inspect domain state and DNS records as owner.

inbot domains update

Usage: inbot domains update <domain_id> [options]

Update supported domain options as owner.

  --feedback-enabled
  --inbound-enabled
  --subdomains-enabled
  --tracking-enabled
  --data <value>
  --data-file <value>

--data accepts the REST JSON payload; --data-file reads it from a file or '-' for stdin. Do not combine payload JSON with body flags.

inbot domains delete

Usage: inbot domains delete <domain_id> [options]

Delete a domain after teardown as owner.

inbot domains zone-file

Usage: inbot domains zone-file <domain_id> [options]

Print domain DNS records as a text zone file.

inbot domains plan

Usage: inbot domains plan <domain_id> [options]

Inspect the provisioning plan before applying it as owner.

inbot domains verify

Usage: inbot domains verify <domain_id> [options]

Check domain DNS and provider verification as owner.

inbot domains apply

Usage: inbot domains apply <domain_id> [options]

Provision the registered domain using its plan as owner.

inbot domains teardown

Usage: inbot domains teardown <domain_id> [options]

Remove recorded provider resources as owner.

transport

inbot transport status

Usage: inbot transport status [options]

Inspect transport and token verification metadata as local owner.

inbot transport configure

Usage: inbot transport configure [options]

Verify and save transport credentials from INBOT_CLOUDFLARE_API_TOKEN or --token-stdin.

  --account-id <value>
  --token-stdin

Provide the token through INBOT_CLOUDFLARE_API_TOKEN or --token-stdin (raw token, trailing newline allowed). Never put it in command arguments. --account-id is optional when exactly one account is accessible. Configure verifies before saving; there is no separate verify route.

inbot transport clear

Usage: inbot transport clear [options]

Clear transport credentials after tearing down provisioned resources as owner.

quarantine

inbot quarantine list

Usage: inbot quarantine list [options]

List inbound quarantine metadata as owner.

  --limit <value>
  --page-token <value>

inbot quarantine retry

Usage: inbot quarantine retry <quarantine_id> [options]

Retry a quarantined buffer object as owner; Queue metadata cannot be retried.

inbot quarantine delete

Usage: inbot quarantine delete <quarantine_id> [options]

Delete quarantined ciphertext and metadata as owner. This is permanent.

service

inbot service install

Usage: inbot service install [--home <directory>] [--flavor development|production] [--json] [--port <1-65535>]

Requires an installed release and an initialized keychain home. Port defaults to 8025. Complete setup with foreground serve --init and stop it first. Reinstall restarts the service. Setup codes, if still needed, go to <home>/logs/service.log; inbot open --browser provides a login link.

inbot service uninstall

Usage: inbot service uninstall [--home <directory>] [--flavor development|production] [--json]

Stops and removes only the user service definition. Mail, logs, and keychain entries are retained.

inbot service status

Usage: inbot service status [--home <directory>] [--flavor development|production] [--json]

Reports observed manager state, the installed port, and HTTP health. Unknown manager state is never reported as running.