Jump to Content
DirectScale DevelopersPublic API GatewayAbstractions Reference
HomeGuidesRecipesAPI ReferenceChangelog
Public API GatewayAbstractions ReferenceHelp CenterAsk a DevLog InDirectScale Developers
API Reference
Help CenterAsk a DevLog In

Extension API

  • About The Extension API
  • Authentication & Authorization
  • Getting Started with the Extension API
  • Persisting Exceptions Through Hooks

Extension Services

  • About The Extension Service APIs
  • AddressesService
    • /api/extension/services/AddressesService/v1/GetAddresspost
    • /api/extension/services/AddressesService/v1/GetAddressespost
    • /api/extension/services/AddressesService/v1/GetLocalizationpost
  • AdjustmentService
    • /api/extension/services/AdjustmentService/v1/SaveAdjustmentpost
    • /api/extension/services/AdjustmentService/v1/DeleteAdjustmentpost
    • /api/extension/services/AdjustmentService/v1/GetAdjustmentpost
    • /api/extension/services/AdjustmentService/v1/MarkAdjustmentsPaidByExternalMerchantpost
    • /api/extension/services/AdjustmentService/v1/MarkAdjustmentsPaidByMerchantpost
  • AssociateService
    • /api/extension/services/AssociateService/v1/GetAssociatepost
    • /api/extension/services/AssociateService/v1/GetAssociateByBackOfficeIdpost
    • /api/extension/services/AssociateService/v1/FindAssociatepost
    • /api/extension/services/AssociateService/v1/GetAssociatespost
    • /api/extension/services/AssociateService/v1/UpdateAssociatepost
    • /api/extension/services/AssociateService/v1/GetProfileImageURLpost
    • /api/extension/services/AssociateService/v1/SetAssociateStatuspost
    • /api/extension/services/AssociateService/v1/GetAssociateTypeNamepost
    • /api/extension/services/AssociateService/v1/GetRetailAssociateTypespost
    • /api/extension/services/AssociateService/v1/GetSocialInfopost
    • /api/extension/services/AssociateService/v1/GetLocalizationpost
  • AutoshipService
    • /api/extension/services/AutoshipService/v1/CreateAutoshippost
    • /api/extension/services/AutoshipService/v1/UpdateAutoshippost
    • /api/extension/services/AutoshipService/v1/GetAutoshippost
    • /api/extension/services/AutoshipService/v1/GetAutoshipspost
    • /api/extension/services/AutoshipService/v1/GetAutoshipsByProcessDatepost
    • /api/extension/services/AutoshipService/v1/ProcessAutoshipspost
    • /api/extension/services/AutoshipService/v1/CalculateNextProcessDatepost
    • /api/extension/services/AutoshipService/v1/DeleteAutoshippost
  • BomService
    • /api/extension/services/BomService/v1/GetBOMGroupspost
    • /api/extension/services/BomService/v1/GetBOMpost
  • CategoryService
    • /api/extension/services/CategoryService/v1/GetCategoriespost
  • CompanyService
    • /api/extension/services/CompanyService/v1/GetCompanypost
    • /api/extension/services/CompanyService/v1/GetReplicatedSiteUrlpost
    • /api/extension/services/CompanyService/v1/GetRootURLpost
  • CountryService
    • /api/extension/services/CountryService/v1/GetCountrypost
    • /api/extension/services/CountryService/v1/GetCountriespost
    • /api/extension/services/CountryService/v1/GetAllCountryLanguagespost
    • /api/extension/services/CountryService/v1/GetCountryLanguagespost
    • /api/extension/services/CountryService/v1/GetDefaultLanguageCodepost
    • /api/extension/services/CountryService/v1/GetStatepost
    • /api/extension/services/CountryService/v1/GetStatespost
  • CouponService
    • /api/extension/services/CouponService/v1/GetCouponspost
    • /api/extension/services/CouponService/v1/FindCouponspost
    • /api/extension/services/CouponService/v1/DeleteCouponpost
    • /api/extension/services/CouponService/v1/CalculateCouponpost
    • /api/extension/services/CouponService/v1/IsCouponUsedpost
    • /api/extension/services/CouponService/v1/SaveCouponpost
    • /api/extension/services/CouponService/v1/GetValidCartAssociateCouponspost
    • /api/extension/services/CouponService/v1/GetValidCartAssociateCouponsWithPriceGrouppost
    • /api/extension/services/CouponService/v1/GetOrderCouponUsagepost
    • /api/extension/services/CouponService/v1/GetAssociateCouponUsagepost
    • /api/extension/services/CouponService/v1/GetValidAssociateCouponspost
  • CurrencyService
    • /api/extension/services/CurrencyService/v1/MaskAmountpost
    • /api/extension/services/CurrencyService/v1/GetCurrencyCodepost
    • /api/extension/services/CurrencyService/v1/GetCurrencypost
    • /api/extension/services/CurrencyService/v1/Roundpost
    • /api/extension/services/CurrencyService/v1/Convertpost
    • /api/extension/services/CurrencyService/v1/GetBaseCurrencyCodepost
    • /api/extension/services/CurrencyService/v1/GetCurrenciespost
  • CustomTreeService
    • /api/extension/services/CustomTreeService/v1/GetTreespost
    • /api/extension/services/CustomTreeService/v1/GetEnrollerTreepost
    • /api/extension/services/CustomTreeService/v1/GetSponsorTreepost
    • /api/extension/services/CustomTreeService/v1/GetTreepost
  • DataService
    • /api/extension/services/DataService/v1/GetConnectionStringpost
    • /api/extension/services/DataService/v1/GetClientConnectionStringpost
  • EmailService
    • /api/extension/services/EmailService/v1/SendEmailpost
  • EnrollmentService
    • /api/extension/services/EnrollmentService/v1/WriteApplicationpost
    • /api/extension/services/EnrollmentService/v1/SendWelcomeEmailpost
    • /api/extension/services/EnrollmentService/v1/ValidateEnrollerBirthDatepost
    • /api/extension/services/EnrollmentService/v1/ValidateEmailpost
    • /api/extension/services/EnrollmentService/v1/ValidateUsernamepost
    • /api/extension/services/EnrollmentService/v1/ValidateUsernameUpgradepost
  • EventService
    • /api/extension/services/EventService/v1/PostEventpost
  • ExtensionLogger
    • /api/extension/services/LoggerService/v1/Logpost
  • HistoryService
    • /api/extension/services/HistoryService/v1/GetRuleResultspost
    • /api/extension/services/HistoryService/v1/GetCommissionHistorypost
    • /api/extension/services/HistoryService/v1/GetCommissionDetailpost
    • /api/extension/services/HistoryService/v1/GetHighRankDatepost
    • /api/extension/services/HistoryService/v1/GetLastRankDatepost
    • /api/extension/services/HistoryService/v1/IsLockedpost
    • /api/extension/services/HistoryService/v1/SetLockDatepost
  • ItemService
    • /api/extension/services/ItemService/v1/SaveItempost
    • /api/extension/services/ItemService/v1/GetItempost
    • /api/extension/services/ItemService/v1/GetLineItemByIdpost
    • /api/extension/services/ItemService/v1/GetLineItemBySkupost
    • /api/extension/services/ItemService/v1/GetLineItemspost
    • /api/extension/services/ItemService/v1/GetLineItemsForAssociatepost
  • MoneyInService
    • /api/extension/services/MoneyInService/v1/SavePaymentMethodpost
    • /api/extension/services/MoneyInService/v1/GetPaymentMethodspost
    • /api/extension/services/MoneyInService/v1/GetBalancepost
    • /api/extension/services/MoneyInService/v1/ValidateCurrencypost
    • /api/extension/services/MoneyInService/v1/GetAddPaymentIframepost
  • MoneyOutService
    • /api/extension/services/MoneyOutService/v1/GetOnFileMerchantspost
    • /api/extension/services/MoneyOutService/v1/SetActiveOnFileMerchantPreferencepost
    • /api/extension/services/MoneyOutService/v1/SetActiveOnFileMerchantpost
    • /api/extension/services/MoneyOutService/v1/AutoProvisionAccountpost
    • /api/extension/services/MoneyOutService/v1/GetCustomValuesActivepost
    • /api/extension/services/MoneyOutService/v1/GetCustomValuespost
  • NotificationService
    • /api/extension/services/NotificationService/v1/LogNotificationEventpost
    • /api/extension/services/NotificationService/v1/GetNotificationEventspost
  • OrderService
    • /api/extension/services/OrderService/v1/GetOrderspost
    • /api/extension/services/OrderService/v1/CancelOrderpost
    • /api/extension/services/OrderService/v1/Logpost
    • /api/extension/services/OrderService/v1/GetUnshippedPackagespost
    • /api/extension/services/OrderService/v1/IsMoveOrderPermittedpost
    • /api/extension/services/OrderService/v1/UpdateOrderpost
    • /api/extension/services/OrderService/v1/UpdateOrderspost
    • /api/extension/services/OrderService/v1/UpdateOrderTotalpost
    • /api/extension/services/OrderService/v1/IsOrderLockedpost
    • /api/extension/services/OrderService/v1/GetPackageDetailpost
    • /api/extension/services/OrderService/v1/UpdatePackagepost
    • /api/extension/services/OrderService/v1/RefundPaymentpost
    • /api/extension/services/OrderService/v1/SubmitOrderpost
    • /api/extension/services/OrderService/v1/PayOrderpost
    • /api/extension/services/OrderService/v1/FinalizeAcceptedOrderpost
    • /api/extension/services/OrderService/v1/FinalizeNonAcceptedOrderpost
    • /api/extension/services/OrderService/v1/FinalizeOrderPaymentStatuspost
    • /api/extension/services/OrderService/v1/InsertOrderPaymentpost
    • /api/extension/services/OrderService/v1/GetTotalspost
    • /api/extension/services/OrderService/v1/GetTotalsWithOverridespost
    • /api/extension/services/OrderService/v1/GetOrderByOrderNumberpost
    • /api/extension/services/OrderService/v1/GetOrdersWSortpost
    • /api/extension/services/OrderService/v1/GetOrdersByAssociateIdpost
    • /api/extension/services/OrderService/v1/GetAssociatesOrdersByModifiedDatepost
    • /api/extension/services/OrderService/v1/GetAssociatesOrdersByOrderDatepost
  • OverrideService
    • /api/extension/services/OverrideService/v1/SaveOverridepost
    • /api/extension/services/OverrideService/v1/GetOverridespost
    • /api/extension/services/OverrideService/v1/DeleteOverridepost
  • PartyService
    • /api/extension/services/PartyService/v1/GetPartypost
    • /api/extension/services/PartyService/v1/ClosePartypost
    • /api/extension/services/PartyService/v1/GetPartiespost
  • PaymentProcessingService
    • /api/extension/services/PaymentProcessingService/v1/GetPaymentspost
    • /api/extension/services/PaymentProcessingService/v1/FindPaidPaymentspost
    • /api/extension/services/PaymentProcessingService/v1/GetPaidPaymentspost
    • /api/extension/services/PaymentProcessingService/v1/GetPaidPaymentByTransactionNumberpost
    • /api/extension/services/PaymentProcessingService/v1/GetPaidPaymentByCheckNumberpost
  • PeriodService
    • /api/extension/services/PeriodService/v1/GetCommittedPeriodpost
    • /api/extension/services/PeriodService/v1/GetUnCommittedPeriodpost
    • /api/extension/services/PeriodService/v1/GetCommittedPeriodspost
    • /api/extension/services/PeriodService/v1/GetPeriodspost
  • RankService
    • /api/extension/services/RankService/v1/GetRankspost
    • /api/extension/services/RankService/v1/GetRankNamepost
  • RegionService
    • /api/extension/services/RegionService/v1/GetRegionIdByAddresspost
    • /api/extension/services/RegionService/v1/GetRegionIdpost
    • /api/extension/services/RegionService/v1/GetRegionNamepost
  • RegistrationService
    • /api/extension/services/RegistrationService/v1/GetAllHookRegistrationspost
    • /api/extension/services/RegistrationService/v1/UpdateAllHookRegistrationspost
    • /api/extension/services/RegistrationService/v2/DeleteHookRegistrationpost
    • /api/extension/services/RegistrationService/v1/DeleteHookRegistrationpost
    • /api/extension/services/RegistrationService/v1/GetAllMerchantRegistrationspost
    • /api/extension/services/RegistrationService/v1/UpdateAllMerchantRegistrationspost
    • /api/extension/services/RegistrationService/v2/DeleteMerchantRegistrationpost
    • /api/extension/services/RegistrationService/v1/DeleteMerchantRegistrationpost
    • /api/extension/services/RegistrationService/v1/GetAllPageRegistrationspost
    • /api/extension/services/RegistrationService/v1/UpdateAllPageRegistrationspost
    • /api/extension/services/RegistrationService/v2/DeletePageRegistrationpost
    • /api/extension/services/RegistrationService/v1/DeletePageRegistrationpost
    • /api/extension/services/RegistrationService/v1/GetAllEventHandlerRegistrationspost
    • /api/extension/services/RegistrationService/v1/UpdateAllEventHandlerRegistrationspost
    • /api/extension/services/RegistrationService/v2/DeleteEventHandlerRegistrationpost
    • /api/extension/services/RegistrationService/v1/DeleteEventHandlerRegistrationpost
  • RewardPointsService
    • /api/extension/services/RewardPointsService/v1/AddRewardPointspost
    • /api/extension/services/RewardPointsService/v1/AddRewardPointsWithExpirationpost
    • /api/extension/services/RewardPointsService/v1/GetRewardPointspost
    • /api/extension/services/RewardPointsService/v1/GetRewardPointDetailspost
    • /api/extension/services/RewardPointsService/v1/GetAvailableRewardPointspost
  • RmaService
    • /api/extension/services/RmaService/v1/GetRmaspost
    • /api/extension/services/RmaService/v1/GetRmapost
    • /api/extension/services/RmaService/v1/CreateRmapost
    • /api/extension/services/RmaService/v1/DeleteRmapost
    • /api/extension/services/RmaService/v1/MarkRmaShippedpost
    • /api/extension/services/RmaService/v1/CanOrderGenerateRmapost
    • /api/extension/services/RmaService/v1/ReceiveRmapost
    • /api/extension/services/RmaService/v1/GetOrderRmaspost
  • SettingsService
    • /api/extension/services/SettingsService/v1/GetColorspost
    • /api/extension/services/SettingsService/v1/GetImagePathspost
    • /api/extension/services/SettingsService/v1/GetAvaliableComponentspost
    • /api/extension/services/SettingsService/v1/ExtensionContextpost
  • ShippingService
    • /api/extension/services/ShippingService/v1/GetShippingMethodspost
    • /api/extension/services/ShippingService/v1/GetShippingMethodpost
  • SourceService
    • /api/extension/services/SourceService/v1/PostSourcepost
    • /api/extension/services/SourceService/v1/PostSourcespost
  • StatsService
    • /api/extension/services/StatsService/v1/GetStatspost
    • /api/extension/services/StatsService/v1/RecalculateVolumepost
    • /api/extension/services/StatsService/v1/ProcessStatsQueuepost
  • StockLevelsService
    • /api/extension/services/StockLevelsService/v1/CancelReservepost
    • /api/extension/services/StockLevelsService/v1/CommitReservepost
    • /api/extension/services/StockLevelsService/v1/ReserveStockpost
    • /api/extension/services/StockLevelsService/v1/GetStockLevelpost
    • /api/extension/services/StockLevelsService/v1/GetStockLevelspost
    • /api/extension/services/StockLevelsService/v1/GetStockLevelsBulkpost
  • StoreService
    • /api/extension/services/StoreService/v1/GetStorespost
    • /api/extension/services/StoreService/v1/GetStoreByTypepost
    • /api/extension/services/StoreService/v1/GetStorepost
    • /api/extension/services/StoreService/v1/DeleteStorepost
    • /api/extension/services/StoreService/v1/CreateStorepost
    • /api/extension/services/StoreService/v1/UpdateStorepost
  • SubscriptionService
    • /api/extension/services/SubscriptionService/v1/GetSubscriptionpost
    • /api/extension/services/SubscriptionService/v1/GetSubscriptionspost
    • /api/extension/services/SubscriptionService/v1/GetSubscriptionItemspost
    • /api/extension/services/SubscriptionService/v1/ProcessItemspost
    • /api/extension/services/SubscriptionService/v1/UpdateExpirationpost
    • /api/extension/services/SubscriptionService/v1/CancelSubscriptionpost
  • TaxService
    • /api/extension/services/TaxService/v1/GetOrderTaxpost
    • /api/extension/services/TaxService/v1/GetOrderTaxUsdpost
    • /api/extension/services/TaxService/v1/GetTaxpost
    • /api/extension/services/TaxService/v1/MarkTaxCommittedpost
    • /api/extension/services/TaxService/v1/MarkTaxRefundedpost
  • TicketService
    • /api/extension/services/TicketService/v1/LogEventpost
    • /api/extension/services/TicketService/v1/SendNotepost
  • TreeService
    • /api/extension/services/TreeService/v1/GetMatrixDepthpost
    • /api/extension/services/TreeService/v1/GetFirstTreeNodeIdpost
    • /api/extension/services/TreeService/v1/GetLastTreeNodeIdpost
    • /api/extension/services/TreeService/v1/GetTreeIndexespost
    • /api/extension/services/TreeService/v1/Placepost
    • /api/extension/services/TreeService/v1/ValidatePlacementspost
    • /api/extension/services/TreeService/v1/DeleteNodeAllpost
    • /api/extension/services/TreeService/v1/DeleteNodepost
    • /api/extension/services/TreeService/v1/GetUnplacedNodespost
    • /api/extension/services/TreeService/v1/GetUplineIdspost
    • /api/extension/services/TreeService/v1/GetUplineIdsBulkpost
    • /api/extension/services/TreeService/v1/GetUplineIdsPartialpost
    • /api/extension/services/TreeService/v1/GetNodeDetailpost
    • /api/extension/services/TreeService/v1/GetTreepost
    • /api/extension/services/TreeService/v1/GetDownlineIdspost
    • /api/extension/services/TreeService/v1/GetBottomOfLegpost
    • /api/extension/services/TreeService/v1/InDownlinepost
    • /api/extension/services/TreeService/v1/GetLegCountpost
    • /api/extension/services/TreeService/v1/GetLevelpost
  • UserService
    • /api/extension/services/UserService/v1/ChangeStatuspost
    • /api/extension/services/UserService/v1/ChangeUsernamepost
    • /api/extension/services/UserService/v1/GetUserpost
    • /api/extension/services/UserService/v1/GetUsernamepost
    • /api/extension/services/UserService/v1/HasRightpost
    • /api/extension/services/UserService/v1/RegisterUserpost
    • /api/extension/services/UserService/v1/ResetPasswordpost
    • /api/extension/services/UserService/v1/CheckPasswordRequirementspost
    • /api/extension/services/UserService/v1/ValidateUsernamepost
  • WebsiteService
    • /api/extension/services/WebsiteService/v1/GetWebSitespost
    • /api/extension/services/WebsiteService/v1/CreateWebsitepost
    • /api/extension/services/WebsiteService/v1/GetPreferenceValuepost
    • /api/extension/services/WebsiteService/v1/UpdatePreferenceValuepost
    • /api/extension/services/WebsiteService/v1/ValidateURLpost

