post/key/sign
Sign Offline Key
Generate an offline signed license key for a specific hardware device. This securely provisions an offline license while consuming a device activation slot.
Authentication required: Bearer Token in
Authorization header.Parameters
Idempotency-Key
string (header)Client-generated unique key making a mutating request idempotent. Replaying a request with the same key returns the original result instead of duplicating side effects. Optional on POST/PUT/PATCH/DELETE.
e.g. <IDEMPOTENCY-KEY>Request Body (application/json)
productIdrequired
stringThe unique identifier of the product.
licenseKeyrequired
stringThe license key string.
hostIdrequired
stringThe unique hardware fingerprint of the device to be licensed.
ttl
integerOptional time-to-live in seconds. Required when the license has no expiration date.
Responses
200Offline license key signed successfully
400Bad Request
403Forbidden - e.g. limit reached or unauthorized device
Response Body (200)
file
stringThe JSON string representation of the signed license file.
Request Example
Response (200 OK)