removed

BNZ Enduring Consent Removal

BNZ recently made a change that would require Akahu to provide BNZ account connectivity via “screen scraping”.

added

Introducing the Akahu SDK for Javascript

Today we are introducing our JS SDK, which makes interacting with the Akahu API simple and straightforward.

deprecated

Deprecated User ID in webhook events endpoint

The _user field on webhook events was intended to make it easier to match up which events were sent to which of the recipient's users. In hindsight, this is not terribly useful, and duplicates what the state parameter is supposed to be doing.

deprecated

Deprecated Connection `profile` field

The profile field on connections was intended to allow a banner image to go with a connection logo.

added

Improved exposure of when an account was refreshed

We say an account has been "refreshed" when we have just gone to the bank and retrieved the latest balance, metadata and transactions.

improved

Improved `/me` Endpoint Response

Beginning on Monday the 31st of May 2021, the /me endpoint will now return two new fields:

added

Stable Transaction Model

Beginning on Friday the 28th of May 2021, Akahu's /transactions and /accounts/{id}/transactions endpoints will begin serving transactions in a stable format.

added

New Header Required: `X-Akahu-ID`

Beginning on the 1st of January 2021, Akahu will require all API requests to api.akahu.io that are authorised with a User Token to include a new header, X-Akahu-ID with the value of your App Token.