post/key/heartbeat
Heartbeat Floating Session
Send a periodic heartbeat to maintain an active floating license session.
Authentication required: Bearer Token in
Authorization header.Parameters
Idempotency-Key
headerstring
Use a unique value to safely retry this request without repeating its effects.
Example
<IDEMPOTENCY-KEY>Request Body (application/json)
productIdrequired
stringlicenseKeyrequired
stringsessionIdrequired
stringThe floating-session identifier returned by checkout.
timestamprequired
string | integerThe cryptographic nonce (nextNonce) received from the previous checkout or heartbeat response. Despite the field name, current server code requires nonce equality and does not accept arbitrary client timestamps.
signaturerequired
stringHMAC-SHA256 signature generated using the sessionSecret over the payload 'sessionId:nonce'.
Responses
200Heartbeat extended successfully
410Session checked in or expired
Response Body (200)
code
integermessage
stringexpiresAt
stringnextNonce
stringThe newly rotated cryptographic nonce generated by the server. This must be used for the next subsequent heartbeat or checkin request.
Request Example
Response (200 OK)