API Compatibility

We consider the following changes as non-breaking changes to the API:

  • Adding a field to an object
  • Introducing a new API endpoint that did not exist before
  • Adding a query parameter
  • Adding a new payment method (each Payment has a payment_method field)
  • Adding a new currency

However, we consider these examples as breaking changes:

  • Changing the datatype of a field
  • Removing a field from an object
  • Changing the semantics of an existing field
  • Changing URLs

Updated 02 Jul 2020
Did this page help?