Unaport.ai – Unified Portal for Financial Data
A suite of APIs designed for seamless integration in financial services — enabling account aggregation, consent management, and data sharing. This guide helps developers integrate, authenticate, and build on the Unaport platform.
Introduction
The Unaport.ai API is a fully RESTful interface that delivers all responses in JSON format. It covers three main areas: consent management, data retrieval, and analytics.
Login API to get Bearer tokens, Refresh Token API for session continuity, and Get Organisation Details API.
Create consent templates, raise consents with or without templates, check status, revoke consents, and receive webhook notifications.
Fetch data status, retrieve session data, export data — all tied to approved consent handles.
Single and aggregate account analytics, both sync and async — generate, fetch, and export detailed ML-powered reports.
Environments
All development and testing must be done in the UAT/Sandbox environment before switching to Production.
Response Status Codes
| Code | Status | Meaning |
|---|---|---|
200 | OK | Successful request |
201 | Created | New resource successfully created |
400 | Bad Request | Invalid request, often due to missing or malformed parameters |
401 | Unauthorized | No valid API key or Bearer token provided |
403 | Forbidden | Insufficient permissions for the requested resource |
500 | Server Error | An issue on Unaport.ai's server side |
Quick Links
Required documents, agreements, and KYC checklist to go live
Login and refresh token endpoints with request/response tables
Create, manage, revoke, and monitor consent requests
Embed the Unaport consent flow directly in your app via WebView or iframe