Skip to content

Global Marketplace Licensing API ​

All digital software modules, WordPress plugins, and SaaS engines purchased on WeaveStacks can cryptographically verify buyer licenses against the centralized WeaveStacks Licensing Gateway.


1. Verify License Endpoint ​

Send an HTTP POST request to authenticate a customer license key and bind the active domain:

http
POST https://api.weavestacks.com/api/licenses/verify
Content-Type: application/json
Accept: application/json

{
  "license_key": "WD-AI-REG-XXXX-XXXX-XXXX",
  "domain": "customer-store.com"
}

Request Parameters ​

ParameterTypeRequiredDescription
license_keystringYesThe license key issued upon purchase on WeaveStacks.
domainstringYesThe hostname/domain where the module is running.

Success Response (200 OK) ​

json
{
  "valid": true,
  "status": "active",
  "license_type": "regular",
  "product_slug": "weavedesk-ai-omnichannel-support-copilot",
  "max_domains": 1,
  "registered_domains": ["customer-store.com"],
  "customer_name": "Marcus Sterling",
  "verified_at": "2026-10-09T00:30:00Z"
}

2. Deactivate Domain Endpoint ​

To transfer a license to a new domain or decommission a staging site:

http
POST https://api.weavestacks.com/api/licenses/deactivate
Content-Type: application/json

{
  "license_key": "WD-AI-REG-XXXX-XXXX-XXXX",
  "domain": "staging.customer-store.com"
}

3. License Tier Specifications ​

TierPrefixMax DomainsCommercial Rights
Regular LicenseWD-AI-REG-1 DomainSingle end product for personal or client use. Cannot be resold.
Extended LicenseWD-AI-EXT-UnlimitedCommercial SaaS distribution, multi-tenant white-label rights.

Published by WeaveStacks Marketplace. All rights reserved.