LFI · API Hub · Headless Heimdall

Headless Heimdall Auth Server 2 min read

The Headless Heimdall Auth Server is an API provided by the API Hub that powers the consent authorisation journey. It shields your authorisation server from the complexity of raw OIDC and FAPI 2.0 — your system calls three endpoints at the appropriate points in the customer journey and the API Hub handles the rest.

01 Base URL

Per-environment Headless Heimdall hosts

EnvironmentURL
Pre-productionhttps://hh.{lfiCode}.preprod.apihub.openfinance.ae
Productionhttps://hh.{lfiCode}.apihub.openfinance.ae

Where {lfiCode} is the LFI Code assigned during API Hub onboarding.

02 Authentication

C3-hh-cm-client over mTLS, optionally JWT-signed

All requests to the Headless Heimdall Auth Server MUST be made using the C3-hh-cm-client application registered in the Trust Framework. This is the same client used to call the Consent Manager.

Requests MUST be made over mutual TLS using the C3 transport client certificate. If your API Hub is configured for JWT Auth, you MUST also include a signed JWT in the Authorization header, signed with the Sig4 signing key.

See Connectivity & Certificates for the full certificate mapping, and Creating the C3-hh-cm-client Application for setup instructions.

04 API Reference

Where to find the endpoints

The full API reference for each endpoint is available in the sidebar under API Reference. Use GET/hello-mtls to verify your mTLS connectivity before calling other endpoints.