Extension Hooks

  • About The Extension Hook APIs
  • AchHooksCallback
    • /api/extension/hooks/Merchants.MoneyOut.Ach.AchUSpost
    • /api/extension/hooks/Merchants.MoneyOut.Ach.AchJPpost
    • /api/extension/hooks/Merchants.MoneyOut.Ach.AchTWpost
  • AssociatesHooksCallback
    • /api/extension/hooks/Associates.GetAssociateServiceAutoshipSettingspost
    • /api/extension/hooks/Associates.OnNotificationEventpost
    • /api/extension/hooks/Associates.UpdateAssociatepost
    • /api/extension/hooks/Associates.GetAssociateTreeLabelpost
    • /api/extension/hooks/Associates.GetCommissionCheckspost
    • /api/extension/hooks/Associates.GetCommissionCheckDetailspost
    • /api/extension/hooks/Associates.GetAssociatesStatspost
    • /api/extension/hooks/Associates.UpdateVolumepost
  • AutoshipHooksCallback
    • /api/extension/hooks/Autoships.ApplyAutoshipCouponCodespost
    • /api/extension/hooks/Autoships.GetAutoshipspost
    • /api/extension/hooks/Autoships.GetAutoshipBackupPaymentpost
    • /api/extension/hooks/Autoships.CancelAutoshippost
    • /api/extension/hooks/Autoships.ShouldRetryAutoshipOrderpost
    • /api/extension/hooks/Autoships.CreateAutoshippost
    • /api/extension/hooks/Autoships.UpdateAutoshippost
    • /api/extension/hooks/Autoships.ShouldChargeAutoshippost
    • /api/extension/hooks/Autoships.GetAutoshipChargeRulespost
    • /api/extension/hooks/Autoships.GetAutoshipOrderRetryRulespost
    • /api/extension/hooks/Autoships.DailyRunpost
  • CommissionHooksCallback
    • /api/extension/hooks/Commissions.GetSplitPaymentspost
    • /api/extension/hooks/Commissions.GetCommissionBonusDetailsAfterpost
    • /api/extension/hooks/Commissions.GetCommissionBonusDetailspost
    • /api/extension/hooks/Commissions.GetCommissionDetailspost
    • /api/extension/hooks/Commissions.GetBonusDetailDatapost
    • /api/extension/hooks/Commissions.GetMatchRuleForVisualTreepost
    • /api/extension/hooks/Commissions.CanViewDownlineNodepost
    • /api/extension/hooks/Commissions.CanPlaceAssociatepost
    • /api/extension/hooks/Commissions.GetPlaceToAssociatespost
    • /api/extension/hooks/Commissions.GetPlacementExpirationDatespost
    • /api/extension/hooks/Commissions.LogRealtimeRankAdvancepost
  • EmailTemplatesHooksCallback
    • /api/extension/hooks/EmailHooks.GetTemplateWelcomeCustomerpost
    • /api/extension/hooks/EmailHooks.GetTemplateWelcomeDistributorpost
    • /api/extension/hooks/EmailHooks.GetTemplateAutoshipFailedpost
    • /api/extension/hooks/EmailHooks.GetTemplateOrderReceiptpost
    • /api/extension/hooks/EmailHooks.GetTemplateOrderFailedpost
    • /api/extension/hooks/EmailHooks.GetTemplateSubscriptionAboutToExpirepost
    • /api/extension/hooks/EmailHooks.GetTemplateSubscriptionExpirepost
  • EmvioHooksCallback
    • /api/extension/hooks/Merchants.MoneyIn.Emvio.ModifyTransactionpost
  • EnrollmentHooksCallback
    • /api/extension/hooks/Associates.Enrollment.GetNewBackOfficeIdpost
    • /api/extension/hooks/Associates.Enrollment.WriteApplicationpost
    • /api/extension/hooks/Associates.Enrollment.ValidateApplicationpost
    • /api/extension/hooks/Associates.Enrollment.IsEmailAvailablepost
    • /api/extension/hooks/Associates.Enrollment.IsTaxIdAvailablepost
    • /api/extension/hooks/Associates.Enrollment.UpdateAssociateBaseTypepost
    • /api/extension/hooks/Associates.Enrollment.GetShouldSendNotificationpost
  • FraudPreventionHooksCallback
    • /api/extension/hooks/FraudPrevention.GetOrderPaymentToReviewpost
    • /api/extension/hooks/FraudPrevention.GetPreCheckpost
    • /api/extension/hooks/FraudPrevention.ParseCallbackDatapost
    • /api/extension/hooks/FraudPrevention.GetFraudPreventionInfopost
  • HyperwalletHooksCallback
    • /api/extension/hooks/Merchants.MoneyIn.Hyperwallet.GetProgramTokenpost
  • InventoryHooksCallback
    • /api/extension/hooks/Inventory.Receivepost
  • KountHooksCallback
    • /api/extension/hooks/Merchants.Fraud.Kount.GetUserDefinedFieldspost
  • MoneyInHooksCallback
    • /api/extension/hooks/Merchants.MoneyIn.DeletePaymentMethodpost
  • MoneyOutHooksCallback
    • /api/extension/hooks/Merchants.MoneyOut.SaveAdjustmentspost
  • OrdersHooksCallback
    • /api/extension/hooks/Orders.FinalizeAcceptedOrderpost
    • /api/extension/hooks/Orders.FinalizeNonAcceptedOrderpost
    • /api/extension/hooks/Orders.FullRefundOrderpost
    • /api/extension/hooks/Orders.RefundPaymentpost
    • /api/extension/hooks/Orders.AdjustNewOrderPaymentspost
    • /api/extension/hooks/Orders.SubmitOrderpost
    • /api/extension/hooks/Orders.IsMoveOrderPermittedpost
    • /api/extension/hooks/Orders.ImportOrderpost
    • /api/extension/hooks/Orders.ProcessOrderPaymentpost
    • /api/extension/hooks/Orders.CancelOrderpost
    • /api/extension/hooks/Orders.ProcessCouponCodespost
    • /api/extension/hooks/Orders.GetCouponAdjustedVolumepost
  • PackagesHooksCallback
    • /api/extension/hooks/Orders.Packages.MarkPackagesShippedpost
  • PartyHooksCallback
    • /api/extension/hooks/Orders.Party.PayHostRewardspost
  • RmaHooksCallback
    • /api/extension/hooks/Orders.CreateRmapost
  • ShippingHooksCallback
    • /api/extension/hooks/Orders.Shipping.GetShippingpost
  • TaxHooksCallback
    • /api/extension/hooks/Taxes.GetTaxpost
    • /api/extension/hooks/Taxes.CommitTaxpost

Extension Page API

  • Validate Tokenpost

C# Middleware API

  • Getting Started With The C# Middleware API
  • Get Extension Versionget
  • Get Routesget
  • Remove Deleted Registrationspost
  • Update All Registrationspost
  • Registrationsget
Powered by 

About The Extension API

The Extension API is a RESTful service that accepts JSON requests to allow Clients to customize Directscale products.

There are 3 main categories of the Extension API.

  1. About the Extension Service APIs
  2. About the Extension Hook APIs
  3. About the Extension Page API

Read about the Authentication & Authorization and Get Started with the Extension API

👍

Coding with C#?

Read Calling the Extension API to see how the C# Client library makes coding with the Extension API simple.