Passer au contenu principal
POST
/
licenses
/
validate
JavaScript
import DodoPayments from 'dodopayments';

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'], // This is the default and can be omitted
});

const response = await client.licenses.validate({ license_key: '2b1f8e2d-c41e-4e8f-b2d3-d9fd61c38f43' });

console.log(response.valid);
{
  "valid": true
}
Aucune clé API requise : Il s’agit d’un endpoint public qui ne nécessite pas d’authentification. Vous pouvez l’appeler directement depuis des applications clientes, des logiciels de bureau ou des CLIs pour valider des clés de licence sans exposer vos identifiants API.

Corps

application/json
license_key
string
requis
Exemple:

"2b1f8e2d-c41e-4e8f-b2d3-d9fd61c38f43"

license_key_instance_id
string | null
Exemple:

"lki_123"

Réponse

License key validation result

valid
boolean
requis
Exemple:

true