User management sessions

This feature is a wrapper of connect sessions created to facilitate your integration by including several features like status handling/description, add of a new item after a connect session, management of shared accounts, etc.

The User Management Session feature provides a unified, hosted interface allowing your users (PSU) to manage all their banking connections (Items) in one place.

Technically, this acts as a wrapper around the Connect Session. It generates a link to a frontend view where Bridge centralizes item management, status reporting, and maintenance actions, significantly reducing the integration effort on your side.

Why use User Management Sessions?

Traditional AIS integration often requires you to build logic to handle item statuses, error messages, and multiple redirections. This feature is designed to simplify AIS integration by offloading status management to Bridge and improving the user flow.

1. Offloaded Status Management & Wording

Bridge natively handles the translation of technical status codes (e.g., 1010, 402) into clear, user-friendly wording.

  • Before: You had to listen to webhooks, parse the Item status_code, and render your own error messages in your interface.
  • Now: Bridge displays the correct status directly (e.g., "Strong authentication requested") along with the appropriate action button.

2. Unified "Multi-Bank" Flow

This interface prevents the "redirection ping-pong" between your application and Bridge when a user needs to connect multiple institutions.

  • The "Add a new bank connection" button allows users to add multiple banks within the same session.
  • The user only returns to your application once they have finished all their management tasks.

How it Works

The interface is divided into two dynamic sections:

Actions Required (Priority)

If one or more Items require user intervention, they appear at the top of the list with a visual alert.

Example — Status 1010 (SCA Required): If an Item enters status 1010 (Refresh token expired / SCA required), the interface displays "Strong authentication requested". When the PSU clicks on this item, they are seamlessly redirected to a specific Connect Session to perform Strong Customer Authentication (SCA) with their bank. Once completed, they are returned to the User Management view to see the status turn green.

Successfully Synchronized Connections

This section lists all banks that are currently connected and healthy. This gives the PSU immediate visual confirmation that their data is up to date.

Technical Integration

Implementing this feature requires a single API call to generate the session link.

Endpoint

POST /v3/aggregation/user-management-sessions

Reference

See full API Reference

Description

Instead of requesting a standard Connect URL, you request a User Management URL. The parameters are nearly the same as for a connect session and will be transmitted to nested Connect Sessions.

curl --request POST \
     --url https://api.bridgeapi.io/v3/aggregation/user-management-sessions \
     --header 'Bridge-Version: BRIDGE-VERSION' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --header 'Authorization: Bearer TOP_SECRET_ACCESS_TOKEN' \
     --data '
		{
  		"user_email": "[email protected]"
		}
		'
{
    "id": "a06e5de4-9af4-407e-8843-adfb642e1871",
    "url": "https://connect.bridgeapi.io/user/a06e5de4-9af4-407e-8843-adfb642e1871"
}

Simply redirect your user to the returned url. Once the user has finished managing their connections (adding banks or fixing errors), they will be redirected back to the callback URL passed in body if provided.


Summary: Classic Integration vs. User Management

FeatureClassic IntegrationUser Management Session
Error HandlingPartner must map codes to textManaged by Bridge (Native wording)
Multiple BanksRedirection to App after every bankCentralized (Add multiple in one go)
InterfacePartner must build the dashboardTurnkey Solution
MaintenancePartner triggers specific update flowsAutomatic (Click-to-fix)