Gemba Open BankingAPI demo · v0.1 reference
Not connected

Connect to the API

The app's own server exchanges your API key for a 10‑minute bearer token and renews it automatically. The key is kept only in this browser tab (sessionStorage — cleared when the tab closes) and sent over HTTPS to the app's proxy; it is never stored server‑side, logged, or shared with other visitors.

What happens on Connect
  1. POST {baseUrl}/auth/access-token with x-api-key{ access_token, expires_in, token_type }
  2. Every later call sends Authorization: Bearer …, x-gemba-application-id, x-gemba-user-id and a fresh x-gemba-request-id (idempotency key).
  3. The token is refreshed 30 s before its 10‑minute expiry (or on demand on a fresh serverless instance).