Jump to Content
DirectScale DevelopersPublic API GatewayAbstractions Reference
HomeGuidesRecipesAPI ReferenceChangelog
Public API GatewayAbstractions ReferenceHelp CenterAsk a DevLog InDirectScale Developers
Guides
Help CenterAsk a DevLog In
SQL Server Firewall Rules

Quick Links to Get Started

  • Welcome: Getting Started
  • Enterprise Architecture Overview
  • Creating a Custom API
  • Event Bus and WebHooks Service
  • SQL Data Editor
  • Using AngularJS
  • Custom Pages
  • Custom Widgets

Client Extension

  • What is the Client Extension?
  • Gain Access
  • Building and Deploying
  • Extension Hooks
    • Example: Using a Hook
    • Commissions
    • AutoShips
    • Associates
    • Enrollment
    • Notifications
    • Email Templates
    • Fraud Prevention
    • Money In
    • Money Out
    • Orders
    • Tax
    • Inventory
  • Abstractions Reference
  • Extension Log
  • DirectScale Emissary Framework
  • AutoShip Daily Run and Retry Rules
  • Guides
    • Creating a Service
    • Crediting Volume with a Coupon
    • Placing an Associate in a Tree
    • Custom Reward Point Distribution Options
    • Creating a Custom Report Page for Web Office
    • Verifying Extension Environment and Client ID
    • Using Pub/Sub in the Extension

Events & WebHooks

  • Event Bus and WebHooks Service
  • Ensuring Event Triggering with Hooks
  • Creating Custom Events
  • Imported Order Event Exceptions

API

  • Getting Started with the Public API
    • Public API Overview
    • Authorization
    • Authentication: Getting API Keys
    • Best Practices
    • Status and Error Codes
    • Making Your First Request
    • Testing Public API with Postman
  • Docs & Testing Gateway
  • Public API Guides
    • Updating Shipment Packages with APIs
    • Creating an Order with the Public API
    • Creating an Associate with the Public API
  • Custom APIs
    • Creating a Custom API
    • Custom API Proxy
    • Calling APIs in the Extension

Custom Content

  • Getting Started with Custom Content
  • AngularJS with DirectScale
  • Razor Syntax Integration
  • JavaScript Insertions
    • Adding SKU Order Quantity Limits
    • Removing the You Live in California Checkbox from Market Selector
    • Requiring Kit Item Before Submitting Enrollment Application
    • Adding Facebook Pixel to Your eCommerce Shop
    • Inserting a Custom JavaScript File
    • Adding an Associate's Name to the Web Office Header
    • Adding Hotjar Analytic Tracking
  • Custom CSS
  • Custom Pages
  • Custom Admin Pages
  • eCommerce Shop Page Templates
    • Enabling a Page Template
  • eCommerce Shop Component Templates
    • Enabling a Component Template
  • Custom Widgets
    • One Section Widget
    • Two Section Widget
    • Three Section Widget
    • Card-Flip Functionality
    • Event Countdown Widget
    • Reward Points Balance Widget
    • Commission Balance Widget
    • Important KPI Widget
  • Web Office Pages Base Code
    • Base Code: Web Office Documents & Media Page
  • Login Popups
  • Custom Web Office Login Page Content
  • Guides
    • Publishing to Stage/Live Environments
    • Uploading Files and Assets
    • Managing and Localizing Text Elements
    • Inserting a Custom CSS Stylesheet
    • Adding an External Page to Admin Navigation
    • Customizing the Product Description and Specifications
    • Editing Metadata
    • Link to eCommerce Shop Pages
    • Calling APIs in Custom Content

Single Sign-On

  • Single Sign-On (SSO): Inbound/Outbound
  • External App to Web Office (Customer ID)
  • External App to Web Office (External ID)
  • Web Office to External App
  • Admin Site to External App
  • Custom Page/Widget to External App

Commissions Resources

  • Enabling XML
  • XML Editor
  • Using XML
  • Creating a Compensation Plan
    • Template Name
    • Volume Ranges (Data Range)
    • Volumes
    • Tree Volumes (Tree ACRs)
    • Client Default KPI: PVAccumulator and GroupVolumeTree
    • Rules
    • Payments
    • Cycle Pay
    • Rollover Rules
    • KPIs (Stats)
    • Adding Rank Values to the Database
    • Setting Stats and Projected Commissions Templates
  • Templates
    • Template: Weekly Binary Compensation Plan XML
    • Template: Monthly Unilevel Compensation Plan XML
  • XML Reference
    • Volume Range Types
    • Volume Accumulators
    • Volume Types
    • Tree Accumulators
    • Conditions
    • Payment Sources
    • Payment Filters
    • Payment Groups
    • Payment Pools
    • KPI Accumulators
    • OptionConditionEvaluator
    • Rollover Rules
    • PVOptionPay
    • BalancedLegRuleFixPay
  • Videos
    • Video: XML Commission Editor Overview
    • Video: KPIs (Stats) in an XML Commission Plan
    • Video: Volume Accumulator Types
    • Video: Volumes in an XML Commission Plan
    • Video: Corporate Admin Commissions Section Overview
    • Video: Commission Hooks
    • Video: Binary XML Helper
    • Video: Rules in an XML Commission Plan

Payment Providers (Merchants) Integration

  • Merchant ID Reference
  • Custom Redirect Payment Processor Example
  • Custom Commission Merchant Example
  • Redirect Payment Provider Clean Up

Database

  • Database Overview
  • Data Editor
    • Enabling and Accessing
    • Visual Editor
    • SQL Editor
    • Exporting a Table
    • Custom Client Schema
  • Disabling Specific Corporate Admin Email Templates
  • SQL Server Firewall Rules
  • Creating Custom [Client] Tables

IfThengine V1

  • IfThengine V1
    • Database Schema
    • Domain-Specific Language (DSL)
    • Rules
  • Data Point Service
    • Data Points
    • Data Point Providers
    • Data Point Categories (GADP)
  • Outcomes
    • Creating Outcomes
    • Locking Outcomes
    • Passing Arguments to Outcomes

Custom Fields

  • Using Custom Fields
  • Guides
    • Using Custom Fields in Corporate Admin
    • Basing Rules Off Associate Custom Fields in Compensation Plans
    • Updating Associate Custom Fields with API
    • Solution: Pick a Pack

Legacy Client DLL

  • (Client DLL) Legacy Hooks
    • Video: Updating Stats Process
    • Video: Get Associate Stats Process
    • Video: Coupon Hooks
    • Video: Autoship Orders Hooks
    • Video: DailyRun Hook
  • Video: Creating a Custom Merchant Money In
Powered by