Changes to the API

Track changes and upgrades to the Fintoc API

This page explains which API changes Fintoc treats as backwards compatible and how Fintoc versions the API when a change is not. Every change Fintoc has made to the API so far has been backwards compatible. When a change is not backwards compatible, Fintoc releases a new dated API version so your existing integration keeps working.

Backwards compatible changes

Fintoc considers the following changes as backwards compatible:

  • Add objects to the API.
  • Add optional parameters to already existing API endpoints.
  • Add new fields to existing objects.
  • Change the order of the keys in an object.
  • Change the length or format of IDs and tokens, including adding or removing prefixes such as the acc_ prefix on the Account object ID.
  • Change header field names to uppercase or lowercase. Per RFC 7230, header field names are case-insensitive, while header field values are case-sensitive.
📘

You shouldn't assume the format of IDs or tokens

You should never parse an ID or a token to get information out of it. Changes to these fields are considered backwards compatible, so the format can change at any moment. For example, objects created before 2021-05-05 don't have a prefix on their IDs.