callbotagent.aiDocs
v1 · Contract draft
ENPL
Open dashboard
Preview

Preview documentation. Screenshots come from the dashboard mockup (test data) — the actual console module will be embedded in implementation. The API contract is still a draft.

API Console in the dashboard

The API Console is a surface in the CallBotAgent dashboard (/dashboard/developer) where custom integration partners manage HMAC keys, test requests, browse logs, webhooks, and limits. It does not replace the public contract documentation — it adds an operational view inside the store.

The mockup is visible only in an admin / dev-access session. Regular customer login does not show the console until the production implementation launches.

API Console overview Overview: 24 h KPIs, recent requests, webhook health, and the last successful end-to-end flow. "Mock data" badge / Test|Live toggle.

Tabs

Tab Purpose
Overview Readiness, blockers, KPIs, shortcuts to requests and keys, doc links
API Keys Create, rotate, revoke, key lifecycle statuses
Playground Validate (no send) and Sandbox Send on the draft contract
Requests Explorer + detail (timeline, PII redaction, Problem Details)
Webhooks Subscription, test, deliveries, replay
Usage & limits Quota, latency, error breakdown
Audit key.created / rotated / revoked, test, replay, export

Key list in the dashboard API keys in the dashboard shell (developer session).

Playground Playground: endpoint picker, JSON body, X-CBA-* headers, response, and copy-as-curl.

Request explorer Requests: statuses, latency, reason code, environment filter.

Request detail Request detail: lifecycle timeline + redacted body preview.

Webhook delivery Delivery detail: delivery attempts, response snippet, replay.

Key workflow

The full create → reveal-once → rotate / revoke flow is described on a separate page:

→ API key generation and rotation

Related