REST API – License endpointy

POST /wp-json/affinite-wp-watermark/v1/licenses/verify – Ověření licence

Tento endpoint ověří licenční klíč proti licenčnímu serveru.

Parametry

ParametrTypPopis
license_keystringLicenční klíč

Response

{
    "success": true,
    "valid": true,
    "message": "License verified"
}

GET /wp-json/affinite-wp-watermark/v1/licenses/info – Informace o licenci

Tento endpoint vrací informace o aktuální licenci.

Response

{
    "success": true,
    "data": {
        "license_key": "****-****-****-****",
        "status": "active",
        "expires": "2025-12-31"
    }
}

Příklady použití

// Ověření licence
fetch('/wp-json/affinite-wp-watermark/v1/licenses/verify', {
    method: 'POST',
    headers: {
        'X-WP-Nonce': wpApiSettings.nonce,
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({ license_key: 'your-license-key' })
});

// Získání informací o licenci
fetch('/wp-json/affinite-wp-watermark/v1/licenses/info', {
    headers: {
        'X-WP-Nonce': wpApiSettings.nonce
    }
});