Back to logs

(17/11/2025) (v2.0.0)

v2.0.0 17 November 2025

This file is the authoritative, human-readable record of API surface changes in this repository. Use it to document every change that may affect API consumers — including request/response schema updates, header or status-code changes, new or removed endpoints, behaviour changes, and migration guidance.

Path: /apis/open-banking/application/client-credentials
Method: POST
Version: 2.0.0
Change: Changed
Breaking: No

Detailed Summary

Added the scope in the response payload a string that lists the permissions granted to the issued access token.

Changes

  • Request changes: No Changes
  • Response changes: Added scope

Examples

Old Response
{
    "access_token": "eyJhbGciOiJSUzI.....",
    "expires_in": 1800,
    "refresh_expires_in": 0,
    "token_type": "Bearer",
    "not-before-policy": 0
}
New Response
{
    "access_token": "eyJhbGciOiJSUzI.....",
    "expires_in": 1800,
    "refresh_expires_in": 0,
    "token_type": "Bearer",
    "not-before-policy": 0,
    "scope": "ob:accounts:read_write_api:read ob:accounts:data:read email..."
}
Path: /apis/open-banking/financial-institution/list2
Method: POST
Version: 2.1.0
Previous: 2.0.0
Change: Added
Breaking: No

Detailed Summary

Added required purpose_code to request body to identify the purpose and change the api_set value from AISP to AIS.

Changes

  • Header: change the X-API-Version value from 2.0.0 to 2.1.0
  • Body: new required field purpose_code
  • Body: change required field enum api_set to AIS
  • Response changes: no changes to response schema
Path: /apis/aisp/open-banking/account-access-consent/setup
Method: POST
Version: 2.1.0
Previous: 2.0.0
Change: Added
Breaking: No

Detailed Summary

Added required application_purpose_code to request body and fixed typo in application_redirect_url.

Changes

  • Header: change the X-API-Version value from 2.0.0 to 2.1.0
  • Body: new required field application_purpose_code
  • Body: change required field application_redirct_url to application_redirect_url
  • Response changes: no changes to response schema
Path: /apis/aisp/open-banking/read-write-api/accounts1
Method: POST
Version: 2.0.0
Change: Changed
Breaking: No

Detailed Summary

Changed the response root element from json array [object] to {object} and returned the response Meta and Links.

Changes

  • Request changes: No changes
  • Response changes: Root element structure update

Examples

Old Response
[
    "ConsentId": "95dd67a7-b....",
    "Account": [
        {
            "AccountId": "100004000.....",
            ...
        }
    ]
]
New Response
{
    "ConsentId": "95dd67a7-ba.....",
    "AccountId": "10000400......",
    "Account": {
        "AccountHolderName": "Mit......",
        ...
    },
    "Meta": { "TotalPages": 1 },
    "Links": { "Self": "..." }
}

Note: Similar "root element" changes were applied to: /balances1, /beneficiaries1, /direct-debits1, /parties1, /account-parties1, /scheduled-payments1, /standing-orders1, and /transactions1.