GET
/
validate
/
{pluginId}
/
{key}

Path Parameters

pluginId
string
required

Plugin ID on dashboard

key
string
required

License key to validate (UUID format)

Query Parameters

serverIp
string
required

IP address and port of the server for heartbeat tracking (format: ip:port)

nonce
string
required

Unique identifier for request (UUID format) to prevent replay attacks

Response

200 - application/json
key
string
required

The license key that was validated

message
string
required

Human-readable message about the validation result

nonce
string
required

The nonce that was provided in the request

pluginId
string
required

The plugin ID that was validated

signature
string
required

Base64-encoded RSA signature of the response data

status
enum<string>
required

Status code of the validation result

Available options:
valid,
invalid_format,
not_found,
expired,
max_ips,
server_error