<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[OrderCloud.io API Release Notes]]></title><description><![CDATA[Subscribe for OrderCloud API Release Notifications]]></description><link>https://ordercloud.io</link><image><url>https://ordercloud.io/ordercloud.jpg</url><title>OrderCloud.io API Release Notes</title><link>https://ordercloud.io</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 17 Mar 2026 06:02:26 GMT</lastBuildDate><atom:link href="https://ordercloud.io/release-notes.xml" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Mar 2026 06:02:26 GMT</pubDate><copyright><![CDATA[© Copyright 2026, Sitecore A/S or a Sitecore affiliated company. All rights reserved.]]></copyright><item><title><![CDATA[v1.0.383]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Internal Usage Metrics enhancements</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.383</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.383</guid><pubDate>Thu, 20 Feb 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.382]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Infrastructure enhancements</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.382</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.382</guid><pubDate>Wed, 19 Feb 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.381]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>Issue related to anonymous tokens</p></li><li><p>Resolved loophole that allowed a Subscription Integration and OrderCheckout Integration to be used on the same API client</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.381</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.381</guid><pubDate>Thu, 13 Feb 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.380]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>Resolved issue resulting in 500s related to requesting refresh tokens</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.380</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.380</guid><pubDate>Mon, 10 Feb 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.379]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Performance enhancements for product sync</p></li></ul><h2>Fixed</h2><ul><li><p>Intermittent 500 on updating a payment on a Subscription</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.379</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.379</guid><pubDate>Mon, 10 Feb 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.378]]></title><description><![CDATA[<h2>New</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/group-ordering">Group Ordering</a> capabilities are now in beta</p><ul><li><p>Allow multiple people to add items to a single order using order invitations to generate tokens</p></li><li><p>Subject to change based on customer feedback</p></li></ul></li><li><p>HTTP Delivery Targets now support custom headers</p></li></ul><h2>Fixed</h2><ul><li><p>Payments on Subscriptions can now be updated</p></li><li><p>MeSubscriptionAdmin is no longer required to view Subscription Items</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.378</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.378</guid><pubDate>Wed, 05 Feb 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.377]]></title><description><![CDATA[<h2>New</h2><ul><li><p><code>OrderReturnResponse</code> now accepts xp. If you need to update <code>OrderReturn.xp</code> based on your <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/order-returns#new-integrationevent-type-orderreturn">calculations in middleware</a>, send the entire xp object back to OrderCloud to be updated.</p></li><li><p>Minor additions to the OpenAPI spec</p></li></ul><h2>Fixed</h2><ul><li><p>Unhandled error when attempting to delete a Subscription Order</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.377</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.377</guid><pubDate>Mon, 27 Jan 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.376]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Defining a custom authorization header is now supported on Webhooks, Promotion Integration and Subscription Integration</p><ul><li><p>New Properties: <code>CustomAuthHeaderName</code> and <code>CustomAuthHeaderValue</code></p></li><li><p>The header can be used as an alternative to HMAC validation (using the HashKey) in the event your consumer only supports authorization header validation</p></li><li><p>Used to to verify that any request sent to your webhook can be trusted and is from OrderCloud</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Unexpected error related to deleting a lineitem on a submitted order</p></li><li><p>Indexing issue with child products when unassigning a parent product from a catalog</p></li><li><p>Integration event PATCH causing authorization header to be removed</p></li><li><p>Unexpected error related to deleting a bundle item on an order</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.376</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.376</guid><pubDate>Wed, 22 Jan 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.375]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Performance enhancements to product sync</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.375</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.375</guid><pubDate>Wed, 15 Jan 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.374]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Defining a custom authorization header is now supported on Integration Events (OrderCheckout, OpenIDConnect, OrderReturn, AddToCart)</p><ul><li><p>New Properties: <code>CustomAuthHeaderName</code> and <code>CustomAuthHeaderValue</code></p></li><li><p>The header can be used as an alternative to HMAC validation (using the HashKey) in the event your consumer only supports authorization header validation</p></li><li><p>Used to to verify that any request sent to your webhook can be trusted and is from OrderCloud</p></li><li><p>Custom authorization headers on webhooks and other outbound events coming soon</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Erroneous UserID Properties removed from OpenAPI spec assignment models</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.374</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.374</guid><pubDate>Tue, 14 Jan 2025 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.373]]></title><description><![CDATA[<h2>New</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/promotion-integration">Promotion Integration</a></p><ul><li><p>As powerful as the Rules Engine is, you may sometimes have a use case that is too complex to solve using the properties and functions accessible within an expression, enter the new Promotion Integration. </p><ul><li><p>Continue to leverage all the flexibility and built in validation of Promotions, such as expiration dates, redemption limits, and eligibility</p></li><li><p>When it comes time to apply the discount, if the order is eligible, OrderCloud will call out to your predefined middleware for discount information.</p></li></ul></li></ul></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.373</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.373</guid><pubDate>Thu, 19 Dec 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.372]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>Resolved an issue that was intermittently causing stale data on <code>LineItems</code> immediately after order submit</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.372</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.372</guid><pubDate>Mon, 09 Dec 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.371]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Ad-hoc Products Expansion. Ad-hoc products can now be used in conjunction with Products in OrderCloud.</p><ul><li><p>When you call to add a product to an order, if you have the <code>AddToCart </code>integration event enabled, we will first check to see if the product exists in OrderCloud and add it to the order if so, if not, we will then call out to your middleware for the Product information.</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Issue where <code>LineItem.PriceOverriden</code> was being set to true unexpectedly is now resolved.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.371</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.371</guid><pubDate>Fri, 06 Dec 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.370]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Beta flag allowing us to release features for testing and feedback</p><ul><li><p>Features in beta will be clearly labeled in the portal and the SDK method descriptions</p></li><li><p>Features in beta will not be available in production, a 403 error will be returned</p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/inventory-integration">Inventory Integration</a></p><ul><li><p>Send Inventory Changes to the Delivery Target(s) of your choice</p></li><li><p>Ability to send every change or only changes where the <code>NotificationPoint</code> is hit</p></li><li><p><code>QuantityAvailable</code> and <code>PreviousQuantity</code> will be included in the payload</p></li><li><p>Use this feature for things like alerting purchasing managers to re-order a product, or back-in-stock notifications for customers</p></li></ul></li><li><p>New Properties on<a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/product-collections#product-collection-entries"> Product Collection Entries</a>: <code>DateAdded</code> (read-only) and <code>ListOrder</code></p><ul><li><p>Useful for sorting collection entries </p></li><li><p>New endpoint <code>POST v1/productcollections/{productCollectionID}/products</code> </p><ul><li><p>Include <code>ProductID</code> and <code>ListOrder (optionally)</code> in the request body</p></li></ul></li></ul></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.370</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.370</guid><pubDate>Wed, 04 Dec 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.369]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Performance enhancements to promotion evaluation</p></li></ul><h2>Fixed</h2><ul><li><p>Subscription Integrations are now disabled when restored to Staging</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.369</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.369</guid><pubDate>Wed, 20 Nov 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.368]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Define multiple cryptographically secure <code>ClientSecrets</code> on a single API Client</p><ul><li><p>Existing <code>ClientSecrets</code> will continue to function normally, but we highly encourage transitioning to the new methodology to stay aligned with security best practices</p></li><li><p>New model and endpoints explained in more detail <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/api-client-secrets">here</a></p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Issue has been resolved where InventoryRecords were not found when the user making the API call to add a line item was not the <code>Order.FromUser</code></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.368</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.368</guid><pubDate>Wed, 06 Nov 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.367]]></title><description><![CDATA[<h2>New</h2><ul><li><p><code>NotificationPoint</code> added to InventoryRecords and Variants to support an upcoming inventory integration feature</p></li><li><p>Performance enhancement to listing promotions</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.367</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.367</guid><pubDate>Fri, 01 Nov 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.366]]></title><description><![CDATA[<h2>New</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/authentication#token-revocation">Token Revocation</a></p><ul><li><p>Existing user tokens are now revoked automatically when a user is deactivated or the user&apos;s password is reset</p></li><li><p>A user&apos;s tokens can now be explicitly revoked through new endpoints for admin, buyer, and supplier users</p><ul><li><p><code>DELETE v1/adminusers/{userID}/tokens</code></p></li><li><p><code>DELETE v1/buyers/{buyerID}/users/{userID}/tokens</code></p></li><li><p><code>DELETE v1/suppliers/{supplierID}/users/{userID}/tokens</code></p></li></ul></li><li><p>Additionally, a user can revoke their own tokens without needing an elevated role by calling <code>DELETE v1/me/tokens</code>, which is functionally equivalent to a &quot;sign me out of all devices&quot; feature</p></li></ul></li><li><p>The maximum duration of the refresh token has been extended from 43200 minutes (30 days) to 524160 minutes (364 days) to accommodate client applications that desire longer periods of inactivity before forced logout (e.g. mobile applications, shopping sites). Use token revocation as described above to require a new login</p></li><li><p>EntitySync now has properties, <code>SyncEntityChanged</code> and <code>SyncEntityDeleted</code>, to allow disabling incremental syncs for changes and deletions, while maintaining the ability to run a manual sync (similar to ProductSync)</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://ordercloud.io/api-reference/orders-and-fulfillment/orders/list-eligible-promotions">Listing Eligible Promotions</a> now returns an Amount, which is the discount amount that would be applicable if the promotion was applied to the order</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.366</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.366</guid><pubDate>Thu, 31 Oct 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.365]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Entity Sync now supports Buyer companies and UserGroups</p></li><li><p>Password Configuration now supports a <code>LockoutDuration</code> of 0. If a user has exceeded <code>AllowedFailedAttempts </code>and<code> LockoutDuration</code> is 0, a manual intervention via the API will be required in order to allow the user to try again. </p><ul><li><p>The new routes each require the Admin role specific to the user type.</p><ul><li><p><code>POST v1/buyers/{buyerID}/users/{userID}/unlock</code></p></li><li><p><code>POST v1/adminusers/{userID}/unlock</code></p></li><li><p><code>POST v1/suppliers/{supplierID}/users/{userID}/unlock </code></p></li></ul></li></ul></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.365</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.365</guid><pubDate>Thu, 10 Oct 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.364]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Performance enhancements to querying Inventory Records</p></li></ul><h2>Fixed</h2><ul><li><p>Promotion calculation bug when multiple promotions applied</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.364</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.364</guid><pubDate>Wed, 02 Oct 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.363]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>Issue related to child product xp inheritance on the Order Worksheet when certain special characters are present</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.363</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.363</guid><pubDate>Mon, 30 Sep 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.362]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Enhancements to internal usage metrics</p></li><li><p>Infrastructure clean up</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.362</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.362</guid><pubDate>Tue, 24 Sep 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.361]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Updates to internal usage metrics reporting</p></li><li><p>Infrastructure changes to support enhanced data security features</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.361</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.361</guid><pubDate>Mon, 16 Sep 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.360]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>Promotion bug related to <code>items.discountedtotal</code> function released yesterday</p></li><li><p>Preventing a bad expression from being used with <code>any()</code> function in a Promotion</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.360</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.360</guid><pubDate>Thu, 12 Sep 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.359]]></title><description><![CDATA[<h2>New</h2><ul><li><p><code>Gratuity </code>has been added the <code>Order</code> model</p><ul><li><p>An optional non-negative decimal</p></li><li><p>In addition to gratuities/tips, it can be used for donation based or pay-what-you-wish (PWYW) orders</p></li></ul></li><li><p>A new Rules Engine expression <code>items.discountedtotal</code> was introduced to take into account discounts on already applied promotions when applying a new promotion.</p><ul><li><p>This can be useful in scenarios where you allow stacking discounts and want to calculate additional discounts off the discounted price.</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Minor <code>ProductSync</code> bugs</p></li><li><p>Promotion issue when using the <code>incategory</code> function when multiple promotions were applied</p></li><li><p>Product caching issue after an associated PriceSchedule was deleted</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.359</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.359</guid><pubDate>Wed, 11 Sep 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.358]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>Resolved an issue in <code>ProductSync</code> related to inventory</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.358</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.358</guid><pubDate>Thu, 05 Sep 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.357]]></title><description><![CDATA[<h2>New</h2><ul><li><p><code>QuantityLimitPerOrder</code> added to Promotions. When defined the <code>ValueExpression</code> will be the discount applied to each qualifying quantity of eligible line items. More details <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/rule-based-promotion-expressions#limiting-promotion-eligibility">here</a></p></li><li><p><code>EntitySync</code> now includes <code>InventoryRecords</code> that allows you to configure OrderCloud to transmit inventory record updates to your integrations via the delivery target of your choice. For performance reasons, <code>InventoryRecords</code> will not be sent in any newly created <code>ProductSync</code> configurations, existing configurations are not impacted. Product level Inventory (not associated with an <code>InventoryRecord</code>) will still be included in <code>ProductSync</code></p></li></ul><h2>Fixed</h2><ul><li><p>Resolved an bug related to assigning child products to categories</p></li><li><p>RedemptionLimitPerUser is now only counted against orders that have been submitted and are in the Open or Completed status.</p></li><li><p>Fixed a bug that allowed an ItemLevel promotion to be created without the <code>item</code> token in the <code>EligibleExpression</code></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.357</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.357</guid><pubDate>Wed, 04 Sep 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.356]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Promotions can now be added or removed from orders by users with <code>OrderAdmin</code> after submit</p></li></ul><h2></h2>]]></description><link>https://ordercloud.io/release-notes/v1.0.356</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.356</guid><pubDate>Mon, 26 Aug 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.355]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>Subscription <code>NextOrderDate</code> will no longer increment one hour ahead each time it processes</p></li><li><p>ApiClients associated with a webhook can now be deleted, was throwing a 500 prior to the fix</p></li><li><p>Rules Engine <code>item.incategory()</code> now works for child products assigned to categories that their parent is not assigned to</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.355</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.355</guid><pubDate>Mon, 19 Aug 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.354]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>Variant information was missing from LineItems if variants had been regenerated, current information will now be populated as long as a variant with a matching ID exists</p></li><li><p>Custom pricing (sale, subscription, bundle) was being miscalculated in certain scenarios, including when changes were made to a price schedule after a lineitem had been created.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.354</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.354</guid><pubDate>Fri, 09 Aug 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.353]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Child Products can now be assigned to their own categories. </p><ul><li><p>The Parent Product must be assigned to the catalog that the category exists in.</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>500 error on <code>PUT v1/cart</code></p></li><li><p>One time Addresses on LineItems were being overwritten on submit in certain cases</p></li><li><p>Supplier pricing bug where product price was inaccurate in the cart</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.353</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.353</guid><pubDate>Tue, 16 Jul 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.352]]></title><description><![CDATA[<h2>New</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/bidirectional-contenthub-integration">Bidirectional Content Hub Integration</a></p><ul><li><p>Support to sync product data between Content Hub and OrderCloud, see documentation for detailed configuration information.</p></li><li><p>Integration between OrderCloud and Content Hub creates a product shell in Content Hub in your specified schema any time a product is created in OrderCloud. The intent of this integration is to allow seamless editing of product content if you create products in OrderCloud. No additional product changes/updates in OrderCloud will be synced to Content Hub, the integration is only meant to create a record in Content Hub for you.</p></li><li><p>Integration between Content Hub and OrderCloud tracks changes to three properties you define as a unique ID, Name and Description on your Content Hub model. These properties mapped to OrderCloud’s Product.ID, Product.Name, and Product.Description will be kept up to date with the values in Content Hub. The integration will also give you the option of syncing flat properties to OrderCloud’s Product.xp (non multi-language/taxonomy fields), and will also sync Content Hub asset Public Links to OrderCloud’s Product.xp.Images as an array of objects containing URLs for the Original, Thumbnail and Preview - depending on the configuration of the assets&apos; public links.</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Fixed an issue with auto apply promotions not being added correctly.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.352</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.352</guid><pubDate>Wed, 10 Jul 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.351]]></title><description><![CDATA[<p>Performance improvements</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.351</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.351</guid><pubDate>Fri, 28 Jun 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.350]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Two new properties on <code>Promotion: </code></p><ul><li><p>Can only be used on Promotions where <code>LineItemLevel</code> is true.</p><ul><li><p><code>ItemLimitPerOrder</code></p><ul><li><p>Positive integer that defines the maximum number of items a given promotion will be applied to</p></li></ul></li><li><p><code>ItemSortBy</code></p><ul><li><p>Comma delimited string of line item properties</p></li><li><p>Sort descending by using <code>!</code></p></li><li><p>Supports sorting on xp</p></li><li><p>If no value is provided, items will be sorted by the default value which is <code>DateAdded</code> ascending </p></li></ul></li></ul></li><li><p>Sample use case: 30% off the least expensive 3 items if a user spends at least $50</p></li></ul></li></ul><pre><code class="language-json">{
  &quot;Code&quot;: &quot;30OFF&quot;,    
  &quot;LineItemLevel&quot;: true,
  &quot;ItemLimitPerOrder&quot;: 3,
  &quot;ItemSortBy&quot;: &quot;LineSubtotal&quot;,
  &quot;EligibleExpression&quot;: &quot;order.Subtotal &gt;= 50&quot;,
  &quot;ValueExpression&quot;: &quot;item.LineSubtotal * .3&quot;
}</code></pre><ul><li><p>New Rules Engine function <code>inparentcategory(&apos;{categoryID}&apos;)</code></p><ul><li><p>checks the category tree for any products assigned to the category specified or any of it&apos;s children, at any depth</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Resolved a bug that prevented Subscription Reminders from being sent in the future if a Subscription failed to process</p></li><li><p>Throw a helpful error if a webhook URL doesn&apos;t begin with HTTP</p></li><li><p>Provide more helpful error data on certain promotion errors</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.350</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.350</guid><pubDate>Wed, 26 Jun 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.349]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>Recipient Locale and BuyerID are now populated in Message Sender payload.</p></li><li><p>Order Validate and Submit now throw an error, as expected, when an item that is no longer purchasable is on the order. This includes things like inactive products, products no longer assigned to catalogs, etc..</p></li><li><p>Prevent setting  <code>IsAnonBuyer = true</code> on an API Client where a Seller User is set as the <code>DefaultContextUserName</code>, and vice versa.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.349</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.349</guid><pubDate>Thu, 13 Jun 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.348]]></title><description><![CDATA[<p>Bug fixes and performance enhancements</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.348</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.348</guid><pubDate>Thu, 06 Jun 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.347]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p>The delivery configuration flag is now honored when it is disabled.  All existing delivery configurations have been enabled when releasing this fix in order not to break any existing functionality.</p></li><li><p>Resolved incorrect promotion discount amount when percentage off promotions that include either <code>order.PromotionDiscount</code> or <code>item.PromotionDiscount</code> in the value expression are combined on an order.</p></li></ul><h2>New</h2><ul><li><p>Performance enhancement making it less likely for one marketplace&apos;s product updates to delay updates performed by other marketplaces.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.347</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.347</guid><pubDate>Wed, 05 Jun 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.346]]></title><description><![CDATA[<h2>New</h2><ul><li><p>The rules engine now supports an <code>ifs()</code> function.</p><ul><li><p>This can be used to support evaluation of tiered threshold discounts. For example: spend $10 on Category A get 5% off, spend $30 get 10% off, spend $50 get 15% off would be written like this:</p><ul><li><p>EligibleExpression: &quot;items.total(product.incategory(&apos;A&apos;) &gt;= 10 and item.product.incategory(&apos;A&apos;)&quot;</p></li><li><p>ValueExpression: &quot;ifs(items.total(product.incategory(&apos;A&apos;)) &gt;= 50, item.LineSubtotal * .15, items.total(product.incategory(&apos;A&apos;)) &gt;= 30, item.LineSubtotal   * .10,  item.LineSubtotal * .05)&quot;</p></li></ul></li><li><p>The final parameter in the function is the fall back (think of it as <code>default </code>in a switch statement, or an <code>else</code>) that is used if none of the conditions are met, in this case, we included the minimum spend in the eligible expression, so the fall back is a 5% discount.</p></li></ul></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.346</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.346</guid><pubDate>Thu, 23 May 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.341]]></title><description><![CDATA[<h2>New</h2><ul><li><p>The category &quot;active&quot; property was added to the published ProductSync schema.</p></li><li><p>The impersonation access token duration has been updated to either 60 minutes, or the length of the token duration of the API Client impersonation is configured with, which ever is greater.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.341</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.341</guid><pubDate>Wed, 08 May 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.340]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Delivery configuration introduces a new delivery target for Cosmos DB.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.340</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.340</guid><pubDate>Thu, 02 May 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.339]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Promotions owned by the Marketplace Owner can now be applied to orders where a Supplier is the <code>ToCompanyID</code></p></li></ul><h2>Fixed</h2><ul><li><p>Resolved a bug that did not allow an order to be forwarded again after deleting a forwarded order.</p></li><li><p>Filters are now being evaluated correctly when calling <code>GET v1/me/products/{productID}/sellers</code></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.339</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.339</guid><pubDate>Tue, 30 Apr 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.338]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Delivery configuration introduces a new delivery target for Azure Tables.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.338</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.338</guid><pubDate>Fri, 12 Apr 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.333]]></title><description><![CDATA[<h2>New</h2><ul><li><p>The AzureBlob delivery configuration target now allows you to override the default container name.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.333</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.333</guid><pubDate>Wed, 03 Apr 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.332]]></title><description><![CDATA[<h2>New</h2><ul><li><p>The OIDC state token is now valid for 15 minutes instead of five</p></li><li><p><code>LineItem.ShipFromAddressID</code> can now be set to a Supplier Address</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/entity-synchronization">EntitySync</a> now supports synching Suppliers to the delivery configuration of your choice.</p></li></ul><h2>Fixed</h2><ul><li><p>Prevent a 500 if a null value is passed into the <code>LineItem.Specs </code>array</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.332</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.332</guid><pubDate>Thu, 28 Mar 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.328]]></title><description><![CDATA[<h2>New</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/entity-synchronization">EntitySync</a> now supports synching Admin, Buyer and Supplier users.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.328</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.328</guid><pubDate>Tue, 19 Mar 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.327]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Message Senders now have an <code>AllowAllBuyers</code> property which allows you to forgo explicit message sender assignments. Helpful in marketplace with many buyers who all need to receive the same emails</p><ul><li><p>defaults to false</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Bug that inadvertently removed supplier specific product assignments has been resolved</p></li><li><p>Reversed a change made in v1.0.326 that incorrectly limited xp characters on integration event responses</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.327</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.327</guid><pubDate>Wed, 13 Mar 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.326]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Child Products</p><ul><li><p>Now supported in ProductSync.&nbsp; IsParent and ParentID properties added to payload.&nbsp; Children are published with full inheritance.</p></li></ul></li><li><p><code>DateCreated</code> now available on Subscriptions</p></li></ul><h2>Fixed</h2><ul><li><p><code>IntegrationEventResponse</code> is now enforcing the documented limit of 8000 characters on xp</p><ul><li><p>On 03/13/2024 it was determined this limit was not valid, it was removed it in v1.0.327</p></li></ul></li></ul><h2></h2>]]></description><link>https://ordercloud.io/release-notes/v1.0.326</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.326</guid><pubDate>Tue, 12 Mar 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.324]]></title><description><![CDATA[<h2>New</h2><ul><li><p>New endpoint and MessageSender: <code>ForgotUsername</code></p><ul><li><p><code>POST v1/username/retrieve</code> allows users to retrieve forgotten usernames by providing an email address if the corresponding message sender is setup</p></li><li><p>This addition will result in a breaking change to the <strong>SDKs only </strong>as we are consolidating forgotten passwords and forgotten usernames under <code>ForgottenCredentials</code> </p></li></ul></li><li><p>Marketplace owners can now create explicit product assignments for suppliers with price schedules they own</p><ul><li><p>correct pricing should also now be returned on product list calls when defining a sellerID even when that seller does not own the price schedule</p><p></p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>prevent a 500 from occurring when attempting to make a call as a deleted user</p><p></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.324</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.324</guid><pubDate>Tue, 05 Mar 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.325]]></title><description><![CDATA[<h2>New</h2><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="https://ordercloud.io/knowledge-base/entity-synchronization">EntitySync</a></p><ul><li><p>OrderCloud introduces the ability to publish base entities to the destination of your choice.&nbsp; You will be notified when the entities are created, updated or deleted via any of the configured delivery targets.</p></li><li><p>The current release allows you to synchronize categories, with many more entities in the near future.&nbsp; This is just the beginning.</p></li></ul></li></ul><h2></h2>]]></description><link>https://ordercloud.io/release-notes/v1.0.325</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.325</guid><pubDate>Tue, 05 Mar 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.323]]></title><description><![CDATA[<h2>New</h2><ul><li><p>New properties on Lineitem<code> OutgoingOrderID </code>and <code>IncomingOrderID</code></p><ul><li><p>Only populated for Marketplace Owners, filtering is supported</p></li><li><p>This property will allow a marketplace owner to easily determine which orders a given lineitem is associated with</p></li></ul></li><li><p>Child Products now inherit Parent Product properties on <code>Lineitem.Product</code></p></li></ul><h2>Fixed</h2><ul><li><p>Removed an erroneous error when attempting to add a lineitem to an order that had an invalid promotion applied.</p><ul><li><p>Validate and Submit will still throw errors for this invalid promotion, we just no longer prevent the new lineitem from being added</p></li></ul></li><li><p>Fix for Message Senders not triggering when Message Sender xp is null</p></li><li><p>Added better error responses for OIDC issues</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.323</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.323</guid><pubDate>Thu, 15 Feb 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.320]]></title><description><![CDATA[<h2>New</h2><ul><li><p><code>IsOnSale</code> </p><ul><li><p>Now exposed on LineItems. This will allow you to reference the property in rule engine expressions for <code>Promotions</code> and <code>ApprovalRules</code></p></li><li><p>Can now be filtered on when listing <code>PriceSchedules</code></p></li></ul></li><li><p>A new ErrorConfig endpoint Validate allows configured error destinations to be tested to ensure they are properly configured. Invoking this endpoint will send a test message to the configured destination.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.320</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.320</guid><pubDate>Mon, 29 Jan 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.318]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Removed <code>RedemptionCode</code> from <code>SpendingAccount</code> model to avoid confusion. This value did not control any behavior in OrderCloud and was not being used by any customers.</p></li></ul><h2>Fixed</h2><ul><li><p>Inventory Records now work correctly with variants when <code>VariantLevelTracking</code> is false at the product level</p></li><li><p>An error is now thrown if you attempt to apply a promotion to an order that is not awaiting approval or unsubmitted</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.318</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.318</guid><pubDate>Thu, 18 Jan 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.319]]></title><description><![CDATA[<h2>New</h2><p>A <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/delivery-configuration">Delivery Configuration</a> ID can now be assigned to <a target="_blank" rel="noopener noreferrer nofollow" href="/api-reference/integrations/message-senders">Message Senders</a> providing you the ability to publish these messages to the destination of your choice.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.319</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.319</guid><pubDate>Tue, 09 Jan 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.315]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Added routes to Cart API for setting and updating one time shipping and billing addresses</p></li></ul><h2>Fixed</h2><ul><li><p>Listing promos before cart exists now returns an empty list page instead of null values</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.315</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.315</guid><pubDate>Mon, 18 Dec 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.314]]></title><description><![CDATA[<h2>New</h2><ul><li><p><code>QueryParams</code> object added to all webhook JSON payload bodies</p></li><li><p>Error configuration allows you to define a marketplace level delivery configuration which will deliver customer specific errors regarding asynchronous operations (such as Product Sync and post web hooks) to the custom delivery target of your choosing.&nbsp; A great debugging tool when setting up a marketplace with asynchronous integration endpoints.</p></li><li><p><code>BuyerID</code> is now optional on ImpersonationConfigs. Omitting the <code>BuyerID</code> from the config will allow the impersonating user to impersonate any buyer user within the marketplace. </p></li><li><p><code>customParams</code> passed into <code>ocrplogin</code> endpoint for OIDC will now be persisted through the login process and passed to your <code>SyncUserIntegrationEvent.</code></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.314</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.314</guid><pubDate>Wed, 13 Dec 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.313]]></title><description><![CDATA[<h2>New</h2><ul><li><p>All Webhooks have been migrated to use <code>https </code>if they were not already doing so.</p></li></ul><h2>Fixed</h2><ul><li><p>An anon user would receive a 204 response when calling to transfer an order, even though the transfer failed because that is not a supported workflow. The call now returns a 403 as expected.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.313</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.313</guid><pubDate>Mon, 20 Nov 2023 06:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.310]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Redirects are now disallowed on Webhooks</p></li><li><p>Marketplaces with <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/order-search">Premium Search for Orders</a> enabled can now reference <code>orderhist</code> and <code>itemhist</code> in Rules Engine expressions on Promotions and Approval Rules</p><ul><li><p>Examples<br><strong>User has placed more than four orders in the past year</strong><br><code>EligibleExpression</code>: <em>orderhist.count(&apos;1Y&apos;) &gt; 4</em><br><strong>User has ordered a given product 10 or more times in the past 6 months</strong><br><code>EligibleExpression</code>: <em>itemhist.quantity(&apos;6M&apos;, &apos;Product.ID = {productID}&apos;) &gt;= 10</em><br><strong>Give 1% of the total value of all orders placed in the past month as a discount</strong><br><code>ValueExpression</code>: <em>orderhist.total(&apos;1M&apos;) * .01</em><br></p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Unsubmitted orders with the status of Canceled were inadvertently being excluded from the nightly <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/orders#unsubmitted-order-cleanup">Unsubmitted Order Cleanup</a></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.310</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.310</guid><pubDate>Thu, 02 Nov 2023 04:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.309]]></title><description><![CDATA[<h2>New</h2><ul><li><p>New endpoints to support adding <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/product-bundles">Product Bundles</a> to subscriptions</p></li><li><p>Ability to use <code>LineItem.Product.Inventory</code> properties in rule expressions for promotions and approval rules</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.309</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.309</guid><pubDate>Thu, 26 Oct 2023 04:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.308]]></title><description><![CDATA[<h2>New</h2><ul><li><p>We’re excited to present a new, often requested, feature: <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/product-bundles">Product Bundles</a>. This feature can be used in a variety of ways to help customers achieve their ecommerce goals.</p><p></p><h3>Possible Use Cases</h3><ul><li><p>I need new employees to purchase uniform bundles, I want to provide the products in the bundle at a discount and ensure they are purchasing a minimum quantity of each item.</p></li><li><p>I want to cross-sell complementary beauty products, so I create a bundle consisting of two or more products that are commonly used together at a slightly reduced price.</p></li><li><p>I know people buying video game consoles also likely need other equipment, to entice them to buy all of the items at once, I need a bundle that includes a console, headset, and choice of game.</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Resolved a bug that resulted in a 500 when attempting to PATCH a cart that had not yet been created on the OC side</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.308</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.308</guid><pubDate>Mon, 23 Oct 2023 04:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.307]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Search 2.0 is now supported via the SearchIngestion <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/delivery-configuration">Delivery Configuration</a>.  This can be used in conjunction with <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/productsync">Product Synchronization</a>.</p></li><li><p>Azure blobs is now supported via the AzureBlob <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/delivery-configuration">Delivery Configuration</a>.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.307</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.307</guid><pubDate>Mon, 16 Oct 2023 04:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.306]]></title><description><![CDATA[<h2>New</h2><ul><li><p><code>PUT v1/me/orders?anonUserToken={anonUserToken}</code> now supports transferring an order to a buyer user belonging to a different buyer than the anonymous user</p></li></ul><h2>Fixed</h2><ul><li><p>Resolved a bug caused by attempting to delete a product, or supplier address associated with an <code>InventoryRecord</code></p></li><li><p>Throw a friendly error when <code>ShipEstimates</code> is empty and an attempt to set ship methods is made</p></li><li><p>Now populating Variant and Price Schedule information on the lineitem when the item is created after the order has been submitted</p></li><li><p>Throw a friendly error when too many concurrent requests are made to an integration event</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.306</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.306</guid><pubDate>Mon, 09 Oct 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.304]]></title><description><![CDATA[<h2>New Features</h2><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/ordersync">Order Synchronization</a> allows you to synchronize your orders with the associated <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/delivery-configuration">Delivery Configuration</a> mechanism of your choice.&nbsp;This way, you will be notified anytime an order is submitted and of any changes it incurs in the future.&nbsp;</p><h2>Update</h2><p>Webhooks can now be optionally configured to use the <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/delivery-configuration">Delivery Configurations</a>.&nbsp;This allows you to delivery their payloads to the delivery configuration mechanism of your choice.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.304</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.304</guid><pubDate>Mon, 25 Sep 2023 04:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.299]]></title><description><![CDATA[<h2>New</h2><ul><li><p>Added <code>ParentID</code> to <code>LineItem.Product</code></p><ul><li><p>Please note, this value will not be populated on orders submitted prior to this release.</p></li></ul></li></ul><h2>Fixed</h2><ul><li><p>Removed URL unsafe/reserved characters from password reset verification code</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.299</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.299</guid><pubDate>Wed, 09 Aug 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.298]]></title><description><![CDATA[<h2>Fixed</h2><ul><li><p><code>GET v1/integrations/subscription</code> now returns a 404 response instead of a 204 (No Content) response when the Subscription Integration does not exist for the selected marketplace</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.298</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.298</guid><pubDate>Thu, 27 Jul 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.296]]></title><description><![CDATA[<h2>New Feature</h2><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/productsync">Product synchronization</a> allows you to synchronize your catalog content with any system of your choosing using the pre-defined delivery mechanism that best suits your needs.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.296</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.296</guid><pubDate>Wed, 26 Jul 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.295]]></title><description><![CDATA[<h2>Breaking Change</h2><ul><li><p>The Http delivery target requires that a Secret be passed when it is configured. You should update any existing Http delivery target you have configured. Your existing Http targets will continue working as it is not an internal breaking change. Please refer to the <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/delivery-configuration">Delivery Configuration</a> for more information on the usage of the secret,</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.295</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.295</guid><pubDate>Tue, 25 Jul 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.294]]></title><description><![CDATA[<h2>New</h2><ul><li><p>An endpoint to allow listing product pricing for multiple sellers in a single API call: <code>GET v1/me/products/{productID}/sellers</code></p></li></ul><h2>Fixed</h2><ul><li><p>Buyer ID is now optional when creating a shipment to allow Suppliers to create shipments on AutoForwarded orders when they don&apos;t have the Buyer ID</p></li><li><p>Added some missing endpoints for variant level inventory records</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.294</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.294</guid><pubDate>Thu, 20 Jul 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.293]]></title><description><![CDATA[<h2><strong>New</strong></h2><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/delivery-configuration">Delivery Configuration</a> is a new way you configure the location of certain types of messages within the context of OrderCloud.  These can include Known and Custom locations.&nbsp; Custom locations allow you to have 100% control over the integration and allows you to deliver these messages to either an Https endpoint, Event Hub Namespace or a Kafka cluster.</p><h2><strong>Changed</strong></h2><p>Currently this new feature is leveraged by <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/tracking-events">Tracking Events</a> which has been modified to leverage Delivery Configurations.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.293</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.293</guid><pubDate>Wed, 28 Jun 2023 04:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.292]]></title><description><![CDATA[<h2>New</h2><ul><li><p>We first introduced <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/product-collections">ProductCollections</a> just over a year ago, and we&apos;re excited to share we&apos;ve added new functionality to support additional use cases beyond private lists of products. Adding new endpoints and a new <code>AccessLevel</code> property allows greater flexibility in the implementation of ProductCollections in your marketplace.<br>Here are just a few ideas of how you could use the expanded functionality:</p><ul><li><p>Marketplace Owners and Suppliers can now view <code>ProductCollections</code> with the <code>ProductCollectionReader</code> role allowing insights into which products customers are saving to their collections.</p></li><li><p>Allow a customer to create a grocery list and invite someone in their household to view and administer the items on it.</p></li><li><p>Encourage customers to make <code>Sharable</code> Holiday Wish lists for family members.</p></li></ul></li><li><p>Read more about the new functionality <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/product-collection-enhancements">here</a>.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.292</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.292</guid><pubDate>Mon, 26 Jun 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.290]]></title><description><![CDATA[<h2>New</h2><ul><li><p>As announced last week, we are now enforcing that all Webhook Urls start with <code>HTTPS</code> on POST/PUT/PATCH. This will not impact any existing Webhook Urls unless you attempt to change them. We have communicated with customers who are not using <code>HTTPS</code> to give them an opportunity to update those and make any necessary changes before we begin enforcing the pattern on existing Urls. </p></li></ul><h2>Fixed</h2><ul><li><p>Fixed a bug where calling <code>POST v1/orders/{direction}/{orderID}/calculate</code> was causing promotions to be recalculated incorrectly.<br></p></li></ul><p>Please let us know if you have any questions.&nbsp;</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.290</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.290</guid><pubDate>Thu, 22 Jun 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.287]]></title><description><![CDATA[<h2>New</h2><ul><li><p>New <code>in()</code> function added to the <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/rule-based-promotion-expressions#promotions-overview">Rules Engine</a></p></li></ul><h2>Fixed</h2><ul><li><p>Fixed an issue where auto applying promotions was failing after adding a lineitem.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.287</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.287</guid><pubDate>Wed, 07 Jun 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.285]]></title><description><![CDATA[<h3>Bug Fixes</h3><ul><li><p>Promotions: expression evaluation will now take into account existing discounts when referencing <code>item.LineTotal</code> or <code>Order.Total</code></p></li><li><p>Subscriptions: order worksheet is now updated prior to sending to middleware</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.285</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.285</guid><pubDate>Wed, 24 May 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.283]]></title><description><![CDATA[<ul><li><p>Enhancement to Subscriptions to allow using Ad-Hoc Products as Subscription Items</p><ul><li><p>Learn more about <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/ad-hoc-products">Ad-Hoc Products</a> and <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/subscriptions">Subscriptions </a>in our Knowledge Base</p></li></ul></li><li><p>Bug fix: add validation to <code>Variant</code> Name so that a helpful error is thrown when attempting to update it to more than 100 characters </p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.283</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.283</guid><pubDate>Tue, 16 May 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.279]]></title><description><![CDATA[<ul><li><p>OIDC enhancement that allows custom query parameters to be included in the <code>GET /ocrplogin</code> request. Read more about it <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/sso-via-openid-connect#custom-query-parameters">here</a>.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.279</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.279</guid><pubDate>Thu, 20 Apr 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.278]]></title><description><![CDATA[<ul><li><p>Rule engine enhancement that allows rule engine expressions to check on an array items. The following methods are supported: &apos;contains&apos;, &apos;count&apos;, &apos;all&apos;, &apos;any&apos;. You can find all the details about the feature <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/rule-based-promotion-expressions">here</a>.</p></li><li><p>OIDC now supports a response_mode of form_post from IDPs. We recommended this configuration for anyone using Azure as their IDP as their authorization codes have <a target="_blank" rel="noopener noreferrer nofollow" href="https://techcommunity.microsoft.com/t5/microsoft-entra-azure-ad/azure-ad-b2c-authorization-code-and-refresh-token-size-increase/m-p/3770890">increased in size</a>, and are no longer able to be handled properly as query parameters. Read more <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/sso-via-openid-connect#configuring-your-identity-provider-idp">here</a>.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.278</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.278</guid><pubDate>Wed, 19 Apr 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.276]]></title><description><![CDATA[<ul><li><p>New feature to support subscription orders. You can find all the details about the feature <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/subscriptions">here</a>.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.276</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.276</guid><pubDate>Mon, 10 Apr 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.274]]></title><description><![CDATA[<ul><li><p>Expansion of <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/multi-location-inventory">InventoryRecords</a>.</p><ul><li><p>Added support for assignments to allow more granular control of access to a given Inventory Record.</p></li></ul></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.274</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.274</guid><pubDate>Mon, 03 Apr 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.270]]></title><description><![CDATA[<h2>New</h2><ul><li><p>New read only property <code>DateApplied</code> returned on the Promotion resource when <a target="_blank" rel="noopener noreferrer nofollow" href="/api-reference/orders-and-fulfillment/orders/list-promotions#response-body">listing promotions on an order</a></p></li><li><p>New <code>contains()</code> method added to the <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/rule-based-promotion-expressions#promotions-overview">Rules Engine</a></p></li></ul><h2>Fixed</h2><ul><li><p>Fixed an issue where incorrect error was returned after attempting to set UnitPrice on subsequent lineitem PUT requests</p></li><li><p>Fixed an issue with child/parent product visibility inheritance</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.270</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.270</guid><pubDate>Tue, 21 Mar 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.267]]></title><description><![CDATA[<blockquote><p>This feature changed significantly in <a target="_blank" rel="noopener noreferrer nofollow" href="/release-notes/v1.0.293">v1.0.293</a>. Please see new release notes along with updated documentation.</p></blockquote><p></p><p>OrderCloud introduces Tracking Events for commerce solutions, offering analytical insights and infrastructure for targeted systems. For more information, see <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/tracking-events">Tracking Events</a></p><h2>New Resource</h2><p><code>TrackingEvent</code></p><pre><code class="language-json">{
  &quot;ID&quot;: &quot;&quot;,
  &quot;EventType&quot;: &quot;UserLoggedIn&quot; | &quot;LineItemAdded&quot; | &quot;LineItemUpdated&quot; | &quot;OrderSubmitted&quot;,
  &quot;ClientID&quot;: &quot;&quot;,
  &quot;Name&quot;: &quot;&quot;,
  &quot;ConfigData&quot;:&quot;&quot;
}</code></pre><h2>New Endpoints</h2><ul><li><p><code>GET v1/integrations/TrackingEvents</code></p></li><li><p><code>GET v1/integrations/TrackingEvents/{id}</code></p></li><li><p><code>POST v1/integrations/TrackingEvents</code></p></li><li><p><code>PUT v1/integrations/TrackingEvents/{id}</code></p></li><li><p><code>PATCH v1/integrations/TrackingEvents/{id}</code></p></li><li><p><code>DELETE v1/integrations/TrackingEvents/{id}</code></p></li></ul><p>For more information, see <a target="_blank" rel="noopener noreferrer nofollow" href="/api-reference/integrations/tracking-events">Tracking Events API Reference</a></p>]]></description><link>https://ordercloud.io/release-notes/v1.0.267</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.267</guid><pubDate>Tue, 21 Feb 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.265]]></title><description><![CDATA[<p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/child-products"><strong>Child Products</strong></a></p>]]></description><link>https://ordercloud.io/release-notes/v1.0.265</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.265</guid><pubDate>Thu, 09 Feb 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.263]]></title><description><![CDATA[<ul><li><p>New properties and endpoints to <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/promotion-enhancements"><strong>enhance the Promotions resource in OrderCloud.</strong></a></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.263</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.263</guid><pubDate>Mon, 23 Jan 2023 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.261]]></title><description><![CDATA[<ul><li><p>Add <code>POST v1/cart/calculate</code> endpoint</p></li><li><p>Misc. Order Calculate bug fixes</p></li><li><p>New optional parameter, <code>adjustListOrders</code>, on Category <code>POST</code>, <code>PUT</code>, and <code>PATCH</code></p><ul><li><p>If <code>adjustListOrders=true</code>, we will increment ListOrder for all categories with a ListOrder greater than or equal to the one included in the request body.</p></li></ul></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.261</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.261</guid><pubDate>Fri, 06 Jan 2023 06:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.257]]></title><description><![CDATA[<ul><li><p>Fixed bug where a buyer user (user A) could request a token to impersonate a user in a different buyer using a clientID they (user A) are not assigned to and no impersonation config exists for the client ID and impersonated buyer.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.257</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.257</guid><pubDate>Wed, 09 Nov 2022 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.251]]></title><description><![CDATA[<ul><li><p>New endpoints to facilitate <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/cart"><strong>simplified development of shopping experiences in OrderCloud</strong></a></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.251</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.251</guid><pubDate>Thu, 01 Sep 2022 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.246]]></title><description><![CDATA[<ul><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/ad-hoc-products"><strong>Ad-Hoc Products</strong></a></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.246</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.246</guid><pubDate>Wed, 22 Jun 2022 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.241]]></title><description><![CDATA[<ul><li><p>New features to support <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/product-collections"><strong>Product Collections</strong></a>.</p><ul><li><p>Please note, these new endpoints will not be available in the Console until later this week.</p></li></ul></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.241</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.241</guid><pubDate>Wed, 08 Jun 2022 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.238]]></title><description><![CDATA[<ul><li><p>New features to support <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/order-returns"><strong>Order Returns</strong></a>.</p></li><li><p><code>PriceScheduleID</code> added to <code>LineItems</code></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.238</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.238</guid><pubDate>Wed, 18 May 2022 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.231]]></title><description><![CDATA[<p>New features to support <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/sale-prices"><strong>Sale Prices in OrderCloud</strong></a>. Various bug fixes.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.231</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.231</guid><pubDate>Wed, 09 Mar 2022 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.225]]></title><description><![CDATA[<p>New features to support <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/multi-location-inventory"><strong>multi-location inventory in OrderCloud Marketplaces</strong></a>.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.225</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.225</guid><pubDate>Tue, 11 Jan 2022 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.220]]></title><description><![CDATA[<p>New features to support <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/globalization-multicurrency-multilanguage"><strong>multi-language and multi-currency support in OrderCloud Marketplaces</strong></a>.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.220</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.220</guid><pubDate>Wed, 24 Nov 2021 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.214]]></title><description><![CDATA[<p>New features to enhance flexibility around <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/products-pricing-order-in-marketplaces"><strong>Products, Pricing, and Ordering in OrderCloud Marketplaces</strong></a>.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.214</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.214</guid><pubDate>Tue, 27 Jul 2021 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.202]]></title><description><![CDATA[<ul><li><p><strong>Bugfix:</strong> ensure <code>Promotion.RedemptionCount</code> does not decrement prior to order submit.</p></li><li><p><strong>Bugfix:</strong> addressed an issue where an error was thrown if you attempted to create a user with an insecure password but the user was still created. With this fix, if the password does not meet the minimum requirements for any org level <code>SecurityProfile.PasswordConfigs</code> or the OrderCloud minimum password requirements, the user will not be created. If the user is created successfully and you add the user to a group with stricter password requirements after the initial create, the user will be unable to authenticate with the password.</p></li><li><p><strong>Bugfix:</strong> fixed an issue where a 500 error was being thrown on certain authentication attempts with an invalid password.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.202</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.202</guid><pubDate>Wed, 21 Apr 2021 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.199]]></title><description><![CDATA[<p>This release contains a change to enforce the OrderCloud minimum password standards immediately for newly created organizations only. No changes for existing customers/organizations. As outlined in <a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/custom-password-configuration"><strong>this article</strong></a>, OrderCloud-wide enforcement will still begin June 1, 2021.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.199</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.199</guid><pubDate>Tue, 09 Mar 2021 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.197]]></title><description><![CDATA[<ul><li><p>Added read-only <code>LastUpdated</code> field to <code>Order</code>. Useful as a filter in scheduled sync jobs to pull only orders that have changed since the last successful run.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.197</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.197</guid><pubDate>Wed, 03 Mar 2021 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.196]]></title><description><![CDATA[<ul><li><p><a target="_blank" rel="noopener noreferrer nofollow" href="/knowledge-base/custom-password-configuration"><strong>Custom password configurations</strong></a> provide greater control over password requirements for users of your applications.</p></li><li><p>Changed JWT signing algorithm to RS256. Developers can now download and cache the public key to validate the JWT signature to prove the token was generated by OrderCloud.</p></li><li><p>ApiClient level Role management enhancement. User roles included in the JWT can optionally be managed as an intersection of ApiClient and SecurityProfile instead of populating the scope parameter of the token request.</p></li><li><p>In accordance with Open Source Foundation for Application Security (OWASP) there are now less explicit error messages returned for failed user logins.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.196</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.196</guid><pubDate>Thu, 25 Feb 2021 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.190]]></title><description><![CDATA[<ul><li><p>Introduced Supplier-owned Price Schedules. Supplier can only edit Price Schedules that they create.</p></li><li><p>Enforce unique IDs across entire marketplace for things a Supplier might own (Products, Catalogs, Price Schedules, and Specs).</p></li><li><p>Allow <code>Payment.Amount</code> to be updated to 0. This better enables recording Payments that were reversed (such as with a credit or void transaction) and you wish to maintain that history rather than deleting the Payment. (<code>Payment.Amount</code> must still be greater than 0 on <em>create</em>.)</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.190</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.190</guid><pubDate>Thu, 07 Jan 2021 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.185]]></title><description><![CDATA[<ul><li><p>Bug fix: calling <code>GET /orders/{direction}/{orderID}/worksheet</code> with an invalid orderID now returns a 404 instead of a 500</p></li><li><p>Limiting access to these resources to seller users only:</p><ul><li><p>Message senders</p></li><li><p>Api clients</p></li><li><p>Incrementors (any user can still use an incrementorID when creating an object)</p></li><li><p>Integration events</p></li><li><p>Webhooks</p></li><li><p>Xp indices</p></li><li><p>OpenIDConnect</p></li><li><p>ImpersonationConfigs</p></li><li><p>SecurityProfiles</p></li></ul></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.185</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.185</guid><pubDate>Thu, 03 Dec 2020 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.177]]></title><description><![CDATA[<ul><li><p>Added two routes to allow buyer users with the Shopper role access to read variants <code>GET me/products/{productID}/variants/{variantID}</code> and <code>GET me/products/{productID}/variants</code></p></li><li><p>Bug fix to provide a helpful error message when attempting to delete an order that has already been forwarded.</p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.177</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.177</guid><pubDate>Fri, 06 Nov 2020 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.171]]></title><description><![CDATA[<ul><li><p>Added the ability to use one-time addresses on shipments via <code>PUT v1/shipments/{shipmentID}/shipto</code> and <code>PUT v1/shipments/{shipmentID}/shipfrom</code></p></li><li><p>Added <code>Environment</code> variable to the Message Sender outbound message object</p></li><li><p>Bug fix to prevent duplicate promotions being returned from <code>GET v1/orders/{direction}/{orderID}/promotions</code></p></li></ul>]]></description><link>https://ordercloud.io/release-notes/v1.0.171</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.171</guid><pubDate>Wed, 23 Sep 2020 05:00:00 GMT</pubDate></item><item><title><![CDATA[v1.0.169]]></title><description><![CDATA[<p>Update how background jobs are queued and processed, as well as the removal of <code>Request.Headers</code> and <code>Response.Headers</code> from webhook payloads.</p>]]></description><link>https://ordercloud.io/release-notes/v1.0.169</link><guid isPermaLink="true">https://ordercloud.io/release-notes/v1.0.169</guid><pubDate>Tue, 15 Sep 2020 05:00:00 GMT</pubDate></item></channel></rss>