Fast path
Use without an account
Run the Doctor command, keep the terminal open, paste the generated provider callback URL into the service you are testing.
CallbackDesk
Callback workbench
Use the CLI for local forwarding. Use the browser workbench when you need to create a session, inspect URLs, or queue sample STK callbacks manually.
npx callbackdesk doctor http://localhost:3000/api/mpesa/callback
Fast path
Run the Doctor command, keep the terminal open, paste the generated provider callback URL into the service you are testing.
Team path
Sign in when you need persistent projects, longer retention, project-scoped CLI tokens, and revocation.
Evidence path
Open the session inbox to view redacted payloads, status codes, delivery attempts, and replay commands.
The CLI creates a session and starts forwarding captured callbacks to localhost.
Use the generated /c/... URL in the provider callback setting or request body.
Fix the handler, replay the same event, and keep an audit trail of attempts.
Browser session
Use this when you want to generate callback and inbox URLs from the browser. For local forwarding, the terminal Doctor command remains the main path.
Start a session to generate the callback and inbox URLs.
System
Provider POSTs are captured on the hosted /c/... endpoint.
STK samples are local test payloads, separate from live provider traffic.