# SellApp

> Sell digital products, ebooks, software, memberships, and more with SellApp. Build your store with AI, accept payments worldwide, automate delivery, and launch affiliate programs.

# Docs


- **Getting Started**
- Introduction
  - [Sell Digital Products with SellApp](/docs): Learn how to sell digital products with SellApp, including setup, payments, delivery, subscriptions, affiliates, and support.
  - [Set Up Your SellApp Store](/docs/setup): Create a SellApp store, connect payments, and publish your first digital product so customers can buy online.
  - [SellApp Features](/docs/features): Explore SellApp features for digital product delivery, subscriptions, payments, affiliates, marketing, and support.
  - [SellApp Support](/docs/support): Contact SellApp support, direct customer purchase questions, and report storefront abuse through the right channel.
  - [SellApp FAQ](/docs/faq): Find answers about SellApp store settings, VPN purchases, subdomains, stock, license keys, and order statuses.

- **Your Store**
- Product Catalog
  - [Products and Variants](/docs/products-and-variants): Create digital products, variants, pricing, payment methods, subscriptions, delivery items, and product-page settings.
  - [Digital Product Delivery](/docs/digital-items): Set up digital product delivery in SellApp with files, serials, dynamic webhooks, static values, license keys, course access, bookings, and credits.
  - [Storefront Groups and Sections](/docs/groups-and-sections): Organize a SellApp storefront with product sections, groups, visibility, sorting, and catalog placement.
  - [License Key Management](/docs/license-keys): Generate, deliver, search, and manage software license keys sold through SellApp digital products.
- Store Settings
  - [Storefront Settings](/docs/storefront-settings-introduction): Manage SellApp storefront settings for general store details, payments, analytics, personalization, developers, and marketing.
  - [General Store Settings](/docs/general-store-settings): Update SellApp general store settings for visibility, store name, dashboard timezone, dashboard currency, and checkout color scheme.
  - [Payment Functionality Settings](/docs/payment-functionality-settings): Configure SellApp payment functionality, billing details, VAT, minimum spend, checkout emails, rate limits, and crypto confirmations.
  - [Personalization Settings](/docs/personalization-settings): Customize SellApp personalization settings for support email, Trustpilot, invoice business details, return links, custom email, and domains.
  - [Analytics Settings](/docs/analytics-settings): Connect ecommerce analytics tracking in SellApp with Google Analytics 4, Meta Pixel, TikTok Pixel, and server-side event secrets.
  - [Developer Settings](/docs/developer-settings): Manage SellApp developer settings for webhooks, webhook secrets, test deliveries, recent delivery logs, and API tokens.
  - [Staff Settings](/docs/staff-settings): Manage SellApp staff settings by inviting team members, assigning access, and removing users from your storefront team.
  - [Delete Store Settings](/docs/delete-store-settings): Use SellApp Other settings to review destructive store actions, including deleting a storefront owned by your account.
  - [Dashboard Customization](/docs/dashboard-customization): Customize SellApp dashboard reporting with date ranges, dashboard timezone, display currency, metrics, live visitors, and analytics cards.
- Storefront Builder
  - [Storefront Builder](/docs/storefront-builder-introduction): Customize your SellApp storefront with pages, sections, blocks, navigation, SEO settings, mobile design, and publishing.

- **Payments**
- Payment Methods
  - [Payment Methods for Digital Products](/docs/payment-methods-introduction): Add payment methods for digital products in SellApp, including cards, PayPal, crypto, Cash App, Mercado Pago, Mollie, Razorpay, NMI, Paddle, Square, and custom flows.
  - [Stripe Payments for Digital Products](/docs/stripe): Connect Stripe to SellApp and accept card, wallet, and local payment methods for digital products.
  - [PayPal Payments for Digital Products](/docs/paypal): Connect PayPal to SellApp, enable it on products, and resolve pending PayPal payments for digital orders.
  - [Cash App Payments](/docs/cashapp): Set up Cash App payments in SellApp with email forwarding so digital product orders can process automatically.
  - [Square Payments](/docs/square): Connect Square to SellApp and accept card, Cash App Pay, Apple Pay, and Google Pay for digital products.
  - [Paddle Payments](/docs/paddle): Connect Paddle Billing to SellApp, configure webhooks, and accept Paddle payments for digital products.
  - [Authorize.net Payments](/docs/authorize): Connect Authorize.net to SellApp and accept credit or debit card payments for digital products.
  - [Razorpay Payments](/docs/razorpay): Connect Razorpay to SellApp and accept supported one-time payments for digital products.
  - [Mercado Pago Payments](/docs/mercado-pago): Connect Mercado Pago to SellApp and accept supported one-time payments for digital products.
  - [Mollie Payments](/docs/mollie): Connect Mollie to SellApp and accept supported one-time payments for digital products.
  - [NMI Payment Gateway Setup](/docs/nmi): Connect the NMI payment gateway to SellApp so you can accept debit and credit card payments for digital products.
  - [Custom Payment Methods](/docs/custom-payment-methods): Create custom payment methods in SellApp with checkout instructions, proof uploads, or external payment redirects.
  - Crypto
    - [Crypto Payment Methods](/docs/crypto-payment-methods-introduction): Accept crypto payments in SellApp with direct wallets, stablecoins, Solana, Polygon, Monero, BNB, Tron, and Crypto Tokens.
    - [Bitcoin Payments](/docs/bitcoin-payments): Accept Bitcoin payments in SellApp by connecting a BTC wallet XPUB, enabling products, and checking checkout delivery settings.
    - [Litecoin Payments](/docs/litecoin-payments): Accept Litecoin payments in SellApp by connecting an LTC wallet XPUB and enabling Litecoin on digital product variants.
    - [Ethereum Payments](/docs/ethereum-payments): Accept Ethereum payments in SellApp by adding an ETH wallet address, optional withdrawal minimum, and product-level checkout access.
    - [BNB Payments](/docs/bnb-payments): Accept BNB payments in SellApp by adding a BNB wallet address, setting an optional withdrawal minimum, and enabling products.
    - [Tron Payments](/docs/tron-payments): Accept Tron payments in SellApp by connecting a TRX wallet address, optional withdrawal minimum, and product checkout access.
    - [Polygon Payments](/docs/polygon-payments): Accept Polygon payments in SellApp by connecting a MATIC wallet address and enabling Polygon checkout on product variants.
    - [Solana Payments](/docs/solana-payments): Accept Solana payments in SellApp by adding a SOL wallet address, setting an optional withdrawal minimum, and enabling checkout.
    - [Monero Payments](/docs/monero-payments): Accept Monero payments in SellApp by adding an XMR address, private view key, and product-level checkout access.
    - [USDT ERC20 Payments](/docs/usdt-erc20-payments): Accept USDT ERC20 payments in SellApp by connecting an Ethereum USDT wallet and enabling token checkout on products.
    - [USDC ERC20 Payments](/docs/usdc-erc20-payments): Accept USDC ERC20 payments in SellApp by connecting an Ethereum USDC wallet and enabling token checkout on products.
    - [UNI ERC20 Payments](/docs/uni-erc20-payments): Accept UNI ERC20 payments in SellApp by connecting an Ethereum UNI wallet and enabling token checkout on products.
    - [SHIB ERC20 Payments](/docs/shib-erc20-payments): Accept SHIB ERC20 payments in SellApp by connecting an Ethereum SHIB wallet and enabling token checkout on products.
    - [DAI ERC20 Payments](/docs/dai-erc20-payments): Accept DAI ERC20 payments in SellApp by connecting an Ethereum DAI wallet and enabling token checkout on products.
    - [USDT BEP20 Payments](/docs/usdt-bep20-payments): Accept USDT BEP20 payments in SellApp by connecting a BNB Smart Chain USDT wallet and enabling product checkout.
    - [USDC BEP20 Payments](/docs/usdc-bep20-payments): Accept USDC BEP20 payments in SellApp by connecting a BNB Smart Chain USDC wallet and enabling product checkout.
    - [USDT Solana Payments](/docs/usdt-solana-payments): Accept USDT Solana payments in SellApp by connecting a Solana USDT wallet and enabling stablecoin checkout on products.
    - [USDC Solana Payments](/docs/usdc-solana-payments): Accept USDC Solana payments in SellApp by connecting a Solana USDC wallet and enabling stablecoin checkout on products.
    - [Crypto Tokens](/docs/crypto-tokens): Enable Crypto Tokens in SellApp so buyers can pay with a broad token selection and settle funds to an eligible wallet.

