{"name":"OpenDinar API","version":"1.0.0","description":"Open banking infrastructure for Serbia","status":"operational","docs":"https://docs.opendinar.rs","endpoints":["── Developer Portal ─────────────────────────────────────────────────────","POST   /developers/register           — create a developer account (get your API key)","POST   /developers/login              — log in to manage your account","POST   /developers/logout             — immediately invalidate your current session","GET    /developers/me                 — view your account and keys","GET    /developers/keys               — list your API keys (prefix only)","POST   /developers/keys               — generate a new API key","DELETE /developers/keys/:key          — revoke an API key","GET    /developers/usage              — usage stats and error logs","POST   /developers/webhooks           — register a webhook URL for events","GET    /developers/webhooks           — list registered webhooks","DELETE /developers/webhooks/:id       — deactivate a webhook","── Banking API ──────────────────────────────────────────────────────────","GET    /banks                         — list banks (?search=, ?status=, ?limit=, ?offset=)","GET    /banks/:id                     — get one bank","POST   /connect                       — start bank authorization for a user","GET    /connect/:token/status         — check authorization status (returns public_token)","POST   /connect/exchange              — exchange public_token for permanent connection_id","GET    /connections                   — list all connections for this API key","DELETE /connections/:id               — revoke a connection (disconnect a user's bank)","GET    /accounts                      — list user accounts (?bank_id=)","GET    /accounts/:id/balance          — get balance for one account","GET    /accounts/:id/identity         — get account holder identity (name, address, phone)","POST   /accounts/:id/sync            — force a fresh data pull from the bank","GET    /accounts/:id/transactions    — get transactions (?from=, ?to=, ?category=, ?limit=)","GET    /accounts/:id/transactions?cursor= — sync only new transactions since last call","GET    /accounts/:id/recurring       — detect recurring payments and income"],"request_id":"2dbff707-738c-42b0-9cc0-a600ba60ae20"}