Developer Guide
REST API, client library, hooks and extension points.
Sub-categories
Articles
Activate a License (POST /activate)
Activate a license on a domain.
Theme Integration
This guide explains how to integrate the SLSWC Client library into a WordPress theme for automatic updates and license management.
Deactivate a License (POST /deactivate)
Deactivate a license from a domain.
DRM (Digital Rights Management)
The DRM system enforces license compliance through escalating admin notices and a full-page interstitial lock. It only affects the WordPress admin area -- front-end functionality is never impacted.
Auto-Updates
The SLSWC Client library integrates with the WordPress update system to check for and deliver plugin/theme updates from your license server.
Check a License (POST /check_license)
Check the current status of a license.
Check for Updates (POST /check_update)
Check for software updates.
Add a Domain to a License (POST /add_domain)
Add a domain to an existing license without full activation.
Remove a Domain from a License (POST /remove_domain)
Remove a domain from a license. Requires the requesting user to be an administrator or the license owner.
Connect a Customer Account (POST /connect)
Connect a customer account to the store using API keys.