# Ordergroove Developer Platform Developer Platform Build subscription commerce\ that scales. ============ Complete APIs, SDKs, and implementation guides for developers building on the world's most advanced subscription commerce platform. #### [Developer Guides](/docs) Platform fundamentals, integration patterns, and step-by-step implementation walkthroughs for every part of the subscription lifecycle. #### [API Reference](/reference) Comprehensive REST and GraphQL reference with live examples, request builders, and full schema documentation for every endpoint. #### [SDKs](/sdks/overview) Official TypeScript and Python client libraries with full type coverage, auto-generated from the Ordergroove API specification. > APIs, SDKs, and guides for building subscription commerce with Ordergroove. ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://ordergroove.ferndocs.com/_mcp/server ## Docs - [Platform overview](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/platform-overview/developer-fundamentals.md): Developer fundamentals for building on Ordergroove. - [Systems landscape map](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/platform-overview/systems-landscape-map.md): The six integration components that power Ordergroove. - [Data model at a glance](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/platform-overview/data-model-at-a-glance.md): The four core objects that power Ordergroove. - [Subscription Manager Tagging and Authentication](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/platform-overview/subscription-manager-tagging-and-authentication.md) - [Customer and Payment Updates](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/platform-overview/customer-and-payment-updates.md) - [Setting up a Sandbox Store](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/installation-setup/setting-up-a-sandbox-store.md) - [Custom Platform and Headless Subscription Implementation](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/installation-setup/custom-platform-and-headless-subscription-implementation.md) - [Installing Ordergroove with App Embed](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/installation-setup/install-ordergroove-on-an-online-store-2-0-theme/installing-ordergroove-with-app-embed.md) - [Removing Ordergroove code from your Shopify theme](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/installation-setup/removing-ordergroove-code-from-your-shopify-theme.md) - [General FAQ](https://ordergroove.ferndocs.com/docs/developer-fundamentals/getting-started/general-faq.md) - [Getting started](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/getting-started.md) - [Offer Tagging](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/core-concepts/offer-tagging.md) - [Tagging the Product Details Page (PDP)](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/core-concepts/tagging-the-product-details-page-pdp.md) - [Cart Opt-In Tagging](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/core-concepts/cart-opt-in-tagging.md) - [Subscription Creation via Purchase POST](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/core-concepts/subscription-creation-via-purchase-post.md) - [Troubleshooting Cart Offers](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/add-a-subscription-to-cart/troubleshooting-cart-offers.md) - [Offer Code Elements](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/add-a-subscription-to-cart/offer-code-elements.md) - [Domain Objects](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/add-a-subscription-to-cart/domain-objects.md) - [Helper Methods](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/add-a-subscription-to-cart/helper-methods.md) - [Showing Discounted Price](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/display-ui-customization/showing-discounted-price.md) - [Customizing the Initial Offer Incentive (IOI)](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/display-ui-customization/customizing-the-initial-offer-incentive-ioi.md) - [Real Time Stock Update](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/display-ui-customization/real-time-stock-update.md) - [Add subscription offers to additional site areas](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/display-ui-customization/add-subscription-offers-to-additional-site-areas.md) - [Tracking Affiliate Codes on Recurring Orders](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/display-ui-customization/tracking-affiliate-codes-on-recurring-orders.md) - [Advanced Offer Customizations & FAQ](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/advanced-enrollment/advanced-offer-customizations-faq.md) - [Modify subscriptions via email and SMS](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/advanced-enrollment/modify-subscriptions-via-email-and-sms.md) - [First Order Place Date control for Shopify Merchants](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/advanced-enrollment/first-order-place-date-control-for-shopify-merchants.md) - [Free shipping on initial orders](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/enrollment/advanced-enrollment/free-shipping-on-initial-orders.md) - [Customer perspective overview](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/introduction-to-subscription-manager/customer-perspective-overview.md) - [Tour of Subscription Manager v25](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/introduction-to-subscription-manager/tour-of-subscription-manager-v-25.md) - [Intro to v25 for Developers transitioning from v0](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/introduction-to-subscription-manager/intro-to-v-25-for-developers-transitioning-from-v-0.md) - [File Descriptions](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/introduction-to-subscription-manager/file-descriptions.md) - [Loading inside Single-Page Apps](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/introduction-to-subscription-manager/loading-inside-single-page-apps.md) - [Converting customers/account pages for Online Store 2.0](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/converting-customers-account-pages-for-online-store-2-0.md) - [Tagging the Subscription Manager](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/tagging-the-subscription-manager.md) - [Integrating External APIs](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/integrating-external-ap-is.md) - [Calling REST APIs from within Subscription Manager](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/calling-rest-ap-is-from-within-subscription-manager.md) - [Preserve Analytics Tracking while Customizing Templates](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/preserve-analytics-tracking-while-customizing-templates.md) - [Understanding Custom Elements](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/understanding-custom-elements.md) - [Edit Code with Advanced Editor](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/edit-code-with-advanced-editor.md) - [Theme Editor Overview](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/theme-editor-overview.md) - [Development Guide](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/development-guide.md) - [Customizing Sections on Shopify](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/customizing-sections-on-shopify.md) - [Refreshing data](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/refreshing-data.md) - [Objects](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/objects.md) - [Object Reference](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/object-reference.md) - [Translations](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/translations.md) - [Local Development](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/local-development.md) - [Debugging with Redux](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/debugging-with-redux.md) - [Working with dates](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/developing-for-subscription-manager-overview/working-with-dates.md) - [Customizing calendars and dates in v25](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/common-customizations/customizing-calendars-and-dates-in-v-25.md) - [Adding Scrollbar to Inactive Subscriptions](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/common-customizations/adding-scrollbar-to-inactive-subscriptions.md) - [One Time SKU Swap Configuration](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/common-customizations/one-time-sku-swap-configuration.md) - [Dynamic Shipping Restrictions](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/common-customizations/dynamic-shipping-restrictions.md) - [Limiting Future Dates in Change Date Calendar](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/common-customizations/limiting-future-dates-in-change-date-calendar.md) - [Adding Cancel Button to Modals](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/common-customizations/adding-cancel-button-to-modals.md) - [Implementing Country & State Dropdown](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/common-customizations/implementing-country-state-dropdown.md) - [Modifying Change Billing Process Button](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/common-customizations/modifying-change-billing-process-button.md) - [Enabling Payment Updates for Shopify New Accounts](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/common-customizations/enabling-payment-updates-for-shopify-new-accounts.md) - [Subscription Manager Templates Changelog](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/subscription-manager/subscription-manager-templates-changelog.md) - [Subscription Manager Templates](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/legacy-subscription-manager-v-0/subscription-manager-templates.md) - [Skip Order](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/legacy-subscription-manager-v-0/orders-unsent-section/skip-order.md) - [Send Now](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/legacy-subscription-manager-v-0/orders-unsent-section/send-now.md) - [Change Date](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/legacy-subscription-manager-v-0/orders-unsent-section/change-date.md) - [Orders Processing Section](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/legacy-subscription-manager-v-0/orders-processing-section.md) - [Inactive Subscriptions Section](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/legacy-subscription-manager-v-0/inactive-subscriptions-section.md) - [Recurring Order Placement](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/order-processing-placement/order-generation/recurring-order-placement.md) - [Instant Upsell Overview](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/order-processing-placement/upsell-one-click-actions/instant-upsell-overview.md) - [Instant Upsell through API](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/order-processing-placement/upsell-one-click-actions/instant-upsell-through-api.md) - [1-Click Actions in Emails](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/order-processing-placement/upsell-one-click-actions/1-click-actions-in-emails.md) - [Using Webhooks for 1-Click Actions](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/order-processing-placement/upsell-one-click-actions/using-webhooks-for-1-click-actions.md) - [Configuring PayPal](https://ordergroove.ferndocs.com/docs/the-subscription-lifecycle/order-processing-placement/payments/configuring-pay-pal.md) - [Product Feed](https://ordergroove.ferndocs.com/docs/data-integrations/product-catalog/product-feed.md) - [Sync Ordergroove Data into Internal Systems](https://ordergroove.ferndocs.com/docs/data-integrations/data-sync-pipelines/sync-ordergroove-data-into-internal-systems.md) - [Implement Custom Data Pipelines](https://ordergroove.ferndocs.com/docs/data-integrations/data-sync-pipelines/sync-objects/implement-custom-data-pipelines.md) - [Using Prebuilt Connectors](https://ordergroove.ferndocs.com/docs/data-integrations/data-sync-pipelines/sync-objects/using-prebuilt-connectors.md) - [SFTP File Drops](https://ordergroove.ferndocs.com/docs/data-integrations/data-sync-pipelines/sync-objects/sftp-file-drops.md) - [Sync Events](https://ordergroove.ferndocs.com/docs/data-integrations/data-sync-pipelines/sync-events.md) - [HMAC and AES Authentication](https://ordergroove.ferndocs.com/docs/data-integrations/webhooks-ap-is/hmac-and-aes-authentication.md) - [Configure Webhooks via API](https://ordergroove.ferndocs.com/docs/data-integrations/webhooks-ap-is/webhooks-overview-legacy/configure-webhooks-via-api.md) - [Expiring or Termed Subscriptions Using Webhooks](https://ordergroove.ferndocs.com/docs/data-integrations/webhooks-ap-is/webhooks-overview-legacy/expiring-or-termed-subscriptions-using-webhooks.md) - [Migrating Digital Subscriptions](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/digital-subscriptions/migrating-digital-subscriptions.md) - [Ordinal Based Rotating Products](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/rotating-subscriptions/ordinal-based-rotating-products.md) - [Time Window Based Rotating Products](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/rotating-subscriptions/time-window-based-rotating-products.md) - [Managing Prepaid Renewal Behaviors](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/prepaid-subscriptions/managing-prepaid-renewal-behaviors.md) - [Curation Subscriptions: Rotating Box or Club](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/curation-subscriptions-rotating-box-or-club.md) - [Guided Selling](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/guided-selling.md) - [Configuring Bundles](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/bundle-subscriptions/configuring-bundles.md) - [Box Subscription Creation on Shopify](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/bundle-subscriptions/box-subscription-creation-on-shopify.md) - [Bundle API Components](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/bundle-subscriptions/bundle-api-components.md) - [Shopify implementation](https://ordergroove.ferndocs.com/docs/advanced-subscription-types/bundle-subscriptions/build-your-own-box-subscriptions-legacy/shopify-implementation.md) - [Migrate data to Ordergroove](https://ordergroove.ferndocs.com/docs/migrating-to-ordergroove/migrate-data-to-ordergroove.md) - [Self-serve migration guide](https://ordergroove.ferndocs.com/docs/migrating-to-ordergroove/self-serve-migration-guide.md) - [Self-serve migration guide for Recharge](https://ordergroove.ferndocs.com/docs/migrating-to-ordergroove/self-serve-migration-guide-for-recharge.md) - [Staged Migrations](https://ordergroove.ferndocs.com/docs/migrating-to-ordergroove/staged-migrations.md) - [Getting Started](https://ordergroove.ferndocs.com/docs/graph-ql-guide/getting-started.md) - [Rest vs GraphQL](https://ordergroove.ferndocs.com/docs/graph-ql-guide/rest-vs-graph-ql.md) - [GraphQL Documentation](https://ordergroove.ferndocs.com/docs/graph-ql-guide/graph-ql-documentation.md) - [orders](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/queries/orders.md) - [subscription](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/queries/subscription.md) - [subscriptions](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/queries/subscriptions.md) - [AddressType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/address-type.md) - [ComponentType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/component-type.md) - [CustomerType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/customer-type.md) - [DiscountIncentiveType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/discount-incentive-type.md) - [FreeTrialSubscriptionContextType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/free-trial-subscription-context-type.md) - [GiftIncentiveType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/gift-incentive-type.md) - [GranteeType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/grantee-type.md) - [IncentiveType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/incentive-type.md) - [ItemType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/item-type.md) - [ItemsPage](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/items-page.md) - [OneTimeIncentiveType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/one-time-incentive-type.md) - [OrderType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/order-type.md) - [PaymentType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/payment-type.md) - [PrepaidSubscriptionContextType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/prepaid-subscription-context-type.md) - [ProductGroupType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/product-group-type.md) - [ProductType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/product-type.md) - [QueuedActionType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/queued-action-type.md) - [SubscriptionConnection](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/subscription-connection.md) - [SubscriptionEdge](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/subscription-edge.md) - [SubscriptionType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/subscription-type.md) - [CancelReasonType](https://ordergroove.ferndocs.com/docs/graph-ql-definitions/objects/cancel-reason-type.md) - [API reference](https://ordergroove.ferndocs.com/reference/overview/api-reference.md): REST endpoints for the Ordergroove platform. - [SDKs](https://ordergroove.ferndocs.com/sdks/overview.md): Official client libraries for Ordergroove. - [TypeScript SDK](https://ordergroove.ferndocs.com/sdks/typescript.md) - [Python SDK](https://ordergroove.ferndocs.com/sdks/python.md) ## API Docs - REST RPC API > Subscriptions [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/list.md) - REST RPC API > Subscriptions [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/retrieve.md) - REST RPC API > Subscriptions [Cancel](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/cancel.md) - REST RPC API > Subscriptions [Change Quantity](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/change-quantity.md) - REST RPC API > Subscriptions [Change Shipping Address](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/change-shipping-address.md) - REST RPC API > Subscriptions [Change Payment](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/change-payment.md) - REST RPC API > Subscriptions [Change Email Reminder](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/change-email-reminder.md) - REST RPC API > Subscriptions [Change Frequency](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/change-frequency.md) - REST RPC API > Subscriptions [Reactivate](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/reactivate.md) - REST RPC API > Subscriptions [Update](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/update.md) - REST RPC API > Subscriptions [Create in Order](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/create-in-order.md) - REST RPC API > Subscriptions [Create From Item](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/create-from-item.md) - REST RPC API > Subscriptions [Change Product](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/change-product.md) - REST RPC API > Subscriptions [Retrieve Rotating Ordinal Subscription Context](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/retrieve-ordinal-subscription-context.md) - REST RPC API > Subscriptions [Set Subscription Ordinal for Rotating Product](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/set-subscription-ordinal-for-rotation-product.md) - REST RPC API > Subscriptions [Retrieve Component](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/retrieve-component.md) - REST RPC API > Subscriptions [Update Components](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/update-components.md) - REST RPC API > Subscriptions [Apply Discount Code To Subscription](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/apply-discount-code-to-subscription.md) - REST RPC API > Subscriptions [Remove Discount Code From Subscription](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/remove-discount-code-from-subscription.md) - REST RPC API > Subscriptions [Change Next Order Date](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/change-next-order-date.md) - REST RPC API > Subscriptions [Update Prepaid Subscription](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/update-prepaid-subscription-context.md) - REST RPC API > Subscriptions [Change Prepaid Renewal Behavior](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/change-prepaid-subscription-renewal-behavior.md) - REST RPC API > Subscriptions [Upgrade Subscription To Prepaid](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/upgrade-to-prepaid-subscription.md) - REST RPC API > Subscriptions [List Discount Codes For Subscription](https://ordergroove.ferndocs.com/reference/rest-rpc-api/subscriptions/list-discount-codes-for-subscription.md) - REST RPC API > Orders [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/list.md) - REST RPC API > Orders [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/retrieve.md) - REST RPC API > Orders [Cancel](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/cancel.md) - REST RPC API > Orders [Send Now](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/send-now.md) - REST RPC API > Orders [Change Shipping Address](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/change-shipping-address.md) - REST RPC API > Orders [Change Payment](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/change-payment.md) - REST RPC API > Orders [Change Place Date](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/change-place-date.md) - REST RPC API > Orders [Update](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/update.md) - REST RPC API > Orders [Finalize Order Processing](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/finalize-processing-order.md) - REST RPC API > Orders [Reject](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/reject-order.md) - REST RPC API > Orders [Skip Subscription](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/skip-subscription.md) - REST RPC API > Orders [Rescue](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/order-rescue.md) - REST RPC API > Orders [Retry](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/retry-order-1.md) - REST RPC API > Orders [Check If Order Is Rescuable](https://ordergroove.ferndocs.com/reference/rest-rpc-api/orders/rescue-copy.md) - REST RPC API > Items [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/items/list.md) - REST RPC API > Items [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/items/retrieve.md) - REST RPC API > Items [Change Quantity](https://ordergroove.ferndocs.com/reference/rest-rpc-api/items/change-quantity.md) - REST RPC API > Items [Change Price](https://ordergroove.ferndocs.com/reference/rest-rpc-api/items/change-price.md) - REST RPC API > Items [Create](https://ordergroove.ferndocs.com/reference/rest-rpc-api/items/create.md) - REST RPC API > Items [Create in Order](https://ordergroove.ferndocs.com/reference/rest-rpc-api/items/create-in-order.md) - REST RPC API > Items [Delete](https://ordergroove.ferndocs.com/reference/rest-rpc-api/items/delete.md) - REST RPC API > Items [Update](https://ordergroove.ferndocs.com/reference/rest-rpc-api/items/update.md) - REST RPC API > Items [Product Change](https://ordergroove.ferndocs.com/reference/rest-rpc-api/items/product-change.md) - REST RPC API > Customers [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/customers/list.md) - REST RPC API > Customers [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/customers/retrieve.md) - REST RPC API > Customers [Create](https://ordergroove.ferndocs.com/reference/rest-rpc-api/customers/create.md) - REST RPC API > Customers [Update](https://ordergroove.ferndocs.com/reference/rest-rpc-api/customers/update.md) - REST RPC API > Customers [Set Contact Details](https://ordergroove.ferndocs.com/reference/rest-rpc-api/customers/set-contact-details.md) - REST RPC API > Customers [List Cancellation Reasons](https://ordergroove.ferndocs.com/reference/rest-rpc-api/customers/list-cancellation-reasons.md) - REST RPC API > Addresses [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/addresses/list.md) - REST RPC API > Addresses [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/addresses/retrieve.md) - REST RPC API > Addresses [Create](https://ordergroove.ferndocs.com/reference/rest-rpc-api/addresses/create.md) - REST RPC API > Addresses [Update](https://ordergroove.ferndocs.com/reference/rest-rpc-api/addresses/update.md) - REST RPC API > Addresses [Use address for all](https://ordergroove.ferndocs.com/reference/rest-rpc-api/addresses/use-address-for-all.md) - REST RPC API > Payments [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/payments/list.md) - REST RPC API > Payments [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/payments/retrieve.md) - REST RPC API > Payments [Create](https://ordergroove.ferndocs.com/reference/rest-rpc-api/payments/create.md) - REST RPC API > Payments [Update](https://ordergroove.ferndocs.com/reference/rest-rpc-api/payments/update.md) - REST RPC API > Payments [Use payment for all](https://ordergroove.ferndocs.com/reference/rest-rpc-api/payments/use-payment-for-all.md) - REST RPC API > Products [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/list.md) - REST RPC API > Products [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/retrieve.md) - REST RPC API > Products [Check Product Group](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/group-check.md) - REST RPC API > Products [Get Product Relationships](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/product-relationships.md) - REST RPC API > Products [Bulk Create](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/bulk-create.md) - REST RPC API > Products [Bulk Update](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/bulk-update.md) - REST RPC API > Products [Manage Time-Window Rotating Product](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/manage-time-window-rotating-product.md) - REST RPC API > Products [Manage Ordinal Rotating Product](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/manage-ordinal-rotating-product.md) - REST RPC API > Products [Retrieve Rotating Delivery Product](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/rotating-products.md) - REST RPC API > Products [Manage Digital Plan Product](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/manage-digital-plan-product.md) - REST RPC API > Products [Create Free Trial](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/free-trials-create.md) - REST RPC API > Products [Update Free Trial](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/free-trials-update.md) - REST RPC API > Products [Delete Free Trial](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/free-trials-delete.md) - REST RPC API > Products [List Product Groups](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/product-groups-list.md) - REST RPC API > Products [Create Product Group](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/product-groups-create.md) - REST RPC API > Products [Update Product Group](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/product-groups-update.md) - REST RPC API > Products [Update Product by External ID](https://ordergroove.ferndocs.com/reference/rest-rpc-api/products/update.md) - REST RPC API > Resources [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/resources/resource-list.md) - REST RPC API > Resources [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/resources/resource-retrieve.md) - REST RPC API > Resources [Create](https://ordergroove.ferndocs.com/reference/rest-rpc-api/resources/resource-create.md) - REST RPC API > Resources [Update](https://ordergroove.ferndocs.com/reference/rest-rpc-api/resources/resource-update.md) - REST RPC API > Communications [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/communications/list.md) - REST RPC API > Communications [Create or Update by Experience Name](https://ordergroove.ferndocs.com/reference/rest-rpc-api/communications/create-or-update-by-experience-name.md) - REST RPC API > Communications [Get Experience Settings](https://ordergroove.ferndocs.com/reference/rest-rpc-api/communications/update-by-experience-id.md) - REST RPC API > Offer Profiles [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/offer-profiles/offer-profile-list.md) - REST RPC API > Offer Profiles [Export Offer Profile](https://ordergroove.ferndocs.com/reference/rest-rpc-api/offer-profiles/offer-profile-dump.md) - REST RPC API > Offer Profiles [Import Offer Profile](https://ordergroove.ferndocs.com/reference/rest-rpc-api/offer-profiles/offer-profile-load.md) - REST RPC API > Offer Profiles [Update Coupons](https://ordergroove.ferndocs.com/reference/rest-rpc-api/offer-profiles/offer-profile-update-coupons.md) - REST RPC API > Offer Profiles [Bulk Standard Flex Incentive Operations](https://ordergroove.ferndocs.com/reference/rest-rpc-api/offer-profiles/bulk-sfi-operations.md) - REST RPC API > One Time Incentives [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/one-time-incentives/otd-list.md) - REST RPC API > One Time Incentives [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/one-time-incentives/otd-retrieve.md) - REST RPC API > One Time Incentives [Update](https://ordergroove.ferndocs.com/reference/rest-rpc-api/one-time-incentives/otd-update.md) - REST RPC API > One Time Incentives [Delete](https://ordergroove.ferndocs.com/reference/rest-rpc-api/one-time-incentives/otd-delete.md) - REST RPC API > One Time Incentives [Create](https://ordergroove.ferndocs.com/reference/rest-rpc-api/one-time-incentives/otd-create.md) - REST RPC API > One Click [Delay](https://ordergroove.ferndocs.com/reference/rest-rpc-api/one-click/delay.md) - REST RPC API > One Click [Reactivate](https://ordergroove.ferndocs.com/reference/rest-rpc-api/one-click/reactivate.md) - REST RPC API > One Click [Skip](https://ordergroove.ferndocs.com/reference/rest-rpc-api/one-click/get-new-endpoint.md) - REST RPC API > Frequencies [Manage Product Specific Frequencies](https://ordergroove.ferndocs.com/reference/rest-rpc-api/frequencies/manage-product-specific-frequencies.md) - REST RPC API > Frequencies [List Product Specific Frequencies](https://ordergroove.ferndocs.com/reference/rest-rpc-api/frequencies/manage-product-specific-frequencies-copy.md) - REST RPC API > Standard Flex Incentives [Retrieve](https://ordergroove.ferndocs.com/reference/rest-rpc-api/standard-flex-incentives/retrieve-standardized-flex-incentive.md) - REST RPC API > Standard Flex Incentives [List](https://ordergroove.ferndocs.com/reference/rest-rpc-api/standard-flex-incentives/list-standardized-flex-incentives.md) - REST RPC API > Retention Incentives [Eligibility Evaluation](https://ordergroove.ferndocs.com/reference/rest-rpc-api/retention-incentives/eligibility-evaluation.md) - REST RPC API > Retention Incentives [Create Retention Incentive](https://ordergroove.ferndocs.com/reference/rest-rpc-api/retention-incentives/create.md) - REST RPC API > Retention Incentives [List Eligibility Rules](https://ordergroove.ferndocs.com/reference/rest-rpc-api/retention-incentives/eligibility-rules-list.md) - REST RPC API > Retention Incentives [Create Eligibility Rule](https://ordergroove.ferndocs.com/reference/rest-rpc-api/retention-incentives/eligibility-rules-create.md) - REST RPC API > Retention Incentives [Retrieve Eligibility Rule](https://ordergroove.ferndocs.com/reference/rest-rpc-api/retention-incentives/eligibility-rules-retrieve.md) - REST RPC API > Retention Incentives [Update Eligibility Rule](https://ordergroove.ferndocs.com/reference/rest-rpc-api/retention-incentives/eligibility-rules-update.md) - REST RPC API > Experiments [List Experiments](https://ordergroove.ferndocs.com/reference/rest-rpc-api/experiments/list-experiments.md) - REST RPC API > Placement Logs [List Placement Log Responses](https://ordergroove.ferndocs.com/reference/rest-rpc-api/placement-logs/get-placement-logs-responses.md) - Entitlements Service API > Entitlements [List Entitlements](https://ordergroove.ferndocs.com/reference/entitlements-service-api/entitlements/list.md) - Entitlements Service API > Entitlements [Modify Entitlement Expiration](https://ordergroove.ferndocs.com/reference/entitlements-service-api/entitlements/post-entitlements-entitlement-public-id-modify-expiration.md) - Entitlements Service API > Entitlements [Void Entitlements](https://ordergroove.ferndocs.com/reference/entitlements-service-api/entitlements/post-entitlements-void.md) - Cart Management API > Carts [Retrieve Cart](https://ordergroove.ferndocs.com/reference/cart-management-api/carts/cart-retrieve.md) - Payment API > Subscriptions [Create Subscription](https://ordergroove.ferndocs.com/reference/payment-api/subscriptions/purchase-post-api.md) - Payment API > Subscriptions [Get Subscription Request Status](https://ordergroove.ferndocs.com/reference/payment-api/subscriptions/purchase-post-status.md) - Payment Attempt Data API > Placement Responses [Retrieve placement responses with cursor-based pagination](https://ordergroove.ferndocs.com/reference/payment-attempt-data-api/placement-responses/retrieve-placement-responses-with-cursor-based-pagination.md) - Webhooks API > Webhook Targets [List Webhook Targets](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-targets/list.md) - Webhooks API > Webhook Targets [Retrieve Webhook Target](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-targets/retrieve.md) - Webhooks API > Webhook Targets [Update Webhook Target](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-targets/create-5.md) - Webhooks API > Webhook Targets [Create Webhook Target](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-targets/create.md) - Webhooks API > Webhook Targets [Retrieve Target Metrics](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-targets/retrieve-metrics.md) - Webhooks API > Webhook Filters [List Webhook Filters](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-filters/list.md) - Webhooks API > Webhook Filters [Create Webhook Filter](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-filters/create.md) - Webhooks API > Webhook Filters [Retrieve Webhook Filter](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-filters/webhook-filter-retrieve.md) - Webhooks API > Webhook Filters [Delete Webhook Filter](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-filters/delete.md) - Webhooks API > Webhook Filters [Update Webhook Filter](https://ordergroove.ferndocs.com/reference/webhooks-api/webhook-filters/update.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://ordergroove.ferndocs.com/openapi.json) - [OpenAPI YAML](https://ordergroove.ferndocs.com/openapi.yaml)