Checkout Floating Session
Check out a concurrent seat for a floating license session.
Authorization header.Parameters
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)
Unique Product ID
The License Key to check out
Unique Host/Device Identifier
Optional human-readable label for the device
Optional unique user identifier for audits
Optional — required when EXTENDING an existing active session for this hostId: the session's current nextNonce (from the previous checkout/heartbeat response).
Optional — required when EXTENDING an existing active session: HMAC-SHA256(sessionSecret, "<sessionId>:<timestamp>") using the session secret from the previous checkout. Proves possession of the session before the nonce is rotated and the sessionSecret is returned.
Responses
Response Body (200)
A temporary cryptographic secret returned on checkout, used by the client to sign subsequent heartbeat and checkin requests.
The initial rotating cryptographic nonce generated by the server. Must be passed in the subsequent heartbeat or checkin request as the timestamp parameter.
Arbitrary key-value pairs assigned to the license