Template Docs Commerce APIs Webhooks
Get Started
Get Started

Commerce API upgrades

Each Commerce API has an independent version number, where the current version number is listed on an API's overview page. Versions are specified in request URIs per the following format.

Format

https://api.squarespace.com/{api-version}/{resource-path}

Example

https://api.squarespace.com/1.0/commerce/orders

Backward-compatible changes are embedded in existing API versions. These changes are non-breaking and are meant to resolve practical issues that may be found in existing APIs, as well as enable new use cases in the form of new data fields.

Note: On occasion, new resource fields are added to Commerce APIs to expose additional data. Keep this in mind during development so an application doesn't break for new fields.

Breaking changes

Breaking changes are only introduced in a new, numbered version, and don't affect existing integrations. For example, version 1.2 would introduce some breaking changes to version 1.1.

Legacy API versions

Squarespace supports legacy API versions for a long time. Supported legacy versions will be documented per API, including the information you'll need to upgrade your applications quickly.