This space is deprecated and no longer supported. Please use the latest available version here.
TPP Onboarding API Guide
The TPP Onboarding API facilitates onboarding a TPP to each LFI they choose to integrate with. It is called once per LFI, prior to submitting the first request to a given LFI instance on the Open Finance Platform (OFP), which makes a backend call to the Open Finance Trust Framework (OFTF).
Once completed, a given TPP can then call the LFIs instance as per the standard API Flows described in each functional area.
1. API Flows
1.1 Invoke Onboarding Operation
The flow MUST begin with a TPP who has a client certificate signed by the OFTF for the purposes of providing client authentication for transport layer security.
At this stage provisioning on the OFTF has yet to be completed so no other credentials can be provided.
The TPP MUST:
Invoke the TPP Onboarding Operation at the LFI instance on the OFP to which they wish to connect.
Send their signed client certificate to provide transport layer authentication.
Send an empty payload.
The OFP MUST:
Validate the presented client certificate and verify it is valid and signed by the OFTF.
Reject the connection attempt if the client certificate presented by the TPP cannot be validated.
Introspect the certificate to retrieve the TPP ID and Software Statement ID from the relevant assertions encoded on the certificate.
Call the Onboarding Operation at the OFTF to complete onboarding the TPP.
Return a
204 No Content
response to the TPP to indicate that onboarding has been completed successfully.Return an appropriate HTTP status code and optionally an error object if the request cannot be completed.
2. TPP Onboarding Examples
The following are non-normative examples of invoking the TPP Onboarding operation.
2.1 Invoke TPP Manual Onboarding Operation
TPP onboards on to the OFTF (Trust Framework User Documentation | 5. TPPs Quick Access Guide)
TPP creates an Application on the OFTF (Trust Framework User Documentation | 5.4 Registering Applications)
TPP must supply the following information to openfinance@cbuae.gov.ae.
TPP Org Id
TPP Application Id
Cert JWKS url
2.2 Invoke TPP Onboarding Operation
2.1.1 Request: TPP to LFI Onboarding Instance at OFP
POST /open-finance/onboarding/v1.0/tpp-registration
x-fapi-interaction-id: ecd4f69f-b1ea-4589-afe9-71e63416bb6f
2.1.2 Response: Onboarding Operation Successful
HTTP/1.1 204 No Content
Cache-Control: no-cache, no-store
x-fapi-interaction-id: ecd4f69f-b1ea-4589-afe9-71e63416bb6f
3. OpenAPI Description
See the https://openfinanceuae.atlassian.net/wiki/pages/createpage.action?spaceKey=AHDV&title=TPP%20Onboarding%20OpenAPI page.
© Ozone Financial Technology Limited 2024-2025
Ozone Non Commercial Software EULA
Please try out our Advanced Search function.