Panel

Panel usage

Operate organizations, applications, provider connections, API keys, webhooks, MCP approvals, and usage from the Horato panel.

The panel is the human control surface for setup and operations. It should be used for onboarding, live health checks, key rotation, billing checks, and webhook repair.

Panel screenshot

Horato dashboard overview showing active connections, sync lag, webhook delivery, and event stream panels.
Dashboard overview: scan connection health, webhook backlog, event stream, and sync lag.

Panel screenshot

Horato dashboard connections table with provider status and sync state.
Connections: inspect provider state before debugging API calls.

Panel screenshot

Horato panel webhook and operational health view.
Webhooks: identify retrying deliveries, dead-lettered events, and replay candidates.

Panel screenshot

Horato panel event stream with approval requested events visible for MCP operations.
MCP approvals: review externally visible write actions before execution.

Start with organization and application scope

Choose the organization first, then select the application that owns the API key and provider connections. Every API request and panel action should be interpreted inside that application scope.

  • Use one application per product environment when staging and production have different providers.
  • Rotate API keys from the same application that serves production traffic.
  • Keep account metadata stable so billing and usage charts remain coherent.

Connections and provider health

Use the connections panel before debugging sync or send errors. A connection can be active, degraded, revoked, or incomplete depending on provider token state and capability coverage.

  • Check provider, account, status, last sync, and capability flags.
  • Use refresh only when credentials exist and the provider supports the requested capability.
  • When a provider returns unsupported behavior, expect `provider_capability_not_supported` rather than a silent fallback.

API keys and usage

Create least-privilege keys for production workers and separate keys for local development. Review usage limits before enabling high-volume sync or webhook replay jobs.

Webhook inspection and repair

Use webhook delivery views to inspect status, attempts, latency, response code, and dead-letter state. Replay only after the receiving endpoint is fixed.

MCP approvals and run history

Read-only tools can execute directly. External writes, email send, booking changes, and destructive operations should create approval records that are visible in the panel and linked to run history.