cURL
curl --request POST \ --url https://api.tablepro.app/v1/license/validate \ --header 'Content-Type: application/json' \ --data ' { "license_key": "ABCDE-12345-FGHIJ-67890-KLMNO", "machine_id": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" } '
200
Example
{ "data": { "email": "[email protected]", "expires_at": "2027-02-11T00:00:00+00:00", "issued_at": "2026-02-12T10:30:00+00:00", "license_key": "ABCDE-12345-FGHIJ-67890-KLMNO", "status": "active" }, "signature": "base64-encoded-signature" }
Validates that a license is active and the machine is registered. Used for periodic license checks.
License key in format XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.
"ABCDE-12345-FGHIJ-67890-KLMNO"
SHA-256 hash of machine identifier (64 hex characters).
"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
License is valid. Returns signed license data.
Signed license response containing license data and a cryptographic signature.
Core license information.
Show child attributes
Cryptographic signature of the license data for client-side verification.
"base64-encoded-signature"