Skip to main content

API Versioning

Shoplazza's Admin API is versioned so that new features and breaking changes can be introduced without disrupting existing apps. This page explains how versions are named, how often they are released, where to find the available versions, and what to do when you migrate.

Version naming

Every API request must include a version in the URL path. Versions use the YYYY-MM format:

https://{shopdomain}.myshoplaza.com/openapi/{version}/{endpoint}

For example, the following URL calls the 2025-06 version:

https://{shopdomain}.myshoplaza.com/openapi/2025-06/articles

Release cadence

Shoplazza releases a new API version every six months. A new version may add endpoints and fields or change existing behavior. Previous versions keep working until they are retired.

Available versions

To see every version you can call, open the API reference and use the version dropdown at the top of the page — it always reflects the versions currently available.

Version sunset

When you call a version that is no longer supported, the request returns a 404 status. Move your app to a supported version before then — use the version dropdown in the API reference to confirm which versions are currently available.

Migration checklist

When you move your app to a new version:

  1. Review the API Changelog to identify added, changed, or removed endpoints and fields.
  2. Test your integration against the new version in a development store.
  3. Update the version segment in your request URLs — for example, change 2025-06 to the new version.
  4. Roll out gradually and monitor for errors before sending all traffic to the new version.