Added a new POST /v2/customers endpoint that allows clients to create up to 200 customers in a single request.
[BREAKING] Deprecated Financial Assistant endpoints (warnings / trends / forecast) and introduced these endpoints under a new API called Signal with updated urls and operation_ids.
Altered description of the OB Aggregation TPP Retrieve Authorisation Gateway URL to include for information into its usage.
Introduction of a new set of Payments based endpoints allowing customers to set up and authorise standing orders from one of Bud’s supported providers. This comes in the form of:
a new TPP endpoint, where clients can now request a new Bud Pay URL to allows customers to set up a new standing order; and
a new set of TSP endpoints, allowing clients to integrate Bud APIs to allow their customers to initiate standing orders.
Addition of the period field to the GET/v1/salary endpoint to provide an indication into any regulatory associated with a predicted salary transaction.
Added a new endpoint for the OB Aggregation TSP flow - POST/v1/open-banking/authorisation-codes. It allows clients to send back the parameters they receive from the bank once the customer has completed the authorisation process. This allows Bud to match the state to the relevant task id, and also provides the relevant code that will allow Bud to start fetching the customer’s data from the provider.
Financial Assistant service added to the Insights API. This includes three brand new endpoints that help customers to better manage their financial world.
Retrieve Warnings: provides a list of potential scenarios where a customer might suffer some financial expense (e.g. in their overdraft, cannot cover bills, late payment and late income)
Retrieve Trends: provides the key trends associated with a customer’s transactional data broken down by month
Retrieve Forecast - provides a list of the regular and predicted transactions over a given period, noting whether they are booked, pending or predicted.
Affordability Service added to the documentation, including a brand new endpoint to help clients to assess their customers affordability. The Create Spending Groups endpoint allows clients to create their own custom group, e.g. Discretionary Spend, where they can select which of Bud’s categories and/or subcategories will make up the group. All transactions for that customer assigned to the categories/subcategories within the group will be bucketed up and the client will be able to see the total income and expenditure in those categories over a given period of time.
Addition of Bud’s Payment Initiation API. The endpoints provide clients with the functionality to allow their customers to make payments from one of their bank accounts, to a chosen recipient. In their first iteration, customers are able to authorise a single payment from one of their UK based bank accounts to another UK bank account.
Addition of a Category Totals endpoint. The endpoint allows clients to retrieve the total amount of money that is moving into and out of their customers' connected bank accounts, broken down by transaction category. The endpoint breaks the totals down by both tier 1 and tier 2 type categories (as is provided by Buds dual layered categorisation engine).
Acceptance of a new transaction schema format for all 1st Party Enrichment Endpoints. All of Bud’s first party data enrichment endpoints (i.e. POST/v1/categorise/double-cat, POST/v1/regular-payments, POST/v1/merchants) are now able to accept the transaction format outputted by TrueLayer. This makes it even easier for those clients who are using TrueLayer as an aggregator to get the use of Bud’s enrichment services.