Changelog
Version 2.9.1 (10.06.2025)
-
Add the
hasPspReportsproperty to the response model of the GetAccountType endpoint. -
Version 2.9.0 (31.03.2025)
-
Remove the
additionalPropertieskeyword from all schemas. This is to ensure generated API clients are forward compatible and don't break when new properties are added.
Version 2.8.2 (18.03.2025)
- Changed endpoints:
- The
warningDetailsproperty is added to the response model of the CreateAccount and UpdateAccount endpoints to provide detailed information about warnings for the account. ThewarningDetailsproperty has the same structure and contains the same data as thewarningsin GetAccount. - The
warningsproperty in the response model of the CreateAccount and UpdateAccount endpoints is deprecated.
- The
Version 2.8.1 (13.02.2025)
- Changed endpoints:
- The list of
accountFields of the account type metadata now containsisDeprecatedanddeprecationReasonproperties to indicate that a field should not be used anymore.
- The list of
Version 2.8.0 (03.02.2025)
- New
CredentialFieldType.Filecredential field type for an upcoming PSP change that requires the user to upload a certificate. - New
PaymentClassification.Donationfor proper classification of donations (PayPal). - Changed endpoints:
- Add
state,errorsandwarningsto the response model of GetAccountType endpoint to provide information about current PSP status. 401/403responses return aProblemDetails bodyinstead of an empty response.
- Add
Version 2.7.1 (11.12.2024)
- Add
state,errorsandwarningsto the response model of GetAccountType endpoint to provide information about current PSP status.
Version 2.7.0 (05.11.2024)
-
New classification
Tax(e.g. sales taxes). -
New classification
Adjustmentfor miscellaneous adjustments (e.g. rounding errors). -
Add
excludeDeprecatedFieldsas a parameter to GetTransactions and GetTransaction. Setting this parameter totruewill exclude the transaction fields that are marked as deprecated from the list offields. -
Add
excludeMappedFieldsas a parameter to GetTransactions and GetTransaction. Setting this parameter totruewill exclude the transaction fields that are mapped to one of the fixed transaction fields such asorderNumberorbookingText. -
Add
errorsandwarningsto the response models of account, report and data import in GetAccount, GetAccounts, GetReport, GetReports, GetDataImport and GetDataImports. -
Add
errorsto the response model of account in CreateAccount and UpdateAccount.
Version 2.6.1 (26.09.2024)
-
Ensure date-time values always have the same number of fractional seconds. Previously zeros were truncated but the full available resolution of the timestamp was provided.
Before After 2024-06-16T06:01:29Z2024-06-16T06:01:29.0000000Z2024-09-25T07:51:06.352486Z2024-09-25T07:51:06.3524860Z
Version 2.6.0 (26.08.2024)
- Add data imports controller with endpoints:
GET /dataimports- to get a list of data importsGET /dataimports/{id}- to get information about a data import
Version 2.5.0 (25.07.2024)
-
Changed endpoints:
- The list of
transactionFields of the account type metadata now containsisDeprecatedanddeprecationReasonproperties to indicate that a field should not be used anymore. - The change partner's own settings endpoint now contains a new
uiSettings.stylingproperty to allow customization of the Account UI. See the styling documentation for details. - Add
name,emailandsearchas parameters to GetUsers
- The list of
-
Metadata updates for most account types (see 2024-07 Metadata Updates)
- New, more descriptive fields IDs and names (e.g.
payoutIdinstead ofreference1). - Deprecation of old field names.
- Removal of 'bookingDate' and 'valueDate' from the transaction fields as the values only duplicated information from the main transaction.
- Removal of fields that were never used by a PSP.
- Removal of fields with dubious data quality.
- New, more descriptive fields IDs and names (e.g.
Version 2.4.0 (01.07.2024)
- Changed endpoints:
- All changes are backwards compatible. However, there are deprecations that will be removed in the future. The new API offers more flexibility and features.
POST /accountui:- Add
accountTypeIdsas request / response body parameter - Deprecate
accountTypeIdas request / response body parameter - useaccountTypeIdsinstead - See create or update an account
- Add
GET /accountui/{id}:- Add
accountTypeIdsas response body parameter - Deprecate
accountTypeIdas response body parameter - useaccountTypeIdsinstead - See get the status of an account UI session
- Add
Version 2.3.0 (22.04.2024)
-
Add account UI controller with endpoints (beta):
POST /accountui- to create or update an accountGET /accountui/{id}- to get the status and results of an account UI session
-
Add
uiSetingsas a parameter to CreatePartner and to UpdatePartner and to their response models
Version 2.2.2 (05.03.2024)
- Add
pageReferenceas a parameter to GetTransactions - Add
previousPageReferenceandnextPageReferenceto the response model of GetTransactions
Version 2.2.1 (29.02.2024)
- Add
createdAtas a search parameter to GetTransactions
Version 2.2.0 (20.02.2024)
- Add reports controller to get a list of transaction reports or a single report
Version 2.1.6 (11.01.2024)
- Add an endpoint GetTransaction to get a single transaction by ID
- Add a new GetTransactions endpoint. The existing endpoint is renamed to GetTransactionsDeprecated and should not be used for new development.
- Add
reportIdas a search parameter to GetTransactions
Version 2.1.5 (21.11.2023)
- Add
deletedAtto deleted users in GetUsers
Version 2.1.4 (09.10.2023)
- Add user update method
- Allow changing child partner's name in the partner update method
Version 2.1.3 (12.05.2023)
- Add
helpUrlsto account types.
Version 2.1.2 (02.05.2023)
- Add child partner delete methods
Version 2.1.1 (27.04.2023)
- Add partner token revocation and usage timestamps
Version 2.1.0 (24.04.2023)
- Add account credentials validation methods
Version 2.0.0-beta3 (31.03.2023)
- Add rate limiting
Version 2.0.0-beta2 (23.02.2023)
- The
redirectUrlprorerty has been added to the POST /oauth request model, which allows to specify the redirect URL for any particular request. - Breaking changes
- Partner request and response models have been changed. The
redirectUrlprorerty has been removed and theredirectUrlsprorerty has been added instead, which allows to specify multiple redirect URLs.
- Partner request and response models have been changed. The
Version 2.0.0-beta1 (17.02.2023)
- Add partner tokens and allow partners to add other partners.
- Add scopes to partner and user tokens.
- New endpoints
POST /partnersGET /partners/selfPUT /partners/selfGET /partners/{id}PUT /partners/{id}POST /partners/{id}/tokensPOST /partners/self/tokensDELETE /partners/{id}/tokens/{tokenId}GET /partners/self/tokensGET /partners/{id}/tokensPOST /users/{id}/tokens. ReplacesGET /users/{id}/token.GET /users/{id}. ReplacesGET /users/{name}. A user token and a user ID are added to the response model. An optional Email parameter is added to the response model.
- Endpoints with extended request or response models, non-breaking changes
POST /users. A user token and a user ID are added to the response model. An optional Email parameter is added to both request and response models.
- Breaking changes
- Partner authentication with API-keys has been removed. JWT bearer tokens should be used instead. All partner keys must be replaced with the tokens.
- Transaction CreationTimestamp was renamed to CreatedAt
- All user tokens should be updated to contain scopes. For that the
POST /users/{id}/tokensendpoint can be used.
- The following endpoints have been removed
GET /users/{id}/token.POST /users/{id}/tokenshould be used instead. The response model has changed.PATCH /partners.PUT /partners/selfshould be used instead.
- The following endpoints have been changed
GET /partners.GET /partners/selfshould be used instead.GET /users/{name}.GET /users/{id}should be used instead.DELETE /users/{name}.GET /users/{id}should be used instead.
Version 1.1.2
- Make user token expiry configurable.
Version 1.1.1
- Internal bug fix release.
Version 1.1.0
- Add report information to transactions.
Version 1.0.0
- Initial version.