Skip to main content
← Back to changelog page

2026-01-05 — Subscriptions API Breaking Change

Breaking change related to customers' addresses coming February 1, 2026.

We are excited to announce a significant update to how subscription addresses are handled within our platform. These changes are designed to provide a cleaner, faster user interface and ensure more reliable address changes for your subscribers.

Currently, syncing addresses directly with Shopify can occasionally lead to unintended behavior — such as an update to a default address accidentally impacting unrelated subscriptions. To solve this, we are moving to a model where each subscription maintains its own independent shipping and billing address.

Key Benefits​

  • More Reliable Address Updates: By decoupling subscription addresses from the general Shopify customer address book, updates are now isolated. Changing an address for one subscription will no longer unintentionally affect others.
  • A Better Interface: We are streamlining the Customer Portal and App Admin by removing the legacy Address dropdown menu. This results in a simplified, less cluttered experience for both merchants and customers.
  • Data Integrity: Moving forward, all addresses stored in our database will be native to our platform (Source: bold), eliminating synchronization conflicts with Shopify platform data (Source: platform).

Technical Implementation Guide​

For developers integrating with our API, this change involves a shift in how you retrieve and update addresses.

How to Retrieve a Shipping Address​

You should no longer rely on the Customers endpoints for address data. Instead, access the address directly through the Subscription object. Use the GET Subscription endpoint to retrieve the shipping_address object directly.

How to Update a Shipping Address​

To update an address, you must identify the specific address attached to the subscription.

  1. Call the GET Subscription endpoint.
  2. Extract the shipping_address_id.
  3. Use that ID as the address_id in a PUT Update Customer Address request.
  4. Update the Subscription so the address change is updated on the Shopify contract with PATCH Partial Update Subscription updating the shipping_address_id to the address_id that was just updated.

Retrieving a List of Customer Addresses​

As we are disabling the sync of generic Shopify platform addresses, our API will no longer return the full list of a customer’s Shopify addresses.

Action Required: If your application requires a full list of a customer’s saved addresses from Shopify, please query the Shopify API directly.

API Deprecations and Breaking Changes​

To support this architecture, specific fields in the Customer APIs will be deprecated. The following endpoints will now return empty arrays for address-related fields. Please ensure your applications handle these responses correctly.

Note on Default Addresses​

Default address attributes will remain on endpoints that currently support them. However, the value will always be returned as null.