<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://developer.boldcommerce.com/changelog</id>
    <title>Bold Commerce API Changelog</title>
    <updated>2026-01-05T12:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://developer.boldcommerce.com/changelog"/>
    <subtitle>A changelog capturing all updates to the Bold Commerce APIs.</subtitle>
    <icon>https://developer.boldcommerce.com/assets/images/favicon.ico</icon>
    <rights>Copyright © 2026 Bold Commerce, All Rights Reserved.</rights>
    <entry>
        <title type="html"><![CDATA[2026-01-05 — Subscriptions API Breaking Change]]></title>
        <id>https://developer.boldcommerce.com/changelog/2026/01/05</id>
        <link href="https://developer.boldcommerce.com/changelog/2026/01/05"/>
        <updated>2026-01-05T12:00:00.000Z</updated>
        <summary type="html"><![CDATA[Breaking change related to customers' addresses coming February 1, 2026.]]></summary>
        <content type="html"><![CDATA[<p>Breaking change related to customers' addresses coming February 1, 2026.</p>
<p>We are excited to announce a significant update to how subscription addresses are handled within our platform. These changes are designed to provide a <strong>cleaner, faster user interface</strong> and ensure <strong>more reliable address changes</strong> for your subscribers.</p>
<p>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 <strong>each subscription maintains its own independent shipping and billing address</strong>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-benefits">Key Benefits<a class="hash-link" aria-label="Direct link to Key Benefits" title="Direct link to Key Benefits" href="https://developer.boldcommerce.com/changelog/2026/01/05#key-benefits">​</a></h2>
<ul>
<li><strong>More Reliable Address Updates</strong>: 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.</li>
<li><strong>A Better Interface</strong>: 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.</li>
<li><strong>Data Integrity</strong>: Moving forward, all addresses stored in our database will be native to our platform (Source: <code>bold</code>), eliminating synchronization conflicts with Shopify platform data (Source: <code>platform</code>).</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="technical-implementation-guide">Technical Implementation Guide<a class="hash-link" aria-label="Direct link to Technical Implementation Guide" title="Direct link to Technical Implementation Guide" href="https://developer.boldcommerce.com/changelog/2026/01/05#technical-implementation-guide">​</a></h2>
<p>For developers integrating with our API, this change involves a shift in how you retrieve and update addresses.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-retrieve-a-shipping-address">How to Retrieve a Shipping Address<a class="hash-link" aria-label="Direct link to How to Retrieve a Shipping Address" title="Direct link to How to Retrieve a Shipping Address" href="https://developer.boldcommerce.com/changelog/2026/01/05#how-to-retrieve-a-shipping-address">​</a></h3>
<p>You should no longer rely on the <a href="https://developer.boldcommerce.com/api/subscriptions#tag/Customers">Customers</a> endpoints for address data. Instead, access the address directly through the Subscription object. Use the <a href="https://developer.boldcommerce.com/api/subscriptions#tag/Subscriptions/operation/GetSubscription">GET Subscription</a> endpoint to retrieve the <code>shipping_address</code> object directly.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-to-update-a-shipping-address">How to Update a Shipping Address<a class="hash-link" aria-label="Direct link to How to Update a Shipping Address" title="Direct link to How to Update a Shipping Address" href="https://developer.boldcommerce.com/changelog/2026/01/05#how-to-update-a-shipping-address">​</a></h3>
<p>To update an address, you must identify the specific address attached to the subscription.</p>
<ol>
<li>Call the <a href="https://developer.boldcommerce.com/api/subscriptions#tag/Subscriptions/operation/GetSubscription">GET Subscription</a> endpoint.</li>
<li>Extract the <code>shipping_address_id</code>.</li>
<li>Use that ID as the <code>address_id</code> in a <a href="https://developer.boldcommerce.com/api/subscriptions#tag/Customers/operation/UpdateCustomerAddress">PUT Update Customer Address</a> request.</li>
<li>Update the Subscription so the address change is updated on the Shopify contract with <a href="https://developer.boldcommerce.com/api/subscriptions#tag/Subscriptions/operation/PartialUpdateSubscription">PATCH Partial Update Subscription</a> updating the <code>shipping_address_id</code> to the <code>address_id</code> that was just updated.</li>
</ol>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="retrieving-a-list-of-customer-addresses">Retrieving a List of Customer Addresses<a class="hash-link" aria-label="Direct link to Retrieving a List of Customer Addresses" title="Direct link to Retrieving a List of Customer Addresses" href="https://developer.boldcommerce.com/changelog/2026/01/05#retrieving-a-list-of-customer-addresses">​</a></h3>
<p>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.</p>
<p><strong>Action Required</strong>: If your application requires a full list of a customer’s saved addresses from Shopify, please query the Shopify API directly.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="api-deprecations-and-breaking-changes">API Deprecations and Breaking Changes<a class="hash-link" aria-label="Direct link to API Deprecations and Breaking Changes" title="Direct link to API Deprecations and Breaking Changes" href="https://developer.boldcommerce.com/changelog/2026/01/05#api-deprecations-and-breaking-changes">​</a></h2>
<p>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.</p>
<ul>
<li>Subscriptions API:<!-- -->
<ul>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Customers/operation/GetCustomer">GET Customer</a>:<!-- -->
<ul>
<li><code>addresses</code> will return <code>[]</code></li>
<li><code>default_address</code> will return <code>null</code></li>
</ul>
</li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Customers/operation/ListCustomerAddresses">GET List Customers</a>:<!-- -->
<ul>
<li><code>addresses</code> will return <code>[]</code></li>
<li><code>default_address</code> will return <code>null</code></li>
</ul>
</li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Customers/operation/ListCustomerAddresses">GET List Customer Addresses</a>:<!-- -->
<ul>
<li><code>customer_addresses</code> will return <code>[]</code></li>
</ul>
</li>
</ul>
</li>
<li>Customers API:<!-- -->
<ul>
<li><a href="https://developer.boldcommerce.com/api/customers#tag/Customers/operation/ListCustomers">GET List Customers</a>:<!-- -->
<ul>
<li><code>addresses</code> will return <code>[]</code></li>
<li><code>default_address</code> will return <code>null</code></li>
</ul>
</li>
<li><a href="https://developer.boldcommerce.com/api/customers#tag/Customers/operation/GetCustomerByID">GET Customer by ID</a>:<!-- -->
<ul>
<li><code>addresses</code> will return <code>[]</code></li>
<li><code>default_address</code> will return <code>null</code></li>
</ul>
</li>
<li><a href="https://developer.boldcommerce.com/api/customers#tag/Customers/operation/GetCustomerByPlatformID">GET Customer by Platform ID</a>:<!-- -->
<ul>
<li><code>addresses</code> will return <code>[]</code></li>
<li><code>default_address</code> will return <code>null</code></li>
</ul>
</li>
<li><a href="https://developer.boldcommerce.com/api/customers#tag/Addresses/operation/ListCustomerAddresses">GET List Customer Addresses</a>:<!-- -->
<ul>
<li>This endpoint is deprecated</li>
<li>It will return <code>{"addresses": []}</code></li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="note-on-default-addresses">Note on Default Addresses<a class="hash-link" aria-label="Direct link to Note on Default Addresses" title="Direct link to Note on Default Addresses" href="https://developer.boldcommerce.com/changelog/2026/01/05#note-on-default-addresses">​</a></h3>
<p>Default address attributes will remain on endpoints that currently support them. However, the value will always be returned as <code>null</code>.</p>]]></content>
        <category label="Breaking" term="Breaking"/>
        <category label="Subscriptions" term="Subscriptions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2025-11-17 — Subscriptions API Breaking Change]]></title>
        <id>https://developer.boldcommerce.com/changelog/2025/11/18</id>
        <link href="https://developer.boldcommerce.com/changelog/2025/11/18"/>
        <updated>2025-11-17T12:00:00.000Z</updated>
        <summary type="html"><![CDATA[Breaking change coming December 3, 2025: List Customers endpoint address fields will change type.]]></summary>
        <content type="html"><![CDATA[<p>Breaking change coming December 3, 2025: List Customers endpoint address fields will change type.</p>
<p>The <a href="https://developer.boldcommerce.com/api/subscriptions#tag/Customers/operation/ListCustomers">List Customers endpoint</a> of the Subscriptions API will update four fields in the <code>addresses</code> and <code>default_address</code> objects.</p>
<p>Currently, these fields are returned as a <code>number</code>, but according to the API specification, they should be <code>string</code>.
Starting December 3, 2025, these fields will always be returned as <code>string</code> values.</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="fields-affected">Fields Affected<a class="hash-link" aria-label="Direct link to Fields Affected" title="Direct link to Fields Affected" href="https://developer.boldcommerce.com/changelog/2025/11/18#fields-affected">​</a></h4>
<table><thead><tr><th>Field</th><th>Current Type</th><th>New Type</th></tr></thead><tbody><tr><td>customers[].addresses[].platform_id</td><td>number</td><td><strong>string</strong></td></tr><tr><td>customers[].addresses[].platform_customer_id</td><td>number</td><td><strong>string</strong></td></tr><tr><td>customers[].default_address.platform_id</td><td>number</td><td><strong>string</strong></td></tr><tr><td>customers[].default_address.platform_customer_id</td><td>number</td><td><strong>string</strong></td></tr></tbody></table>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="why-is-this-changing">Why is this changing?<a class="hash-link" aria-label="Direct link to Why is this changing?" title="Direct link to Why is this changing?" href="https://developer.boldcommerce.com/changelog/2025/11/18#why-is-this-changing">​</a></h4>
<ul>
<li>This update makes the returned data consistent with the public API docs.</li>
<li>Corrects a data type discrepancy that may cause type errors in strict-typed languages or API clients.</li>
</ul>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="action-required">Action Required<a class="hash-link" aria-label="Direct link to Action Required" title="Direct link to Action Required" href="https://developer.boldcommerce.com/changelog/2025/11/18#action-required">​</a></h4>
<p><strong>Review your integration:</strong> If your code expects these fields to be a number, update it to accept a string value.</p>]]></content>
        <category label="Breaking" term="Breaking"/>
        <category label="Subscriptions" term="Subscriptions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2025-06-11 — Add Discount Code Endpoints]]></title>
        <id>https://developer.boldcommerce.com/changelog/2025/06/11</id>
        <link href="https://developer.boldcommerce.com/changelog/2025/06/11"/>
        <updated>2025-06-11T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Developers now have a simpler path to modifying discount codes on Subscriptions.]]></summary>
        <content type="html"><![CDATA[<p>Developers now have a simpler path to modifying discount codes on Subscriptions.</p>
<p><strong>New endpoints for modifying discount codes on subscriptions:</strong></p>
<ul>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Subscriptions/operation/UpdateDiscountCode">Update Discount Code</a></li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Subscriptions/operation/RemoveDiscountCode">Remove Discount Code</a></li>
</ul>
<p><strong>Upcoming deprecation:</strong></p>
<p>Using the <code>PUT</code> and <code>DELETE</code> <code>/subscriptions/[subscription_id]/discount_code</code> endpoints is now the recommended approach to modify subscription discount codes. Further annoucements are coming soon regarding the deprecation of using <code>PUT</code> AND <code>PATCH</code> <code>/subscriptions/[subscription_id]</code> endpoints to modify discount codes.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Subscriptions" term="Subscriptions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-09-17 — Add Dynamic Discounts]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/09/17</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/09/17"/>
        <updated>2024-09-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Subscription Groups support Dynamic Discount rules.]]></summary>
        <content type="html"><![CDATA[<p>Subscription Groups support Dynamic Discount rules.</p>
<p>A new optional field <code>dynamic_discounts</code> was added to Subscription Groups payloads.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Subscriptions" term="Subscriptions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-08-29 — Add Convertible Adjustments Endpoints]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/08/29</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/08/29"/>
        <updated>2024-08-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Developers now have the ability to configure automatic product conversions when subscriptions are created from checkout.]]></summary>
        <content type="html"><![CDATA[<p>Developers now have the ability to configure automatic product conversions when subscriptions are created from checkout.</p>
<p>New endpoints for creating, updating, and deleting Convertible Adjustments:</p>
<ul>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Convertible-Adjustments/operation/CreateConvertibleAdjustmentGroup">Create Convertible Adjustment Group</a></li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Convertible-Adjustments/operation/CreateConvertibleAdjustmentGroupItems">Create Convertible Adjustment Group Items</a></li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Convertible-Adjustments/operation/DeleteConvertibleAdjustmentGroup">Delete Convertible Adjustment Group</a></li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Convertible-Adjustments/operation/DeleteConvertibleAdjustmentGroupItem">Delete Convertible Adjustment Group Item</a></li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Convertible-Adjustments/operation/DeleteConvertibleAdjustmentGroupItems">Delete Convertible Adjustment Group Items</a></li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Convertible-Adjustments/operation/UpdateConvertibleAdjustmentGroup">Update Convertible Adjustment Group</a></li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Convertible-Adjustments/operation/UpdateConvertibleAdjustmentGroupItem">Update Convertible Adjustment Group Item</a></li>
</ul>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Subscriptions" term="Subscriptions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-07-16 — Add a new subscription adjustment action]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/07/16</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/07/16"/>
        <updated>2024-07-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The Subscriptions API now supports a new type of adjustment action - apply price to a line item.]]></summary>
        <content type="html"><![CDATA[<p>The <a href="https://developer.boldcommerce.com/api/subscriptions">Subscriptions API</a> now supports a new type of adjustment action - apply price to a line item.</p>
<p>This change impacts the following endpoints:</p>
<ul>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Subscription-Adjustments/operation/CreateSubscriptionAdjustments">Create Subscription Adjustments</a></li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Subscription-Adjustments/operation/ListSubscriptionAdjustments">Get Subscription Adjustments</a></li>
<li><a href="https://developer.boldcommerce.com/api/subscriptions#tag/Subscription-Adjustments/operation/GetSubscriptionAdjustmentByID">Get Subscription Adjustment by ID</a></li>
</ul>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Subscriptions" term="Subscriptions"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-06-17 — Rename PIGI to Secure Payments Interface (SPI)]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/06/17</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/06/17"/>
        <updated>2024-06-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Bold renamed the Payment Isolation Gateway Interface (PIGI) to Secure Payments Interface (SPI) for increased clarity.]]></summary>
        <content type="html"><![CDATA[<p>Bold renamed the <em>Payment Isolation Gateway Interface (PIGI)</em> to <em>Secure Payments Interface (SPI)</em> for increased clarity.</p>
<p>No action is necessary. This is a non-breaking change, and this entry is intended for informational purposes only.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Checkout" term="Checkout"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-06-06 — Add endpoint to authorize payments]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/06/06</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/06/06"/>
        <updated>2024-06-06T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Adds the Authorize Payments endpoint to the Checkout Backend API. This endpoint enables a merchant to authorize a payment from their backend application.]]></summary>
        <content type="html"><![CDATA[<p>Adds the <a href="https://developer.boldcommerce.com/api/orders#tag/Payments/operation/AuthorizePayments">Authorize Payments</a> endpoint to the <a href="https://developer.boldcommerce.com/api/orders">Checkout Backend API</a>. This endpoint enables a merchant to authorize a payment from their backend application.</p>
<p>This endpoint is useful for offline or off-session order processing, when you don't want to call the <a href="https://developer.boldcommerce.com/api/checkout#tag/Orders/operation/ProcessOrder">Process Order</a> endpoint from the frontend.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Checkout Backend" term="Checkout Backend"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-04-23 — Add endpoint to update platform customer creation]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/04/23</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/04/23"/>
        <updated>2024-04-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Adds the Update Platform Customer Creation Setting endpoint in the Checkout Admin API.]]></summary>
        <content type="html"><![CDATA[<p>Adds the <a href="https://developer.boldcommerce.com/api/checkout-admin#tag/Shops/operation/UpdateCreatePlatformCustomer">Update Platform Customer Creation Setting</a> endpoint in the <a href="https://developer.boldcommerce.com/api/checkout-admin">Checkout Admin API</a>.</p>
<p>This endpoint enables you to control whether Bold triggers customer creation on the platform during the order creation process. This setting defaults to <code>true</code>.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Checkout Admin" term="Checkout Admin"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-03-28 — Add endpoint to update inventory check requirement]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/03/28</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/03/28"/>
        <updated>2024-03-28T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Adds the Update Inventory Check Requirement endpoint in the Checkout Admin API.]]></summary>
        <content type="html"><![CDATA[<p>Adds the <a href="https://developer.boldcommerce.com/api/checkout-admin#tag/Shops/operation/UpdateInventoryCheckRequirement">Update Inventory Check Requirement</a> endpoint in the <a href="https://developer.boldcommerce.com/api/checkout-admin">Checkout Admin API</a>.</p>
<p>This endpoint enables you to control whether the <a href="https://developer.boldcommerce.com/api/checkout#tag/Orders/operation/ProcessOrder">Process Order</a> endpoint performs an inventory check. If the inventory check is required, the Process Order endpoint returns a 422 error if there is not enough inventory to complete the order.</p>
<p>The inventory check is required by default.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Checkout Admin" term="Checkout Admin"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-03-25 — Add Shop Payment Styling endpoints]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/03/25</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/03/25"/>
        <updated>2024-03-25T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Adds several shop payment styling endpoints that can be used to style the Payment Isolation Gateway Interface for all orders on a given store.]]></summary>
        <content type="html"><![CDATA[<p>Adds several shop payment styling endpoints that can be used to style the Payment Isolation Gateway Interface for all orders on a given store.</p>
<p>This update includes the following new endpoints:</p>
<ul>
<li><a href="https://developer.boldcommerce.com/api/checkout-admin#tag/Payment-CSS/operation/GetShopPaymentStyling">Get Shop Payment Styling</a></li>
<li><a href="https://developer.boldcommerce.com/api/checkout-admin#tag/Payment-CSS/operation/CreateShopPaymentStyling">Create Shop Payment Styling</a></li>
<li><a href="https://developer.boldcommerce.com/api/checkout-admin#tag/Payment-CSS/operation/DeleteShopPaymentStyling">Delete Shop Payment Styling</a></li>
</ul>
<p>These endpoints enable you to style <a href="https://developer.boldcommerce.com/guides/platform-integration/adobe-commerce/overview?config=payment-booster#checkout-options">Payment Booster</a>. For most other types of checkout, Bold recommends styling the checkout using the Bold Checkout admin. Refer to <a href="https://developer.boldcommerce.com/guides/checkout/css">Style the Checkout with CSS</a> for more information.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Checkout Admin" term="Checkout Admin"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-02-01 — New limit on customer address retrieval]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/02/01</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/02/01"/>
        <updated>2024-02-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The Customers API now returns only the first 50 addresses associated with a customer. Previously, there was no limit on address retrieval.]]></summary>
        <content type="html"><![CDATA[<p>The <a href="https://developer.boldcommerce.com/api/customers">Customers API</a> now returns only the first 50 addresses associated with a customer. Previously, there was no limit on address retrieval.</p>
<p>This change impacts the following endpoints:</p>
<ul>
<li><a href="https://developer.boldcommerce.com/api/customers#tag/Customers/operation/GetCustomerByID">Get Customer by ID</a></li>
<li><a href="https://developer.boldcommerce.com/api/customers#tag/Customers/operation/GetCustomerByPlatformID">Get Customer by Platform ID</a></li>
<li><a href="https://developer.boldcommerce.com/api/customers#tag/Customers/operation/ListCustomers">List Customers</a></li>
<li><a href="https://developer.boldcommerce.com/api/customers#tag/Addresses/operation/ListCustomerAddresses">List Customer Addresses</a></li>
</ul>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Customers" term="Customers"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-01-18 — Add LiFE anchor location for PayPal Checkout Flow]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/01/18</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/01/18"/>
        <updated>2024-01-18T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Adds a new LiFE element location (paypaladditionalinformation) that can be used with the PayPal Checkout Flow. You can use the paypaladditionalinformation anchor location to create an Additional information page that contains your desired element.]]></summary>
        <content type="html"><![CDATA[<p>Adds a new LiFE element location (<code>paypal_additional_information</code>) that can be used with the PayPal Checkout Flow. You can use the <code>paypal_additional_information</code> anchor location to create an <strong>Additional information</strong> page that contains your desired element.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="additional-documentation">Additional Documentation<a class="hash-link" aria-label="Direct link to Additional Documentation" title="Direct link to Additional Documentation" href="https://developer.boldcommerce.com/changelog/2024/01/18#additional-documentation">​</a></h2>
<p>Refer to <a href="https://developer.boldcommerce.com/guides/checkout/life#paypal-checkout-flow-only-additional-information-page">Add Customized Elements to Checkout</a> for more information about this anchor location.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Checkout Admin" term="Checkout Admin"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-01-17 — Add Bold order ID to External Payment Gateway Connector Auth]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/01/17</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/01/17"/>
        <updated>2024-01-17T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Bold now sends boldorderid in Auth requests from the External Payment Gateway Connector.]]></summary>
        <content type="html"><![CDATA[<p>Bold now sends <code>bold_order_id</code> in <a href="https://developer.boldcommerce.com/guides/checkout/references/checkout-epg-api#auth-request">Auth requests</a> from the External Payment Gateway Connector.</p>
<p>Bold previously sent only the <code>order_id</code>, or the public order identifier for the platform, in Auth requests. The <code>bold_order_id</code> represents the order identifier internal to Bold.</p>
<p>Refer to the External Payment Gateway Connector API specification for more information: <a href="https://developer.boldcommerce.com/guides/checkout/references/checkout-epg-api">Implement an External Payment Gateway</a>.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="External Payment Gateway Connector" term="External Payment Gateway Connector"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-01-16 — Add endpoint to update phone number requirement]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/01/16</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/01/16"/>
        <updated>2024-01-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Adds the Update Phone Number Requirement endpoint to the Checkout Admin API.]]></summary>
        <content type="html"><![CDATA[<p>Adds the <a href="https://developer.boldcommerce.com/api/checkout-admin#tag/Shops/operation/UpdatePhoneNumberRequirement">Update Phone Number Requirement</a> endpoint to the <a href="https://developer.boldcommerce.com/api/checkout-admin">Checkout Admin API</a>.</p>
<p>This setting is also available in the <strong>General Settings</strong> section of the <a href="https://apps.boldapps.net/accounts/app/4" target="_blank" rel="noopener noreferrer">Bold Checkout Admin</a>.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Checkout Admin" term="Checkout Admin"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2024-01-02 — Add query parameter to Get Ruleset by External ID]]></title>
        <id>https://developer.boldcommerce.com/changelog/2024/01/02</id>
        <link href="https://developer.boldcommerce.com/changelog/2024/01/02"/>
        <updated>2024-01-02T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Adds the optional includeallapps query parameter to the Get Ruleset by External ID endpoint.]]></summary>
        <content type="html"><![CDATA[<p>Adds the optional <code>include_all_apps</code> query parameter to the <a href="https://developer.boldcommerce.com/api/price-rules#tag/Rulesets/operation/GetRulesetByExternalID">Get Ruleset by External ID</a> endpoint.</p>
<p>When <code>?include_all_apps=true</code> is present, the response includes rulesets created by other apps. When <code>?include_all_apps=false</code> is present or the flag is omitted, the response includes only rulesets created using the <a href="https://developer.boldcommerce.com/api/price-rules">Price Rules API</a>.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Price Rules API" term="Price Rules API"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2023-12-15 — Add customer data to External Payment Gateway Auth request]]></title>
        <id>https://developer.boldcommerce.com/changelog/2023/12/15</id>
        <link href="https://developer.boldcommerce.com/changelog/2023/12/15"/>
        <updated>2023-12-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Bold now sends customer_data in the External Payment Gateway Connector API Auth Request.]]></summary>
        <content type="html"><![CDATA[<p>Bold now sends <code>customer_data</code> in the External Payment Gateway Connector API <a href="https://developer.boldcommerce.com/guides/checkout/references/checkout-epg-api#auth-request">Auth Request</a>.</p>
<p>Handling the <code>customer_data</code> object in the Auth endpoint is not required.</p>
<p>Refer to the External Payment Gateway Connector API page for more information: <a href="https://developer.boldcommerce.com/guides/checkout/references/checkout-epg-api#auth">External Payment Gateway Connector API: Auth</a></p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="External Payment Gateway Connector" term="External Payment Gateway Connector"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2023-12-11 — Add support for shipping and tax estimates]]></title>
        <id>https://developer.boldcommerce.com/changelog/2023/12/11</id>
        <link href="https://developer.boldcommerce.com/changelog/2023/12/11"/>
        <updated>2023-12-11T12:00:00.000Z</updated>
        <summary type="html"><![CDATA[The Checkout Frontend API now includes the Estimate Taxes and Estimate Shipping Line endpoints. These endpoints provide the estimated tax and shipping line for a given shipping address (which may be partial or complete).]]></summary>
        <content type="html"><![CDATA[<p>The <a href="https://developer.boldcommerce.com/api/checkout">Checkout Frontend API</a> now includes the <a href="https://developer.boldcommerce.com/api/checkout#tag/Taxes/operation/EstimateTaxes">Estimate Taxes</a> and <a href="https://developer.boldcommerce.com/api/checkout#tag/Shipping-Lines/operation/EstimateShippingLine">Estimate Shipping Line</a> endpoints. These endpoints provide the estimated tax and shipping line for a given shipping address (which may be partial or complete).</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>These endpoints are currently supported only on stores that use a <a href="https://developer.boldcommerce.com/guides/platform-connector/rsa/create-checkout-rsa">Remote State Authority (RSA)</a>.</p></div></div>
<p>This change also adds support for the <code>estimate_shipping</code> and <code>estimate_tax</code> RSA events.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Checkout Frontend" term="Checkout Frontend"/>
        <category label="Remote State Authority" term="Remote State Authority"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2023-12-07 — Add wallet pay endpoints]]></title>
        <id>https://developer.boldcommerce.com/changelog/2023/12/07</id>
        <link href="https://developer.boldcommerce.com/changelog/2023/12/07"/>
        <updated>2023-12-07T12:00:00.000Z</updated>
        <summary type="html"><![CDATA[Adds several endpoints to support wallet pay in the Checkout Frontend API. These endpoints enable Bold to communicate with the wallet pay provider in order to properly create and capture orders.]]></summary>
        <content type="html"><![CDATA[<p>Adds <a href="https://developer.boldcommerce.com/api/checkout#tag/Wallet-Pay">several endpoints to support wallet pay</a> in the <a href="https://developer.boldcommerce.com/api/checkout">Checkout Frontend API</a>. These endpoints enable Bold to communicate with the wallet pay provider in order to properly create and capture orders.</p>
<p>These endpoints include:</p>
<ul>
<li><a href="https://developer.boldcommerce.com/api/checkout#tag/Wallet-Pay/operation/CreateWalletPayOrder">Create Wallet Pay Order</a></li>
<li><a href="https://developer.boldcommerce.com/api/checkout#tag/Wallet-Pay/operation/UpdateShippingAddressforWalletPay">Update Shipping Address for Wallet Pay</a></li>
<li><a href="https://developer.boldcommerce.com/api/checkout#tag/Wallet-Pay/operation/CapturePaymentforWalletPay">Capture Payment for Wallet Pay</a></li>
</ul>
<p>These endpoints currently support PayPal only.</p>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Checkout Frontend" term="Checkout Frontend"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[2023-11-30 — Add discounts field for platform connectors]]></title>
        <id>https://developer.boldcommerce.com/changelog/2023/11/30</id>
        <link href="https://developer.boldcommerce.com/changelog/2023/11/30"/>
        <updated>2023-11-30T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The discounts field is the list of discounts for an order. It is a list which contains the applied discounts to the order with details about the each discount.]]></summary>
        <content type="html"><![CDATA[<p>The <code>discounts</code> field is the list of discounts for an order. It is a list which contains the applied discounts to the order with details about the each discount.</p>
<p>Add the <code>discounts</code> field to the following endpoints:</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="platform-connector">Platform Connector<a class="hash-link" aria-label="Direct link to Platform Connector" title="Direct link to Platform Connector" href="https://developer.boldcommerce.com/changelog/2023/11/30#platform-connector">​</a></h4>
<ul>
<li>Response body of the <a href="https://developer.boldcommerce.com/api/platform-connector#tag/Orders/operation/ListOrders">List Orders</a> endpoint.</li>
<li>Response body of the <a href="https://developer.boldcommerce.com/api/platform-connector#tag/Orders/operation/GetOrder">Get Order</a> endpoint.</li>
<li>Request body of the <a href="https://developer.boldcommerce.com/api/platform-connector#tag/Orders/operation/CreateOrder">Create Orders</a> endpoint.</li>
</ul>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="platform-event-notifications">Platform Event Notifications<a class="hash-link" aria-label="Direct link to Platform Event Notifications" title="Direct link to Platform Event Notifications" href="https://developer.boldcommerce.com/changelog/2023/11/30#platform-event-notifications">​</a></h4>
<ul>
<li>Request body of the <a href="https://developer.boldcommerce.com/api/platform-event-notifications#tag/Order-Event-Notifications/operation/OrderSavedEventNotification">Order Saved</a> endpoint.</li>
</ul>]]></content>
        <category label="Non-Breaking" term="Non-Breaking"/>
        <category label="Platform Connector" term="Platform Connector"/>
        <category label="Platform Event Notifications" term="Platform Event Notifications"/>
    </entry>
</feed>