Custom API
Install directly from your Spwig admin → Don't have Spwig yet?
Screenshots
About this component
Connect your own license server via REST API. Flexible integration for merchants with existing license management systems.
Versions
v1.1.0
2026-08-01
- SECURITY: license validation requires an explicit boolean valid/is_valid=true — string/numeric/missing values (e.g. "false", "0", 1) no longer pass as a valid licence.
- SECURITY: the configured API endpoint is guarded against SSRF — link-local / cloud-metadata addresses (incl. IPv4-mapped IPv6) are blocked and redirects disabled, while private/LAN and loopback hosts remain allowed for self-hosted licence servers.
- SECURITY: activation/suspension/revocation only report success on confirmed state; activation never falls back to the device fingerprint as the activation id.
- SECURITY: license keys and device fingerprints are masked in logs.
v1.0.0
2026-01-21
# Changelog
## [1.0.0] - 2026-01-21
### Added
- Initial release of Custom API provider component
- REST API integration for custom license servers
- Multiple authentication methods (Bearer, API Key, Basic, Custom)
- Custom endpoint mapping support
- License creation
- License validation
- Device activation and deactivation
- Flexible configuration options
Ready to install Custom API?
Install from your Spwig admin → Marketplace tab. Don't have a Spwig install yet? The commerce platform is free and open source.
Get Spwig → Browse more