JUMP TOBuild Apps on ShoplazzaQuick StartOverviewType of appsCreate an appRelease NotesDeveloper Previews2022-012020-072020-01API UsageAPI EndpointDevelopment environmentRate LimitsAccess ScopesAuthenticationOAuthAccess TokenCreating a Simple Shoplazza Node.js OAuth App with HMAC ValidationGet StartedCursor PaginationHow to retrieve IDsAdmin APIOverviewSupported Webhook EventsWebhook best practicesRecurring Application ChargeUsageChargeSPZ Admin APIProductProduct ListgetCreate ProductpostProduct Total CountgetProduct DetailsgetUpdate ProductputDelete ProductdeleteVariant DetailsgetUpdate VariantputVariant Total CountgetVariant ListgetCreate VariantpostProduct Image ListgetCreate Product ImagepostDelete VariantdeleteProduct Image CountgetProduct Image DetailsgetDelete Product ImagedeleteUpdate Product ImageputMetafield ListgetCreate MetafieldpostMetafield CountgetMetafield DetailsgetDelete MetafielddeleteUpdate MetafieldputCollection ListgetCreate CollectionpostCollection CountgetCollection DetailsgetUpdate CollectionputDelete CollectiondeleteCreate CollectpostCollect ListgetCollect CountgetDelete CollectdeleteCollect DetailsgetBilling APIComplete PaymentpostNotify PaymentpostCreate application chargepostGet Application Charge ListgetGet Application Charge DetailgetCreate Recurring Aplication ChargepostGet Recurring Application Charge ListgetGet Recurring Application ChargegetCancel Recurring Application ChargedeleteOrder Payment SuccesspostCreate Usage ChargepostGet Usage Charge ListgetGet Usage ChargegetUpdate The Capped Amount Of Recurring Application ChargeputAccessGet Access ScopesgetFullfillmentFulfillment ListgetCreate FulfillmentpostFulfillment Total CountgetFulfillment DetailsgetUpdate FulfillmentputComplete FulfillmentpostCancel FulfillmentpostShopShop DetailsgetUpdate ShoppatchCreate CommentpostBatch Create CommentpostCreate Script TagpostGet Script Tag ListgetUpdate Script TagputDelete Script TagdeleteGet Script TaggetGet Script Tag CountgetGet Comment ListgetOrderOrder ListgetCreate OrderpostOrder DetailsgetDelete OrderdeleteUpdate OrderputOrder CountgetCancel OrderpostOrder RefundpostRefund ListgetPartial Order RefundpostClose OrderpostRe-Open OrderpostTransaction ListgetCreate TransactionpostDiscountsPrice Rule ListgetCreate Price RulepostPrice Rule CountgetPrice Rule DetailgetUpdate Price RuleputDelete Price RuledeleteCreate Discount CodepostGet Discount Code ListgetDelete Discount CodedeleteUpdate Discount CodeputGet Discount Code DetailsgetSearch Discount CodegetCoupon ListgetReceive CouponspostDiscount Code ListgetDiscount Rebate ListgetDiscount Flashsale ListgetPopup ListgetGet Salespop ConfiggetGet Salespop DatagraphgetRedirectCreate RedirectpostRedirect ListgetRedirect DetailgetUpdate RedirectputDelete RedirectdeleteSearch RedirectpostThemeGet ThemegetDelete ThemedeleteGet Default ThemegetGet Theme ListgetPublish ThemepatchUpload ThemepostDownload ThemegetGet Theme DoctreegetGet Theme FilegetDelete Theme FiledeleteCreate Theme FilepostUpdate Theme FilepatchCreate Theme AssetspostCustomerCustomer ListgetCreate CustomerpostCustomer DetailsgetUpdate CustomerputCustomer CountgetGet Address ListgetCreate AddresspostGet Address DetailsgetUpdate AddressputDelete AddressdeleteSet Default AddressputWebhookWebhook ListgetCreate WebhookpostWebhook CountgetWebhook DetailsgetUpdate WebhookputDelete WebhookdeleteApp ProxyGet App Proxy ListgetCreate App ProxypostApp Proxy CountgetDelete App ProxydeleteApp Proxy DetailsgetDataData DetailsgetData CountgetData ListgetCreate DatagetData AnalysisgetOrder RiskOrder RiskgetOrder Risk ListgetOrder Risk DetailgetUpdate Order RiskputDelete Order RiskdeleteCreate Order RiskpostCustom AreaGet Province ListgetCreate Custom AreaspostDelete Custom AreasdeleteGet Custom Children AreasgetGift CardAuthenticationgetCreate Gift CardpostGet Gift Card DetailsgetUpdate Gift CardputDisable Gift CardpostMetafieldCreate Shop MatefieldpostGet Shop Metafield ListgetGet Shop Metafield DetailsgetUpdate Shop MatefieldpatchDelete Shop MetafielddeleteGet Shop Metafields CountgetGet Metafield ListgetCreate MatefieldpostGet Metafield DetailsgetUpdate MatefieldpatchDelete MetafielddeleteGet Metafields CountgetPageGet Page ListgetCreate PagepostGet Page DetailsgetUpdate PageputDelete PagedeleteCount PagegetMeta DefinitionMetafield Definition ListgetCreate Metafield DefinitionpostMetafield Definition DetailgetUpdate Metafield DefinitionputDelete Metafield DefinitiondeleteMetafield Definition CountgetMetafield Definition By Group CountgetFileCreate FilepostGet File ListgetGet Create File TaskgetDelete FiledeleteGet File DetailsgetDevelopers toolsOverviewAPI librariesApp BridgeOverviewActionsOverviewContextual Save BarBackLinkRedirectSession TokenCustomer Privacy APIConsent TrackingPayment AppOverviewGetting startedProcessing a paymentPayment CallbacksNotify PaymentpostComplete PaymentpostShoplazza App StoreOverviewApp requirementsProhibited app configurationsInstallation and setupFunctionality and qualityApp performanceApp listingSecurity and merchant riskData and user privacyApp SupportApp review processApp review instructionsTesting your appSubmitting your appCommon app rejectionsApp successManaging app reviewsSupporting your appMarketing your app through Shoplazza communityMarketing your app externallyProhibited app actionsSecurityTLS certificatesCommon web security vulnerabilitiesExposing network services unnecessarilySecurity tokensGet Recurring Application Chargeget https://developer.myshoplaza.com/openapi/2022-01/recurring_application_charges/{charge_id}get rucurring application charge