The session that signed the request gets a fresh grant, with the capabilities re-resolved from what the account may do now. An expired grant may still ask: the signature and the live session row prove the rest. Only the session itself may refresh (not_this_session).
Request
Authorization
or
Path Params
Responses
🟢200
application/json
The next grant
Bodyapplication/json
🟠403
🟠404
🟠401KlockUnauthorized
🟠423SessionFrozen
🔴503KlockUnavailable
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request POST 'https://api.prod-orm.io/security/klock/sessions//refresh'