For AI agents: visit https://developer.duda.co/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
Developer DocsGuidesAPI ReferenceSupport Portal
GuidesAPI Reference
GuidesAPI ReferenceSupport PortalTalk to usDeveloper Docs
API Reference
Talk to us

Partner API

  • Introduction
  • Libraries / SDKs
  • Accounts
    • Account Object
    • Get account by nameget
    • Create accountpost
    • Update Accountpost
    • Delete Accountdel
  • Async Site Tasks
    • Generate site with AI (optionally based on template)post
    • Generate a site with AI from a promptpost
    • Get task statusget
  • Authentication
    • Retrieve SSO Link for an accountget
    • Retrieve reset password linkpost
    • Retrieve welcome linkpost
  • Blog
    • Blog Post Object
    • Create blogpost
    • Import RSS Feedpost
    • Get blogget
    • Update blogpatch
    • Delete blogdel
    • Import RSS Feedpost
    • Publish blog postpost
    • Unpublish blog postpost
    • Update blog postpatch
    • List blog postsget
    • Get blog postget
    • Delete blog postdel
  • Booking
    • Booking Org Object
    • Get booking organizationget
    • Create booking organizationpost
    • Update booking organization statusput
  • Booking Appointment Types
    • Booking Appointment Type Object
    • List appointment typesget
    • Get appointment typeget
    • Create appointment typepost
    • Update appointment typeput
    • Delete appointment typedel
  • Booking Appointments
    • Booking Appointment Object
    • List appointmentsget
    • Book an appointmentpost
    • Cancel an appointmentpost
    • Confirm a pending appointmentpost
    • Get appointment manage linksget
    • Reschedule an appointmentpost
    • Email appointment detailspost
  • Booking Availability
    • Booking Appointment Object
    • Get available time slots for an appointment typeget
  • Booking Staff Members
    • Booking Staff Member Object
    • List staff membersget
    • Get staff memberget
    • Create staff memberpost
    • Update staff memberput
    • Delete staff memberdel
    • Get staff member's availabilityget
    • Update staff member's availabilityput
  • Booking Widget Embed
    • Booking Appointment Object
    • Build booking widget iframe HTMLpost
  • Client Permissions
    • Client Permissions Object
    • Retrieves all available multiscreen permissionsget
    • Retrieves granted permissions to a siteget
    • Get Sites granted for accountget
    • Assigns permissions to a sitepost
    • Revokes access to a sitedel
  • Collection Fields
    • Add field to the collectionpost
    • Update fieldput
    • Delete fielddel
  • Collection Rows
    • Query collection datapost
    • Create rowspost
    • Update rowsput
    • Delete rowdel
    • Delete rowsdel
    • Update only the given fields of existing rows in the collectionpatch
  • Collections
    • Collection Object
    • Get all collections for the siteget
    • Get collection by nameget
    • Add collection to the sitepost
    • Update collectionput
    • Delete collectiondel
    • Publish collectionpost
    • Refresh collection datapost
    • Refresh collection data by external IDpost
    • Test external API connectionpost
  • eComm
    • Settings Object
    • Get account settingsget
    • Update account settingspatch
  • eComm Avalara
    • Get Avalara accountget
    • Connect Avalara accountpost
    • Disconnect Avalara accountdel
  • eComm Carts
    • Cart Object
    • List cartsget
    • Get cartget
  • eComm Categories
    • Categories Object
    • List categoriesget
    • Get categoryget
    • Create categorypost
    • Update categorypatch
    • Delete categorydel
    • Bulk create categoriespost
    • Bulk update categoriesput
    • Bulk delete categoriespost
    • Reorder categoriespost
    • Add products to categorypost
    • Remove products from categorydel
    • Reorder category productspost
  • eComm Custom Fields
    • Custom Field Object
    • List custom fieldsget
    • Get custom fieldget
    • Create custom fieldpost
    • Delete custom fielddel
  • eComm External Fees Providers
    • List external fees providersget
    • Create external fees providerpost
    • Get external fees providerget
    • Delete external fees providerdel
    • Update external fees providerpatch
  • eComm Manual Payment Methods
    • List manual payment methodsget
    • Create manual payment methodpost
    • Get manual payment methodget
    • Delete manual payment methoddel
    • Update manual payment methodpatch
  • eComm Orders
    • Order Object
    • List ordersget
    • Get orderget
    • Update orderpatch
    • Cancel orderpost
    • Create order refundpost
    • List order refundsget
    • Get order refundget
    • Create orderpost
    • List order fulfillmentsget
    • Get order fulfillmentget
    • Create order fulfillmentpost
    • Update order fulfillmentpatch
  • eComm Payment Gateways
    • Payment Gateway Object
    • List custom payment gatewaysget
    • Get custom payment gatewayget
    • Create custom payment gatewaypost
    • Update custom payment gatewaypatch
    • Delete custom payment gatewaydel
  • eComm Payments
    • Payment Object
    • Get payment sessionget
    • Confirm payment sessionpost
  • eComm Product Categories
    • Get product-category relationsget
    • Batch upsert product-category relationspost
    • Batch delete product-category relationspost
  • eComm Product Customizations
    • Get customizations pageget
    • Create customizationpost
    • Get customization by idget
    • Update customizationput
    • Delete customizationdel
  • eComm Product Options
    • Product Option Object
    • List product optionsget
    • Create product optionpost
    • Get product optionget
    • Delete product optiondel
    • Update product optionput
    • Create product option choicepost
    • Delete product option choicedel
    • Update product option choiceput
  • eComm Products
    • Product Object
    • List productsget
    • Get productget
    • Create productpost
    • Update productpatch
    • Delete productdel
    • Create multiple productspost
    • Update multiple productspatch
    • Batch update product stocksput
    • Get product variationget
    • Update product variationpatch
    • Update variation external IDspatch
    • Batch delete productspost
    • Batch update product pricesput
  • eComm Refund Intents
    • Get refund intentget
  • eComm Shipping Providers
    • Shipping Provider Object
    • List external shipping providersget
    • Create external shipping providerpost
    • Get external shipping providerget
    • Update external shipping providerpatch
    • Delete external shipping providerdel
  • eComm Shipping Zones v2
    • List shipping zones (V2)get
    • Create shipping zone (V2)post
    • Get shipping zone (V2)get
    • Delete shipping zone (V2)del
    • Update shipping zone (V2)patch
    • List shipping zone pickup locationsget
    • Create shipping zone pickup locationpost
    • Get shipping zone pickup locationget
    • Delete shipping zone pickup locationdel
    • Update shipping zone pickup locationpatch
    • List subzonesget
    • Create subzonepost
    • Get subzoneget
    • Delete subzonedel
    • Update subzonepatch
    • List shipping methods (V2)get
    • Create shipping method (V2)post
    • Get shipping method (V2)get
    • Delete shipping method (V2)del
    • Update shipping method (V2)patch
  • eComm Store
    • eComm Store
    • Create storepost
    • Get storeget
    • Delete storedel
  • eComm Tax Groups
    • Tax Group Object
    • List tax groupsget
    • Get tax groupget
    • Create tax grouppost
    • Update tax grouppatch
    • Delete tax groupdel
  • eComm Tax Zones
    • Tax Zone Object
    • List tax zonesget
    • Get tax zoneget
    • Create tax zonepost
    • Update tax zonepatch
    • Delete tax zonedel
    • List tax ratesget
    • Get tax rateget
    • Create tax ratepost
    • Update tax ratepatch
    • Delete tax ratedel
  • Membership Configuration
    • Get membership configurationget
    • Update membership configurationput
  • Membership Groups
    • Membership Groups Object
    • List groupsget
    • Get groupget
    • Create grouppost
    • Update grouppatch
    • Delete groupdel
  • Membership Invitations
    • Membership Invitation Object
    • List invitationsget
    • Create invitationpost
    • Batch create invitationspost
    • Delete invitationdel
  • Membership Members
    • Members Object
    • List membersget
    • Get memberget
    • Update memberpatch
    • Create member password reset linkpost
    • Delete memberdel
  • Navigation
    • Navigation Object
    • Get site navigationget
    • Get site navigation for a languageget
    • Create site navigation itempost
    • Update site navigation itempatch
    • Delete site navigation itemdel
  • Page Elements
    • Page Elements Object
    • List page elementsget
    • Insert page elementpost
    • Update page elementput
    • Delete page elementdel
    • List footer elementsget
    • Insert footer elementpost
    • Update footer elementput
    • Delete footer elementdel
  • Page Elements v2
    • List page elementsget
    • Duplicate page elementpost
    • Insert Sectionpost
    • Insert Elementpost
    • Update page elementput
    • Bulk update page elementsput
    • Delete page elementdel
    • List footer elementsget
    • Duplicate footer elementpost
    • Insert footer elementpost
    • Update footer elementput
    • Bulk update footer elementsput
    • Delete footer elementdel
    • List header elementsget
    • Duplicate header elementpost
    • Insert header sectionpost
    • Insert header elementpost
    • Update header elementput
    • Bulk update header elementsput
    • Delete header elementdel
    • Create Anchorpost
    • Update Anchorput
    • Delete Anchordel
    • List site binding optionsget
    • Move footer elementpost
    • Move header elementpost
    • List page binding optionsget
    • Move page elementpost
  • Pages v1
    • Page Object v1
    • List pagesget
    • Get pageget
    • Update pagepost
    • Duplicate pagepost
    • Delete pagedel
  • Pages v2
    • Page Object v2
    • List pagesget
    • Get pageget
    • Update pageput
    • Create pagepost
    • Duplicate pagepost
    • Delete pagedel
    • Retranslate pagepost
    • Translate pagepost
  • Personalization Rules
    • List personalization rulesget
    • Create a personalization rulepost
    • List supported action typesget
    • List supported condition typesget
    • Reorder rule prioritiespost
    • Get a personalization rule by idget
    • Delete a personalization ruledel
    • Update a personalization rulepatch
  • Popups
    • List popupsget
    • Create popuppost
    • Get popupget
    • Delete popupdel
    • Update popuppatch
    • Retranslate popuppost
    • Translate popuppost
  • Reporting
    • Get created sitesget
    • Get sites published in last N daysget
    • Get sites unpublished in last N daysget
    • Get form submissionsget
    • Search activity logget
    • Get site analyticsget
  • Sections
    • Section Object
    • List sectionsget
    • Get sectionget
  • Simple Editor
    • Simple Editor Settings Object
    • Update simple editor settingspatch
  • Site Backups
    • Get site backupsget
    • Backup sitepost
    • Restore site from backuppost
    • Delete a backupdel
  • Site Content
    • Content Library Object
    • Get content libraryget
    • Update content librarypost
    • Publish content librarypost
    • Get specific locationget
    • Add specific locationpost
    • Update specific locationpost
    • Delete specific locationdel
    • Upload Resourcespost
  • Site Plans
    • Get All plansget
    • Get site planget
    • Set site planspost
    • Get available plansget
  • Sites
    • Site Object
    • Site Themes Object
    • Get sitesget
    • Get siteget
    • Get all sites corresponding to externalIdget
    • Create sitepost
    • Update sitepost
    • Duplicate sitepost
    • Publish sitepost
    • Unpublish sitepost
    • Reset sitepost
    • Switch templatepost
    • Delete sitedel
    • Get site themeget
    • Update site themeput
  • Snippets
    • Object
    • List snippetsget
    • Get Snippetget
    • Create Snippetpost
    • Update Snippetpatch
    • Publish Snippetpost
    • Delete Snippetdel
  • SSL Certificates
    • Create a certificate for a sitepost
    • Renew a certificate for a sitepost
    • Delete a certificate for a sitedel
  • Stats Email
    • Get site email subscriptionget
    • Subscribes to a recieve stats email or updates existing subscriptionpost
    • Deletes site email subscriptiondel
  • Team Permissions
    • Team Permissions Object
    • Retrieves all default permission groupsget
    • Retrieves all custom permission groupsget
    • Assign a staff member to a permission grouppost
    • Creates a new permission grouppost
    • List staff permissionsget
    • Retrieves an existing permission groupget
    • Delete a permission groupdel
    • Removes a staff member from a permission groupdel
    • Updates an existing permission grouppost
  • Templates
    • Template Object
    • Get all templatesget
    • Get template infoget
    • Update custom templatepost
    • Create custom templatepost
    • Create custom template from existing templatepost
    • Delete custom templatedel
  • URL Rules
    • URL Rule Object
    • Get existing redirect rulesget
    • Get redirect rule by idget
    • Add Redirect rulepost
    • Update Redirect ruleput
    • Delete Redirect ruledel
    • Publish all redirect rulespost
    • Publish Redirect rulepost
  • Webhooks
    • Webhook Object
    • List supported event typesget
    • Query webhookspost
    • Create webhookpost
    • Get webhookget
    • Update webhookput
    • Delete webhookdel
    • List dead letterspost
    • Retry dead letterspost
    • Delete dead letterspost