- **Growth**
- Marketing
  - [Marketing Digital Products](/docs/marketing-introduction): Use coupons, promotions, product bundles, add-ons, upsells, cross-sells, and stories to market digital products.
  - [Abandoned Cart Recovery](/docs/abandoned-cart-recovery): Set up abandoned cart recovery in SellApp with reminder emails, order amount ranges, schedules, and coupon incentives.
  - [Automatic Promotions](/docs/promotions): Create automatic SellApp promotions with schedules, discount phases, redemption limits, cart incentives, and storefront labels.
  - [Rewards](/docs/rewards): Create loyalty rewards with coupons, wallet credit, badges, display rewards, and customer portal progress.
  - [Coupon Codes](/docs/coupons): Create coupon codes for digital products, affiliate campaigns, private offers, product launches, and support credits.
  - [Product Bundles](/docs/bundles): Create product bundles in SellApp to package digital downloads, templates, software, services, or access into one offer.
  - [Product Add-Ons](/docs/add-ons): Create product add-ons in SellApp for optional extras like setup help, support, extra files, license upgrades, and templates.
  - [Upsells and Cross-Sells](/docs/upsells-cross-sells): Use upsells and cross-sells in SellApp to highlight better variants and recommend related digital products.
  - [Storefront Stories](/docs/stories): Add visual stories to your SellApp storefront for product launches, social proof, demos, previews, and product links.
- Affiliate Program
  - [Affiliate Program Software](/docs/affiliate-program-introduction): Create an affiliate program in SellApp with referral tracking, commissions, product rates, affiliate coupons, and payout exports.
  - [Set Up an Affiliate Program](/docs/getting-started-affiliate-program): Set up a SellApp affiliate program with approval rules, commission rates, tracking duration, payout methods, and product rates.
  - [Adding Affiliates](/docs/adding-affiliates): Invite affiliates, review applications, approve requests, and help affiliates join your SellApp affiliate program.
  - [Managing Affiliates](/docs/managing-affiliates): Manage affiliates in SellApp with approvals, disabled accounts, custom rates, affiliate coupons, referrals, and payouts.
  - [Managing Referrals](/docs/managing-referrals): Track affiliate referrals in SellApp, review commission calculations, update statuses, and inspect referral timelines.
  - [Handling Payouts](/docs/handling-payouts): Manage affiliate payouts in SellApp, filter due commissions, export CSVs, mark payouts paid, and review payout timelines.
  - [Double-sided Incentives](/docs/double-sided-incentives): Create affiliate coupon incentives that reward affiliates with commissions and customers with discount codes.
  - [For Affiliates: Program Explained](/docs/for-affiliates): Learn how affiliates join a SellApp affiliate program, copy referral links, track referrals, review products, and receive payouts.
- Community
  - [Sell Community Access](/docs/community-introduction): Sell paid community access for Discord, Telegram, Slack, and WhatsApp with checkout grants and subscription expiry rules.
  - [Paid Discord Server Roles](/docs/discord-roling): Sell paid Discord server access with SellApp by granting roles after checkout and removing them when subscriptions expire.
  - [Paid Telegram Group Access](/docs/telegram-access): Sell paid Telegram group or channel access with checkout linking, bot verification, and subscription expiry controls.
  - [Paid Slack Channel Access](/docs/slack-access): Sell paid Slack channel access through SellApp with workspace invites, channel grants, and subscription expiry rules.
  - [Paid WhatsApp Group Access](/docs/whatsapp-access): Sell paid WhatsApp group access with checkout phone confirmation, join approval, and subscription expiry controls.

- **Operations**
- Operations
  - [Orders and Customers](/docs/orders-and-customers): Manage digital product orders, retry fulfillment, review customer history, search sales, and export customer data.
  - [Customer Wallets](/docs/customer-wallets): Enable customer wallet balances, top-ups, checkout wallet spend, credits, debits, and wallet history in SellApp.
  - [Payment Charges](/docs/charges): Track standalone payment charges, checkout URLs, statuses, gateway data, manual review, and custom invoices.
  - [Resolution Center](/docs/resolution-center): Manage support conversations, response templates, support reasons, quick actions, automation, and resolution reporting.
  - [Feedback](/docs/feedback): Review customer feedback, ratings, replies, and order context from SellApp.
  - [Store Blacklist](/docs/blacklist): Use the SellApp blacklist to block risky customers, IP addresses, countries, ASNs, and email patterns before checkout.

