Skip to content

Custom validation check

This is a way to validate your licenses with one custom stem by using webhook.

Explanation

During license validation after all the default mLicense steps, a webhook is sent to the specified endpoint in the License validation tab, which sends all the license validation data to the specified webook and rows the response in the specified Json format.

If your webhooks is not responding system will be skipped your custom check.

While you receive a license verification request you will receive an Access-Key header from the webhook, which you can use to verify the request.

Webhook

Use POST method to receive this data.

json
{
  "key": "",
  "product": "",
  "version": "",
  "hardwareId": "",
  "enabledAddons": [],
  "uniqueId": "00000000-0000-0000-0000-000000000000",
  "requestType": "BASIC",
  "discordId": 0,
  "address": ""
}

Response

json
{
  "valid": true,
  "code": "CODE",
  "message": "MESSAGE"
}

Codes

For successfully response you need to return 200 status code.