Skip to main content

Change policy

Learn how we communicate key solution changes to you

We always try to make changes to our solution in a backward-compatible way. This means you can choose whether, when, and how to update your code and take advantage of the new functionality.

Backwards-compatible changes

The following changes are normally considered as backward-compatible.

  • Any additive changes to the Codat APIAPI A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms. or front-end solutions, such as:
    • a new datatype or APIAPI A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms. endpoint
    • a new field within a datatype or APIAPI A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms. endpoint
    • a new integration
    • a new portal page
    • a new rule
    • a new optional parameter to an APIAPI A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms. endpoint
  • Front-end changes that do not materially alter the functionality available or the way that functionality is accessed

Breaking changes

Breaking changes are changes that are not possible to make backward-compatible. When deprecating these, we try to follow the parallel change pattern (also called the expand and contract pattern).

When planning to make a breaking change, we'll post the details of the upcoming deprecation on our Important updates at least three months before it is released.

We'll also send an email to all developer and administrator users in the first week of each calendar quarter (January, April, July, October) with a summary of the upcoming deprecations.

These users can also choose to enable the deprecations early in the Codat Portal.

Opt-in to changes early

If you'd like to opt-in to a breaking change before its planned implementation date, you can do so in the Developers section of the Codat Portal by navigating to Developers > APIAPI A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms. deprecations.

Ensure you are familiar with the details of the deprecation you plan to enable and have completed any necessary preparations.

Only users with developer and administrator roles are able to access the Developers tab and enable the deprecations early.

Deprecation schedule

You can also subscribe to our deprecation calendar.

Changes by third-parties

Occasionally the integrations that you access through Codat may make changes that impact your use of Codat. This may include changes to their own APIsAPI A set of rules and protocols that allows different software applications to communicate with each other. Codat provides APIs for accessing financial data from accounting, banking, and commerce platforms., changes to their terms and conditions, and more. Where possible:

  • We'll try to minimize the impact to your use of Codat.
  • We'll try to notify you of any impact and any actions you need to take.

We suggest ensuring you're subscribed to the developer updates of any services you're using.


Was this page useful?
👏
👍
🤔
👎
😭