App Store API

  • Introduction
  • Libraries / SDKs
  • Get Siteget
  • Update Sitepost
  • Republish Websitepost
  • Upload Resources (images)post
  • Get Account Brandget
  • Get Account Detailsget
  • Content
    • Content Library Object
    • Get Content Libraryget
    • Update Content Librarypost
    • Publish Content Librarypost
    • Get Locationget
    • Create Locationpost
    • Update Locationpost
    • Delete Locationdel
  • Collections
    • List Collectionsget
    • Get Collectionget
    • Delete Collectiondel
    • Create Collectionpost
    • Update Collectionput
    • Publish collectionpost
    • Clear Cachepost
    • Clear Cache by External IDpost
    • Create Rowspost
    • Update Rowsput
    • Delete Rowsdel
    • Create Fieldspost
    • Update Fieldsput
    • Delete Fieldsdel
  • Pages
    • Get Pagesget
    • Update Pageput
  • eComm
    • Settings Object
    • Get Settingsget
    • Update Settingspatch
  • eComm Store
    • eComm Store
    • Create storepost
    • Get Storeget
  • eComm Carts
    • Cart Object
    • List Cartsget
    • Get Cartget
  • eComm Orders
    • Order Object
    • List Ordersget
    • Get Orderget
    • Update Orderpatch
    • Cancel orderpost
    • Create refundpost
    • List Refundsget
    • Get Refundget
    • Create External Orderpost
    • List order fulfillmentsget
    • Get order fulfillmentget
    • Create order fulfillmentpost
    • Update order fulfillmentpatch
  • eComm Refund Intents
    • Get refund intentget
  • eComm Payment Gateways
    • Payment Gateway Object
    • List Payment Gatewaysget
    • Get Payment Gatewayget
    • Create Payment Gatewaypost
    • Update Payment Gatewaypatch
    • Delete Payment Gatewaydel
  • eComm Payments
    • Payment Object
    • Get Payment Sessionget
    • Confirm Paymentpost
  • eComm Shipping Providers
    • Shipping Provider Object
    • List Shipping Providersget
    • Create Shipping Providerpost
    • Get Shipping Providerget
    • Update Shipping Providerpatch
    • Delete Shipping Providerdel
  • eComm Products
    • Product Object
    • List Productsget
    • Get Productget
    • Create Productpost
    • Update Productpatch
    • Delete Productdel
    • Get Product Variationget
    • Update Product Variationpatch
  • eComm Product Options
    • Product Option Object
    • List Product Optionsget
    • Create Product Optionpost
    • Get Product Optionget
    • Update Product Optionput
    • Delete Product Optiondel
    • Create Product Option Choicepost
    • Delete Product Option Choicedel
    • Update Product Option Choiceput
  • Site Wide HTML
    • Object
    • Createpost
    • List allget
    • Getget
    • Updateput
    • Publishpost
    • Deletedel
  • Manifest
    • Getget
    • Updatepost
  • Create New Access Tokenpost
  • Check App Store Healthget
  • Membership Members
    • Get Membersget
    • Get Member by Idget
    • Update Memberpatch
    • Member Password Resetpost
    • Delete Membersdel
  • Membership Invitations
    • Membership Invitation Object
    • Get Membership Invitationsget
    • Create Membership Invitationpost
    • Create Batch Membership Invitationspost
    • Delete Membership Invitationdel
  • Membership Groups
    • Membership Groups Object
    • Get Groupsget
    • Get Membership Groupget
    • Create Membership Grouppost
    • Update Membership Grouppatch
    • Delete Membership Groupdel
  • Blog
    • Get blogget
    • List blog postsget
    • Get blog postget
    • Import blog postpost
    • Publish blog postpost
    • Unpublish blog postpost
    • Update blog postpatch
    • Delete blog postdel

eComm Product Options

Product Option Object
List Product Options
Create Product Option
Get Product Option
Delete Product Option
Update Product Option
Create Product Option Choice
Delete Product Option Choice
Update Product Option Choice

Updated over 1 year ago


Update Product Variation
Product Option Object
Did this page help you?

Updated over 1 year ago


Update Product Variation
Product Option Object
Did this page help you?