- **Resources**
- Guides
  - [Dynamic Webhook Setup](/docs/setting-up-dynamic-webhook): Set up SellApp dynamic webhooks to generate product delivery content, validate HMAC signatures, and return stock updates.
  - [Embed Digital Products](/docs/embedding-products): Embed SellApp products on your own website with checkout buttons, cart buttons, themes, and prefilled checkout details.
  - [Link a Custom Domain](/docs/linking-custom-domain): Connect a custom domain or subdomain to your SellApp storefront with CNAME records, TXT verification, and SSL setup.
  - [Store Notifications](/docs/creating-notifications): Create SellApp notifications for completed orders, support tickets, and store events with Discord webhooks or email alerts.
  - [Payment Method Discounts](/docs/discounting-payment-methods): Add payment-method discounts or fees in SellApp for specific checkout options like cards, PayPal, crypto, or custom methods.
  - [Post-Purchase Redirect](/docs/post-purchase-redirect): Redirect customers after purchase with dynamic order variables for email, order ID, quantity, and payment method.
  - [Pre-Fill Checkout Info](/docs/pre-fill-info): Pre-fill SellApp checkout fields with query parameters for coupons, email, payment method, quantity, variants, and custom fields.
  - [Sell Subscriptions Online](/docs/creating-subscriptions): Create subscription products in SellApp with recurring prices, billing intervals, supported payment methods, and subscription tracking.
- Integrations
  - [Trustpilot Review Invitations](/docs/trustpilot): Connect Trustpilot to SellApp so customers receive post-purchase review invitations from your delivery emails.
