Appearance
Sites
Sites track which sites are using a license. When a customer installs your plugin and enters their license key, the site is activated.
How It Works
- Customer enters license key in your WordPress plugin
- Plugin calls the activate endpoint with the key and url
- PackEdge verifies the license is valid and has available seats
- A site record is created, tracking the url
siteCounton the license is incremented
Site Status
| Status | Description |
|---|---|
active | Currently using the license |
deactivated | Previously active, now deactivated |
Seat Limits
Each license has a seats field defining maximum concurrent sites. When the limit is reached, new sites are rejected with:
json
{
"error": "License seat limit reached"
}Idempotent Activation
If the same url is already activated, the existing site is returned. This means calling activate multiple times for the same url is safe and won't consume additional seats.
Managing Sites
In the console, you can:
- View all sites for a license
- Manually deactivate any site
- See site history
Revoking a license automatically deactivates all its sites.
