Noodle Seed
ReferenceCLI reference

noodle channels

Connect and operate the same application on messaging channels.

Connect and operate the same application on messaging channels.

Usage

noodle channels whatsapp

Subcommands

  • whatsapp status — Show configuration and current revision.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
  • whatsapp configure — Save a paused binding using managed secret references.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --expected-revision <value> — Current revision from status; zero when creating.
    • --idempotency-key <value> — Stable key for retrying this logical change.
    • --phone-number-id <value> — 360dialog/Meta phone-number asset ID.
    • --api-key-secret <value> — Managed secret name for the 360dialog key.
    • --webhook-secret <value> — Independent managed callback secret name.
    • --capabilities <value> — Comma-separated knowledge:name or tool:name selections.
    • --support-email <value> — Contact shown when an answer cannot be completed.
    • --per-minute <value> — Lower the per-minute ceiling; zero disables this allowance.
    • --per-hour <value> — Lower the per-hour ceiling; zero disables this allowance.
    • --per-day <value> — Lower the per-day ceiling; zero disables this allowance.
    • --channel-per-day <value> — Lower the channel-per-day ceiling; zero disables this allowance.
    • --new-participants-per-day <value> — Lower the new-participants-per-day ceiling; zero disables this allowance.
    • --concurrent <value> — Lower the concurrent ceiling; zero disables this allowance.
    • --pending-per-participant <value> — Lower the pending-per-participant ceiling; zero disables this allowance.
    • --pending <value> — Lower the pending ceiling; zero disables this allowance.
    • --text-characters <value> — Lower the text-characters ceiling; zero disables this allowance.
    • --daily-micro-usd <value> — Lower the daily-micro-usd ceiling; zero disables this allowance.
  • whatsapp doctor — Check deployment, storage, worker, model cost bound, and provider setup.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --idempotency-key <value> — Stable key for retrying this logical change.
  • whatsapp enable — Enable after a successful current readiness check.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --expected-revision <value> — Current revision from status; zero when creating.
    • --idempotency-key <value> — Stable key for retrying this logical change.
  • whatsapp pause — Stop new work and unsent replies.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --expected-revision <value> — Current revision from status; zero when creating.
    • --idempotency-key <value> — Stable key for retrying this logical change.
  • whatsapp disconnect — Fence this binding and retain governed receipts.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --expected-revision <value> — Current revision from status; zero when creating.
    • --idempotency-key <value> — Stable key for retrying this logical change.
  • whatsapp webhook inspect — Check URL and authentication without disclosing headers.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
  • whatsapp webhook configure — Register the service-owned callback.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --expected-revision <value> — Current revision from status; zero when creating.
    • --idempotency-key <value> — Stable key for retrying this logical change.
  • whatsapp limits get — Show limits.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
  • whatsapp limits set — Lower selected limits.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --expected-revision <value> — Current revision from status; zero when creating.
    • --idempotency-key <value> — Stable key for retrying this logical change.
    • --per-minute <value> — Lower the per-minute ceiling; zero disables this allowance.
    • --per-hour <value> — Lower the per-hour ceiling; zero disables this allowance.
    • --per-day <value> — Lower the per-day ceiling; zero disables this allowance.
    • --channel-per-day <value> — Lower the channel-per-day ceiling; zero disables this allowance.
    • --new-participants-per-day <value> — Lower the new-participants-per-day ceiling; zero disables this allowance.
    • --concurrent <value> — Lower the concurrent ceiling; zero disables this allowance.
    • --pending-per-participant <value> — Lower the pending-per-participant ceiling; zero disables this allowance.
    • --pending <value> — Lower the pending ceiling; zero disables this allowance.
    • --text-characters <value> — Lower the text-characters ceiling; zero disables this allowance.
    • --daily-micro-usd <value> — Lower the daily-micro-usd ceiling; zero disables this allowance.
  • whatsapp usage — Show UTC-day settled and reserved inference spend.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
  • whatsapp blocks list — List local and provider block evidence.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --after <value> — Cursor from the previous page.
  • whatsapp block — Block locally; optionally request a provider block.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --participant-id <value> — Protected participant identifier from events list.
    • --scope <value> — local (default) or explicit provider block.
    • --phone-stdin — Read a phone number securely from standard input.
    • --until <value> — Expiry as an ISO timestamp.
    • --indefinite — Explicitly retain this block until removed.
    • --idempotency-key <value> — Stable key for retrying this logical change.
  • whatsapp unblock — Remove an explicitly selected block without resetting usage.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --participant-id <value> — Protected participant identifier from events list.
    • --scope <value> — local (default) or explicit provider block.
    • --phone-stdin — Supply the number if retained participant context has expired.
    • --idempotency-key <value> — Stable key for retrying this logical change.
  • whatsapp cooldown inspect — Show a participant cooldown.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --participant-id <value> — Protected participant identifier from events list.
  • whatsapp cooldown clear — Clear cooldown without resetting quotas.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --participant-id <value> — Protected participant identifier from events list.
    • --idempotency-key <value> — Stable key for retrying this logical change.
  • whatsapp events list — List a page of events.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --after <value> — Cursor returned by the previous page.
  • whatsapp events inspect — Inspect one event.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --event-id <value> — Event identifier.
  • whatsapp events reconcile — Read current receipt evidence without resending.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --event-id <value> — Event identifier.
    • --idempotency-key <value> — Stable key for retrying this logical change.
  • whatsapp conversation forget — Erase participant context and message content while preserving safeguards.
    • --org <value> — Organization.
    • --app <value> — Application.
    • --env <value> — Environment.
    • --service <value> — Service URL.
    • --auth-token <value> — Control-plane token.
    • --json — Machine-readable output.
    • --participant-id <value> — Protected participant identifier from events list.
    • --idempotency-key <value> — Stable key for retrying this logical change.

Run noodle channels --help for the latest options and details.

On this page