- API Reference: Developer APIs and endpoints
  - [API Reference](/docs/api): Make your first authenticated SellApp request, then build and operate a production integration safely.
  - Guides

    - **Start**
    - [Make your first request](/docs/api/quickstart): Read one product from your store, check the result, and choose what to build next.
    - [Authentication](/docs/api/authentication): Authenticate your integration with an API key and select your store.
    - [CLI authorization](/docs/api/oauth-authorization): Connect the official SellApp CLI, choose stores, and disconnect your own access.
    - [Testing safely](/docs/api/testing): Keep test data separate and check how your integration handles failures.

    - **Build**
    - [Sell a product](/docs/api/sell-a-product): Create a hidden product, add a variant, and set a one-time price.
    - [Create a checkout](/docs/api/create-a-checkout): Create Maya's order and obtain a customer checkout URL.
    - [Fulfil an order](/docs/api/fulfil-an-order): Turn a confirmed purchase into delivered access, even when events repeat or a worker crashes.
    - [Handle subscriptions](/docs/api/handle-subscriptions): Inspect provider limits, understand preview/confirm, and cancel a subscription safely.
    - [Advanced: subscription checkout](/docs/api/subscription-checkout): Create Design kit membership, prepare webhook delivery, and take Maya from product creation to subscription checkout.
    - [Webhooks](/docs/api/webhooks): Let SellApp notify your app, verify each event, and handle deliveries safely.

    - **Operate**
    - [Request lifecycle](/docs/api/request-lifecycle): Follow a request, keep useful debugging details, and decide when to retry.
    - [Errors and retries](/docs/api/errors): Understand what went wrong, what to fix, and when to try again.
    - [Idempotency](/docs/api/idempotency): Use one key per intended change so a retry does not repeat an action.
    - [Pagination](/docs/api/pagination): Read long lists one page at a time and know when you have reached the end.
    - [Rate limits](/docs/api/rate-limits): Understand the current API limit and back off correctly after a 429 response.
    - [Versioning and deprecations](/docs/api/versioning): Understand URL versions, compatible changes, and how retired operations are announced.
    - [API changelog](/docs/api/api-changelog): Track contract, behavior, documentation, and deprecation changes to the SellApp API.

    - **Tools**
    - [Official SDKs and extensions](/docs/api/sdks): Install an official SellApp SDK, read your first product, and find community integrations.
    - [SellApp CLI](/docs/api/cli): Read your store, edit your catalog, and discover exact commands from your terminal.
    - [Use Sell MCP](/docs/api/mcp): Discover operations, read accessible stores, and confirm changes through hosted MCP.
    - [Connect your agent](/docs/api/connect-your-agent): Choose your client, add Sell MCP, and make a bounded read after browser consent.
    - Agent setup
      - [Connect Claude Code](/docs/api/agents/claude-code): Hosted Sell MCP setup and verification status for Claude Code.
      - [Connect Codex CLI](/docs/api/agents/codex-cli): Hosted Sell MCP setup and verification status for Codex CLI.
      - [Connect Codex desktop](/docs/api/agents/codex-desktop): Hosted Sell MCP setup and verification status for Codex desktop.
      - [Connect Cursor](/docs/api/agents/cursor): Hosted Sell MCP setup and verification status for Cursor.
      - [Connect VS Code with Copilot](/docs/api/agents/vscode): Hosted Sell MCP setup and verification status for VS Code with Copilot.
      - [Connect Copilot CLI](/docs/api/agents/copilot-cli): Hosted Sell MCP setup and verification status for Copilot CLI.
      - [Connect GitHub hosted Copilot agent and code review](/docs/api/agents/copilot-hosted): Hosted Sell MCP setup and verification status for GitHub hosted Copilot agent and code review.
      - [Connect OpenCode](/docs/api/agents/opencode): Hosted Sell MCP setup and verification status for OpenCode.
      - [Connect Windsurf](/docs/api/agents/windsurf): Hosted Sell MCP setup and verification status for Windsurf.
      - [Connect Command Code](/docs/api/agents/command-code): Hosted Sell MCP setup and verification status for Command Code.
      - [Connect Bionic by LM Studio](/docs/api/agents/bionic): Hosted Sell MCP setup and verification status for Bionic by LM Studio.
      - [Connect Grok's own client](/docs/api/agents/grok): Hosted Sell MCP setup and verification status for Grok's own client.
  - API Reference

    - **Catalog**
    - Products
      - [Overview](/docs/api/products): Organize storefront products, configure purchasable variants, and manage visibility safely.
      - [List all products](/docs/api/products/list-all-products): List your store's products, 15 per page by default.
      - [Search products](/docs/api/products/search-products): Search products with filters, search terms, includes, and sort instructions in a JSON request body.
      - [Create a product](/docs/api/products/create-a-product): Create a product with optional initial variants and bundle contents.
      - [Batch create products](/docs/api/products/batch-create-products): Create multiple products in one request by sending a resources array.
      - [Retrieve a product](/docs/api/products/retrieve-a-product): Retrieve a product by its ID.
      - [Update a product](/docs/api/products/update-a-product): Update a product's details.
      - [Batch update products](/docs/api/products/batch-update-products): Update multiple products in one request by sending a resources object keyed by product ID.
      - [Batch delete products](/docs/api/products/batch-delete-products): Delete multiple products in one request by sending the product IDs in resources.
      - [Delete a product](/docs/api/products/delete-a-product): Deletes a product.
    - Product Variants
      - [Overview](/docs/api/product-variants): Manage product pricing, inventory, booking rules, and deliverables.
      - [List all product variants](/docs/api/product-variants/list-all-product-variants): List a product's variants, 15 per page by default.
      - [Search product variants](/docs/api/product-variants/search-product-variants): Search a product's variants with filters, search terms, includes, and sort instructions in a JSON request body.
      - [Create a product variant](/docs/api/product-variants/create-a-product-variant): Add a purchasable option to a product.
      - [Batch create product variants](/docs/api/product-variants/batch-create-product-variants): Create multiple variants for a product in one request by sending a resources array.
      - [Retrieve a product variant](/docs/api/product-variants/retrieve-a-product-variant): Retrieve a variant using its product ID and variant ID.
      - [List booking availability](/docs/api/product-variants/list-booking-availability): Retrieve available appointment slots for a booking product variant.
      - [Create a booking hold](/docs/api/product-variants/create-booking-hold): Temporarily reserve a booking slot before checkout.
      - [Release a booking hold](/docs/api/product-variants/release-booking-hold): Release a previously created booking hold.
      - [Update a product variant](/docs/api/product-variants/update-a-product-variant): Update a product variant's details.
      - [Update product variant pricing](/docs/api/product-variants/update-product-variant-pricing): Change a variant's price, billing frequency, quantity tiers, or payment methods.
      - [Batch update product variants](/docs/api/product-variants/batch-update-product-variants): Update multiple product variants in one request by sending a resources object keyed by variant ID.
      - [Delete a product variant](/docs/api/product-variants/delete-a-product-variant): Deletes a product variant.
      - [Batch delete product variants](/docs/api/product-variants/batch-delete-product-variants): Delete multiple product variants in one request by sending the variant IDs in resources.
      - [Variant collection PUT compatibility route](/docs/api/product-variants/variant-collection-put-compatibility): Understand the legacy collection path and use an identified variant or batch operation instead.
      - [Variant collection PATCH compatibility route](/docs/api/product-variants/variant-collection-patch-compatibility): Understand the legacy collection path and use an identified variant or batch operation instead.
      - [Variant collection DELETE compatibility route](/docs/api/product-variants/variant-collection-delete-compatibility): Understand the legacy collection path and use an identified variant or batch operation instead.
    - Add-ons
      - [Overview](/docs/api/add-ons): Create checkout add-ons and manage the products, courses, and bookings that offer them.
      - [List add-ons](/docs/api/add-ons/list-add-ons): Retrieve a paginated list of add-ons for the authenticated store.
      - [Search add-ons](/docs/api/add-ons/search-add-ons): Search and filter add-ons for the authenticated store.
      - [Create an add-on](/docs/api/add-ons/create-an-add-on-draft): Create a draft or publish an add-on with its variant and parent products.
      - [Retrieve an add-on](/docs/api/add-ons/retrieve-an-add-on): Retrieve an add-on owned by the authenticated store.
      - [Update an add-on](/docs/api/add-ons/update-an-add-on): Partially update an add-on and optionally publish it.
      - [Replace an add-on](/docs/api/add-ons/replace-an-add-on): Replace the supplied fields on an add-on.
      - [Delete an add-on](/docs/api/add-ons/delete-an-add-on): Soft-delete an add-on and remove its product assignments.
      - [List parent products](/docs/api/add-ons/list-parent-products): List the ordered products, courses, and bookings that offer an add-on.
      - [Replace parent products](/docs/api/add-ons/replace-parent-products): Replace an add-on's complete ordered parent-product assignment.
      - [List product add-ons](/docs/api/add-ons/list-product-add-ons): List the ordered add-ons assigned to a product, course, or booking.
      - [Replace product add-ons](/docs/api/add-ons/replace-product-add-ons): Replace a product's complete ordered add-on assignment.
    - Groups
      - [Overview](/docs/api/groups): Organize current-store products into reusable storefront groups.
      - [List all groups](/docs/api/groups/list-all-groups): List your store's groups, 15 per page by default.
      - [Search groups](/docs/api/groups/search-groups): Search groups with filters, search terms, includes, and sort instructions in a JSON request body.
      - [Create a group](/docs/api/groups/create-a-group): Create a group for related products.
      - [Retrieve a group](/docs/api/groups/retrieve-a-group): Retrieve a group by its ID.
      - [Update a group](/docs/api/groups/update-a-group): Update a group's details.
      - [Delete a group](/docs/api/groups/delete-a-group): Deletes a group.
      - [Add products to group](/docs/api/groups/add-products-to-group): Add existing products to a group.
      - [Remove products from group](/docs/api/groups/remove-products-from-group): Remove products from a group without deleting the products.
      - [List all products within group](/docs/api/groups/list-all-products-within-group): List the products in a group, 15 per page by default.
      - [Search products within group](/docs/api/groups/search-products-within-group): Search the products in a group with filters, search terms, includes, and sort instructions in a JSON request body.
      - [List specific product within group](/docs/api/groups/list-specific-product-within-group): Retrieve one product from a group.
    - Sections
      - [Overview](/docs/api/sections): Arrange products and groups into ordered storefront sections.
      - [List all sections](/docs/api/sections/list-all-sections): List your storefront sections, 15 per page by default.
      - [Search sections](/docs/api/sections/search-sections): Search sections with filters, search terms, includes, and sort instructions in a JSON request body.
      - [Create a section](/docs/api/sections/create-a-section): Create a section to organize your storefront.
      - [Batch create sections](/docs/api/sections/batch-create-sections): Create multiple sections in one request by sending a resources array.
      - [Retrieve a section](/docs/api/sections/retrieve-a-section): Retrieve a section by its ID.
      - [Update a section](/docs/api/sections/update-a-section): Update a storefront section's details.
      - [Batch update sections](/docs/api/sections/batch-update-sections): Update multiple sections in one request by sending a resources object keyed by section ID.
      - [Replace section order](/docs/api/sections/order-sections): Replace the storefront section order using an ordered array of section IDs.
      - [Replace section products](/docs/api/sections/replace-section-products): Replace a section's products using an ordered array of product IDs.
      - [Replace section groups](/docs/api/sections/replace-section-groups): Replace a section's groups using an ordered array of group IDs.
      - [Batch delete sections](/docs/api/sections/batch-delete-sections): Delete multiple sections in one request by sending the section IDs in resources.
      - [Delete a section](/docs/api/sections/delete-a-section): Deletes a section.
    - Highlights
      - [Overview](/docs/api/highlights): Manage ordered storefront highlight stories and their media.
      - [Manage highlights](/docs/api/highlights/manage-highlights): List, search, create, retrieve, update, reorder, and delete highlights.
      - [Manage highlight media](/docs/api/highlights/manage-highlight-media): Upload, replace, update, reorder, list, and delete highlight images and videos.
    - Courses
      - [Overview](/docs/api/courses): Manage course metadata, access rules, publication state, and ordered curriculum through the API.
      - [List courses](/docs/api/courses/list-courses): List course products and their complete ordered curriculum for the authenticated store.
      - [Search courses](/docs/api/courses/search-courses): Search store courses by title, slug, or description with filters and sorting.
      - [Retrieve a course](/docs/api/courses/retrieve-course): Retrieve one course by listing ID or slug with its sections and lessons.
      - [Update a course](/docs/api/courses/update-course): Update course metadata, access configuration, delivery copy, or publication visibility.
      - [Manage course sections](/docs/api/courses/manage-course-sections): Create, update, and delete ordered course sections.
      - [Reorder course sections](/docs/api/courses/reorder-course-sections): Set the complete section order for a course.
      - [Manage course lessons](/docs/api/courses/manage-course-lessons): Create, update, and delete lessons, quizzes, and assignments.
      - [Reorder course lessons](/docs/api/courses/reorder-course-lessons): Set the complete lesson order and choose each lesson's section.
    - Bookings
      - [Overview](/docs/api/bookings): Set availability, block dates, and manage customer appointments.
      - [List appointments](/docs/api/bookings/list-appointments): List store-scoped customer appointments.
      - [Search appointments](/docs/api/bookings/search-appointments): Find appointments using search terms, filters, and sorting.
      - [Retrieve an appointment](/docs/api/bookings/retrieve-an-appointment): Retrieve one appointment by UUID or numeric ID.
      - [Update an appointment](/docs/api/bookings/update-an-appointment): Reschedule or cancel a customer appointment.
      - [Retrieve booking configuration](/docs/api/bookings/retrieve-booking-configuration): Read availability and appointment settings for a booking variant.
      - [Update booking configuration](/docs/api/bookings/update-booking-configuration): Change availability and appointment settings for a booking variant.
      - [List booking date overrides](/docs/api/bookings/list-booking-date-overrides): List store-wide or variant-specific unavailable-date overrides.
      - [Set booking date availability](/docs/api/bookings/set-booking-date-availability): Block or reopen one or more local booking dates.

    - **Orders and customers**
    - Refunds
      - [Refunds](/docs/api/refunds): Inspect refunds across orders and standalone charges.
    - Disputes
      - [Disputes](/docs/api/disputes): Read payment disputes across orders and standalone charges.
    - Exports
      - [Exports](/docs/api/exports): Create and download sales, tax, customer, and affiliate payout reports.
    - Orders
      - [Overview](/docs/api/orders): See what a customer bought, how they paid, and what happened to the order.
      - [List orders](/docs/api/orders/list-orders): List your store's orders with filters and pagination.
      - [Search orders](/docs/api/orders/search-orders): Find orders by transaction, customer, product, delivery, payment, or status.
      - [Retrieve an order](/docs/api/orders/retrieve-an-order): Retrieve an order and its product-by-product sale summaries.
      - [Create and manage orders](/docs/api/orders/create-and-operate): Create a purchase, open checkout, issue refunds, and manage delivery.
    - Order line items
      - [Order line items](/docs/api/order-line-items): Read the product-by-product details of a purchase for reporting and delivery checks.
      - [List order line items](/docs/api/order-line-items/list-order-line-items): List product-level sale records for reporting.
      - [Search order line items](/docs/api/order-line-items/search-order-line-items): Search product-level sale records with filters and sorting.
      - [Retrieve an order line item](/docs/api/order-line-items/retrieve-an-order-line-item): Retrieve one product-level sale record for the authenticated store.
      - [List an order's line items](/docs/api/order-line-items/list-an-orders-line-items): List the product-level sale records belonging to one order.
      - [Search an order's line items](/docs/api/order-line-items/search-an-orders-line-items): Filter and sort the product-level sale records belonging to one order.
      - [Retrieve an order's line item](/docs/api/order-line-items/retrieve-an-orders-line-item): Retrieve one product-level sale record from an order.
    - Invoices
      - [Overview](/docs/api/invoices): Create purchases and checkout sessions, then manage payment and delivery actions.
      - [List all invoices](/docs/api/invoices/list-all-invoices): List your store's invoices, 15 per page by default.
      - [Search invoices](/docs/api/invoices/search-invoices): Search invoices with the same filters as the list endpoint, sent in a JSON body instead of query parameters.
      - [Create an invoice](/docs/api/invoices/create-an-invoice): Create a purchase for one or more product variants.
      - [Retrieve an invoice](/docs/api/invoices/retrieve-an-invoice): Retrieve an invoice by its ID to check its current payment and delivery state.
      - [Create a checkout session](/docs/api/invoices/create-a-checkout-session): Get the customer payment URL for a pending invoice.
      - [View invoice deliverables](/docs/api/invoices/view-invoice-deliverables): Retrieve the deliverables sent to the customer, including each product in a multi-product purchase.
      - [Mark pending invoice completed](/docs/api/invoices/mark-pending-invoice-completed): Mark a pending invoice completed and start the normal delivery flow.
      - [Mark pending invoice voided](/docs/api/invoices/mark-pending-invoice-voided): Void a pending invoice so it does not proceed to product delivery.
      - [Update invoice status](/docs/api/invoices/update-invoice-status): Move an invoice through supported creator-managed lifecycle states.
      - [Refund an invoice](/docs/api/invoices/refund-an-invoice): Request a full or partial refund from the payment provider.
      - [Retry invoice fulfillment](/docs/api/invoices/retry-invoice-fulfillment): Retry failed delivery work for a paid or partially fulfilled invoice.
      - [Retry dynamic delivery](/docs/api/invoices/retry-dynamic-delivery): Retry one dynamic delivered product after ownership and webhook validation.
      - [Resend invoice deliverables](/docs/api/invoices/resend-invoice-deliverables): Resend completed-order delivery notifications for all or selected variants.
      - [Issue replacement for completed invoice](/docs/api/invoices/issue-replacement-for-completed-invoice): Issue replacement deliverables for a completed purchase.
    - Charges
      - [Overview](/docs/api/charges): Take standalone payments when SellApp should not manage product fulfillment.
      - [List all charges](/docs/api/charges/list-all-charges): Retrieves a paginated list of charges for your store.
      - [Create a charge](/docs/api/charges/create-a-charge): Create a standalone charge for a payment or a free claim.
      - [Retrieve a charge](/docs/api/charges/retrieve-a-charge): Retrieve a charge by its ID to check its details and payment state.
      - [Mark pending charge completed](/docs/api/charges/mark-pending-charge-completed): Manually marks a pending charge as completed.
      - [Mark pending charge voided](/docs/api/charges/mark-pending-charge-voided): Manually marks a pending charge as voided (canceled).
    - Customers
      - [Customers](/docs/api/customers): Look up customers and see their purchase, subscription, and revenue summaries.
      - [List customers](/docs/api/customers/list-customers): List customer profiles for the authenticated store.
      - [Search customers](/docs/api/customers/search-customers): Find customers by email, with filters and sorting.
      - [Retrieve a customer](/docs/api/customers/retrieve-customer): Retrieve a customer profile and purchase summary.
      - [Customer identity and access](/docs/api/customers/identity-and-entitlements): Connect customer identities and summarize access from purchases.
    - Customer sessions
      - [Customer sessions](/docs/api/customer-sessions): Issue short-lived access to the hosted customer portal.
    - Customer portal
      - [Customer portal API](/docs/api/customer-portal): Build customer-safe account, order, entitlement, and subscription screens.
    - Subscriptions
      - [Overview](/docs/api/subscriptions): Manage recurring subscription lifecycle actions across supported providers.
      - [Read subscriptions](/docs/api/subscriptions/read-subscriptions): List, search, and retrieve canonical subscription records.
      - [Cancel a subscription](/docs/api/subscriptions/cancel-a-subscription): Cancel an active subscription now or at the end of its billing period.
      - [Cancel a subscription immediately with a refund](/docs/api/subscriptions/cancel-a-subscription-immediately-with-a-refund): To cancel immediately and refund the latest subscription payment, send cancelatperiodend: false with refundlastpayment: true.
      - [View subscription capabilities](/docs/api/subscriptions/view-subscription-capabilities): Check which lifecycle actions are currently available for a subscription.
      - [Cancel at period end](/docs/api/subscriptions/cancel-at-period-end): Schedule a subscription to cancel at the end of the current billing period.
      - [Cancel immediately](/docs/api/subscriptions/cancel-immediately): Cancel a subscription immediately, optionally refunding the latest payment.
      - [Pause a subscription](/docs/api/subscriptions/pause-a-subscription): Pause a subscription, optionally until a selected resume date.
      - [Resume a subscription](/docs/api/subscriptions/resume-a-subscription): Resume a paused subscription and restore eligible access.
      - [Update payment method](/docs/api/subscriptions/update-payment-method): Understand why subscription payment-method updates belong to the customer.
      - [Preview a plan change](/docs/api/subscriptions/preview-plan-change): Understand why plan-change previews belong to the customer flow.
      - [Confirm a plan change](/docs/api/subscriptions/confirm-plan-change): Understand why plan-change confirmation belongs to the customer flow.
      - [Preview a renewal date change](/docs/api/subscriptions/preview-renewal-date-change): Preview a new renewal date before confirming it.
      - [Confirm a renewal date change](/docs/api/subscriptions/confirm-renewal-date-change): Confirm a new renewal date for a subscription.
    - Licenses
      - [Overview](/docs/api/licenses): Activate, validate, read, and update customer license keys.
      - [Activate a license key](/docs/api/licenses/activate-a-license-key): Activate a license for a device or installation and save its instance ID.
      - [Validate a license key](/docs/api/licenses/validate-a-license-key): Check whether a license is valid, optionally for a specific activation.
      - [List all license keys](/docs/api/licenses/list-all-license-keys): Retrieves a paginated list of all license keys associated with your store. Standard pagination parameters (limit, page) can be used.
      - [Retrieve a license key](/docs/api/licenses/retrieve-a-license-key): Retrieve a license record using its ID, not the license key string.
      - [Update a license key](/docs/api/licenses/update-a-license-key): Updates specific properties of a license key. You can modify the activation limit, expiration date, and active status.
      - [Deactivate a license instance](/docs/api/licenses/deactivate-a-license): Remove one device or installation from a license.
    - License Instances
      - [Overview](/docs/api/license-instances): Inspect the devices or installations activated for license keys.
      - [List all license instances](/docs/api/license-instances/list-all-license-instances): Retrieve a paginated list of license instances across your store.
      - [List license instances](/docs/api/license-instances/list-license-instances): Retrieves a paginated list of all active instances (activations) associated with a specific license key.
      - [Retrieve a license instance](/docs/api/license-instances/retrieve-a-license-instance): Retrieves the details of a specific license instance using the license key ID and the instance's unique UUID.
    - Feedback
      - [Overview](/docs/api/feedback): Read store feedback and publish seller replies.
      - [List all feedback](/docs/api/feedback/list-all-feedback): List customer feedback for your store, 15 entries per page by default.
      - [Search feedback](/docs/api/feedback/search-feedback): Search feedback with filters, search terms, includes, and sort instructions in a JSON request body.
      - [Retrieve specific feedback](/docs/api/feedback/retrieve-specific-feedback): Retrieve a customer's feedback by its ID.
      - [Reply to feedback](/docs/api/feedback/reply-to-feedback): Publish a seller reply to a customer's feedback.
    - Tickets
      - [Overview](/docs/api/tickets): Read support conversations and add store-scoped ticket replies.
      - [List all tickets](/docs/api/tickets/list-all-tickets): List your store's support tickets, 15 per page by default.
      - [Search tickets](/docs/api/tickets/search-tickets): Search tickets with filters, search terms, includes, and sort instructions in a JSON request body.
      - [Retrieve specific ticket](/docs/api/tickets/retrieve-specific-ticket): Retrieve a support ticket by its ID.
      - [List all ticket messages](/docs/api/tickets/list-all-ticket-messages): Read a ticket's conversation, 15 messages per page by default.
      - [Search ticket messages](/docs/api/tickets/search-ticket-messages): Search a ticket's messages with filters, search terms, includes, and sort instructions in a JSON request body.
      - [Reply to ticket](/docs/api/tickets/reply-to-ticket): Add a seller reply to a support conversation.
      - [Retrieve specific ticket message](/docs/api/tickets/retrieve-specific-ticket-message): Retrieve one message using its ticket ID and message ID.

    - **Marketing**
    - Coupons
      - [Overview](/docs/api/coupons): Create discount codes and choose who, what, and when they apply to.
      - [List all coupons](/docs/api/coupons/list-all-coupons): List your store's coupons, 15 per page by default.
      - [Search coupons](/docs/api/coupons/search-coupons): Search coupons with filters, search terms, includes, and sort instructions in a JSON request body.
      - [Create a coupon](/docs/api/coupons/create-a-coupon): Create a discount code for your store.
      - [Batch create coupons](/docs/api/coupons/batch-create-coupons): Create multiple coupons in one request by sending a resources array.
      - [Retrieve a coupon](/docs/api/coupons/retrieve-a-coupon): Retrieve a coupon by its ID.
      - [Update a coupon](/docs/api/coupons/update-a-coupon): Change a coupon's discount, limits, or eligible products.
      - [Batch update coupons](/docs/api/coupons/batch-update-coupons): Update multiple coupons in one request by sending a resources object keyed by coupon ID.
      - [Batch delete coupons](/docs/api/coupons/batch-delete-coupons): Delete multiple coupons in one request by sending the coupon IDs in resources.
      - [Delete a coupon](/docs/api/coupons/delete-a-coupon): Soft-delete a coupon while retaining its record.
    - Promotions
      - [Overview](/docs/api/promotions): Manage automatic, scheduled, multi-phase checkout discounts.
      - [List promotions](/docs/api/promotions/list-promotions): List promotions and their ordered phases for the authenticated store.
      - [Search promotions](/docs/api/promotions/search-promotions): Search promotions by name with composable filters and sorting.
      - [Create a promotion](/docs/api/promotions/create-promotion): Create a promotion and its discount phases in evaluation order.
      - [Retrieve a promotion](/docs/api/promotions/retrieve-promotion): Retrieve one promotion and its ordered phases.
      - [Update a promotion](/docs/api/promotions/update-promotion): Update promotion settings and optionally replace its phases.
      - [Replace promotion phases](/docs/api/promotions/replace-promotion-phases): Replace a promotion's complete ordered phase set.
      - [Delete a promotion](/docs/api/promotions/delete-promotion): Delete a promotion while retaining referenced order history.
      - [Restore a promotion](/docs/api/promotions/restore-promotion): Restore a soft-deleted promotion retained for order history.
    - Blacklists
      - [Overview](/docs/api/blacklists): Block purchases that match store-scoped fraud and abuse rules.
      - [List All Blacklist Rules](/docs/api/blacklists/list-blacklists): Retrieve a paginated list of blacklist rules.
      - [Create a Blacklist Rule](/docs/api/blacklists/create-blacklist): Create a new blacklist rule for your store.
      - [Retrieve a Blacklist Rule](/docs/api/blacklists/retrieve-blacklist): Retrieve a specific blacklist rule by its unique identifier.
      - [Update a Blacklist Rule](/docs/api/blacklists/update-blacklist): Update one or more attributes on an existing blacklist rule.
      - [Delete a Blacklist Rule](/docs/api/blacklists/delete-blacklist): Permanently delete a blacklist rule from your store.

    - **Affiliates and rewards**
    - Affiliate Program
      - [Overview](/docs/api/affiliate-program): Configure affiliate commissions, product restrictions, and invitation onboarding through the API.
      - [Retrieve affiliate program configuration](/docs/api/affiliate-program/retrieve-affiliate-program): Read affiliate-program enablement, commissions, tracking, payout preferences, and product restrictions.
      - [Replace affiliate program configuration](/docs/api/affiliate-program/replace-affiliate-program): Atomically replace affiliate settings and the complete product-variant restriction set.
      - [List pending affiliate invitations](/docs/api/affiliate-program/list-affiliate-invitations): List affiliate invitations that have not completed onboarding.
      - [Invite an affiliate](/docs/api/affiliate-program/invite-an-affiliate): Create a pending invitation and email a single-use affiliate onboarding link.
    - Affiliates
      - [Overview](/docs/api/affiliates): Review affiliate commissions and record payments arranged by your store.
      - [List affiliates](/docs/api/affiliates/list-affiliates): List store affiliates with profiles, counts, and integer-cent balances.
      - [Retrieve an affiliate](/docs/api/affiliates/retrieve-affiliate): Retrieve a store affiliate, approved profile details, and balances.
      - [Update affiliate status](/docs/api/affiliates/update-affiliate-status): Approve, disable, re-enable, or reject a store affiliate.
      - [List affiliate referrals](/docs/api/affiliates/list-referrals): List referral commissions and the purchase and line item that earned them.
      - [Retrieve or review a referral](/docs/api/affiliates/manage-referral): Retrieve an affiliate referral or move it through a valid review decision.
      - [List referral sessions](/docs/api/affiliates/list-referral-sessions): Inspect active or expired store referral attribution sessions.
      - [List affiliate payouts](/docs/api/affiliates/list-payouts): List or retrieve affiliate payouts with masked destinations.
      - [Create an affiliate payout](/docs/api/affiliates/create-payout): Create a payout and reserve its eligible referrals together.
      - [Update affiliate payout status](/docs/api/affiliates/update-payout-status): Record an affiliate payout as paid or reopen it as due.
    - Credits
      - [Overview](/docs/api/credits): Configure credits products and manage customer unit balances with an auditable ledger.
      - [List credits products](/docs/api/credits/list-credit-products): List dedicated credits products and their default variants.
      - [Search credits products](/docs/api/credits/search-credit-products): Search credits products by title, slug, or description.
      - [Create a credits product](/docs/api/credits/create-a-credit-product): Create a credits product with one default CREDITS variant.
      - [Retrieve a credits product](/docs/api/credits/retrieve-a-credit-product): Retrieve a store-scoped credits product and its default variant.
      - [Update a credits product](/docs/api/credits/update-a-credit-product): Partially update credits product and default-variant configuration.
      - [Replace a credits product](/docs/api/credits/replace-a-credit-product): Update a credits product and its default variant using PUT.
      - [Delete a credits product](/docs/api/credits/delete-a-credit-product): Soft-delete a credits product while preserving its historical balances.
      - [List credit balances](/docs/api/credits/list-credit-balances): List customer balances for dedicated credits products.
      - [Retrieve a credit balance](/docs/api/credits/retrieve-a-credit-balance): Retrieve one customer-product balance and recent ledger entries.
      - [Record a credit transaction](/docs/api/credits/record-a-credit-transaction): Add, spend, or adjust credit units and record the balance change together.
    - Reward Rules
      - [Overview](/docs/api/reward-rules): Decide when customers earn rewards and what they receive.
      - [List reward rules](/docs/api/reward-rules/list-reward-rules): List reward rules owned by the selected store.
      - [Create a reward rule](/docs/api/reward-rules/create-a-reward-rule): Create reward configuration without directly issuing customer grants.
      - [Search reward rules](/docs/api/reward-rules/search-reward-rules): Search, filter, and sort reward rules.
      - [Retrieve a reward rule](/docs/api/reward-rules/retrieve-a-reward-rule): Retrieve one store-owned reward rule.
      - [Update a reward rule](/docs/api/reward-rules/update-a-reward-rule): Update a reward rule without overwriting a newer edit.
    - Reward Coupon Templates
      - [Overview](/docs/api/reward-coupon-templates): Configure coupon rewards, redemption limits, product scope, and expiration.
      - [List reward coupon templates](/docs/api/reward-coupon-templates/list-reward-coupon-templates): List reward coupon templates owned by the selected store.
      - [Create a reward coupon template](/docs/api/reward-coupon-templates/create-a-reward-coupon-template): Create coupon reward configuration with expiration and redemption controls.
      - [Search reward coupon templates](/docs/api/reward-coupon-templates/search-reward-coupon-templates): Search, filter, and sort reward coupon templates.
      - [Retrieve a reward coupon template](/docs/api/reward-coupon-templates/retrieve-a-reward-coupon-template): Retrieve one store-owned reward coupon template.
      - [Update a reward coupon template](/docs/api/reward-coupon-templates/update-a-reward-coupon-template): Update coupon reward configuration safely.
    - Reward Grants
      - [Overview](/docs/api/reward-grants): Give eligible customers their rewards without issuing the same reward twice.
      - [List reward grants](/docs/api/reward-grants/list-reward-grants): List reward grant history for the selected store.
      - [Issue an eligible reward grant](/docs/api/reward-grants/issue-an-eligible-reward-grant): Evaluate one customer and issue a reward exactly once.
      - [Search reward grants](/docs/api/reward-grants/search-reward-grants): Search reward history by customer email or rule name.
      - [Retrieve a reward grant](/docs/api/reward-grants/retrieve-a-reward-grant): Retrieve one store-owned reward grant and its issued outputs.
    - Wallet
      - [Overview](/docs/api/wallet): Manage store wallet settings, customer balances, cashback rules, and top-up bonus tiers.
      - [Wallet settings](/docs/api/wallet/wallet-settings): Retrieve and update wallet availability, top-up limits, expiration, and payment methods.
      - [List customer wallets](/docs/api/wallet/list-customer-wallets): List current-store customer wallet balances.
      - [Retrieve a customer wallet](/docs/api/wallet/retrieve-customer-wallet): Retrieve a wallet by its current-store customer ID.
      - [Create a wallet top-up payment link](/docs/api/wallet/create-wallet-top-up): Create a USD payment link for a customer to fund their wallet.
      - [Adjust a customer wallet](/docs/api/wallet/adjust-customer-wallet): Add or subtract wallet funds and record who made the adjustment.
      - [Update wallet status](/docs/api/wallet/update-wallet-status): Freeze or activate a customer wallet.
      - [Cashback rules](/docs/api/wallet/cashback-rules): List, create, update, archive, and restore cashback rules.
      - [Top-up bonus tiers](/docs/api/wallet/bonus-tiers): List, create, revise, archive, and restore wallet top-up bonus tiers.
    - Events and webhooks
      - [Events and delivery history](/docs/api/events): Poll the event journal and replay webhook deliveries safely.
    - CLI authorization
      - [CLI authorization](/docs/api/oauth): Protocol reference for the official SellApp CLI and your personal CLI connection.

    - **Store configuration**
    - Payment methods
      - [Overview](/docs/api/payment-methods): Inspect connection health, create setup handoffs, control checkout availability, and manage custom payment methods.
      - [Manage payment methods](/docs/api/payment-methods/manage-payment-methods): List and poll safe status, validate write-only configuration, enable or disable methods, and create provider connection handoffs.
      - [Manage custom payment methods](/docs/api/payment-methods/manage-custom-payment-methods): Create, retrieve, update, and delete instruction or redirect payment methods.
    - Store settings
      - [Overview](/docs/api/store-settings): Manage store configuration, analytics credentials, marketing automation, notification destinations, and custom domains.
      - [Retrieve store settings](/docs/api/store-settings/retrieve-store-settings): Read the current store configuration and status flags without exposing configured secrets.
      - [Update general settings](/docs/api/store-settings/update-general-settings): Update the store name, visibility, timezone, currency, and dashboard color mode.
      - [Update analytics settings](/docs/api/store-settings/update-analytics-settings): Configure GA4, Meta Pixel, and TikTok Pixel identifiers and write-only server credentials.
      - [Update marketing settings](/docs/api/store-settings/update-marketing-settings): Configure abandoned-cart reminders and optional coupon incentives.
      - [List notification channels](/docs/api/store-settings/list-notification-channels): List email and Discord dashboard-notification destinations.
      - [Create a notification channel](/docs/api/store-settings/create-notification-channel): Create an email or Discord notification destination.
      - [Manage a notification channel](/docs/api/store-settings/manage-notification-channel): Retrieve, replace, update, or delete one store-scoped notification destination.
      - [List custom domains](/docs/api/store-settings/list-custom-domains): List custom-domain status and DNS verification records for the current store.
      - [Connect a custom domain](/docs/api/store-settings/connect-custom-domain): Create or recover a managed Cloudflare custom-hostname connection.
      - [Manage a custom domain](/docs/api/store-settings/manage-custom-domain): Retrieve or disconnect a store-scoped custom domain.
      - [Refresh custom-domain status](/docs/api/store-settings/refresh-custom-domain): Re-run Cloudflare validation and persist the latest hostname and SSL state.
    - [Community connections](/docs/api/community-connections): Connect and check the community platforms used to deliver access.
    - Webhook Channels
      - [Overview](/docs/api/webhook-channels): Manage outbound developer webhook destinations, event filters, safe tests, and signing-secret rotation.
      - [List webhook channels](/docs/api/webhook-channels/list-webhook-channels): Retrieve the store's outbound webhook destinations.
      - [Search webhook channels](/docs/api/webhook-channels/search-webhook-channels): Search destinations by name or URL and filter by event.
      - [Create a webhook channel](/docs/api/webhook-channels/create-a-webhook-channel): Create a public outbound webhook destination with an event filter.
      - [Retrieve a webhook channel](/docs/api/webhook-channels/retrieve-a-webhook-channel): Retrieve one destination by its stable UUID.
      - [Update a webhook channel](/docs/api/webhook-channels/update-a-webhook-channel): Partially update a destination or replace its event filter.
      - [Replace a webhook channel](/docs/api/webhook-channels/replace-a-webhook-channel): Replace a webhook destination's name, URL, and event filter.
      - [Delete a webhook channel](/docs/api/webhook-channels/delete-a-webhook-channel): Delete a destination without changing other channel UUIDs.
      - [Send a test webhook](/docs/api/webhook-channels/send-a-test-webhook): Send one signed test event and wait for its delivery result.
      - [Rotate the signing secret](/docs/api/webhook-channels/rotate-the-signing-secret): Replace the store-wide outbound webhook signing secret without reading it back.

    - **Legacy v1**
    - [Legacy v1](/docs/api/legacy-v1): Identify active v1 resources and migrate retired listing and invoice operations.