Dokumentacja poglądowa. Zrzuty pochodzą z makiety panelu (dane testowe) — właściwy moduł konsoli będzie osadzony w implementacji. Kontrakt API nadal jest w wersji roboczej.
Konsola API w panelu
Konsola API to powierzchnia w panelu CallBotAgent (/dashboard/developer),
z której partner integracji custom zarządza kluczami HMAC, testuje requesty,
przegląda logi, webhooki i limity. Nie zastępuje publicznej dokumentacji
kontraktu — uzupełnia ją o operacyjny widok w sklepie.
Makieta jest widoczna tylko w sesji admina / dev-access. Zwykłe logowanie klienta nie pokazuje konsoli, dopóki nie wystartuje produkcyjna implementacja.
Przegląd: KPI 24 h, ostatnie requesty, zdrowie webhooków i ostatni udany
przepływ end-to-end. Badge „Mock data” / przełącznik Test|Live.
Zakładki
| Zakładka | Do czego służy |
|---|---|
| Przegląd | Readiness, blokers, KPI, skrót do requestów i kluczy, linki do docs |
| Klucze API | Tworzenie, rotacja, revoke, lifecycle statusów kluczy |
| Playground | Validate (bez wysyłki) i Sandbox Send na kontrakcie draft |
| Requesty | Explorer + detail (timeline, redakcja PII, Problem Details) |
| Webhooki | Subskrypcja, test, deliveries, replay |
| Zużycie i limity | Quota, latency, breakdown błędów |
| Audyt | key.created / rotated / revoked, test, replay, export |
Klucze API w shellu dashboardu (sesja deweloperska).
Playground: endpoint picker, body JSON, nagłówki X-CBA-*, odpowiedź i copy-as-curl.
Requesty: statusy, latency, reason code, filtr środowiska.
Detail requestu: lifecycle timeline + zredagowany preview body.
Delivery detail: próby dostawy, snippet odpowiedzi, replay.
Proces kluczy
Pełny przebieg create → reveal-once → rotate / revoke opisuje osobna strona:
→ Generowanie i rotacja kluczy API