Refresh an actor session
POST
/v1/runtime/sessions/{session}/refreshPOST
/v1/runtime/sessions/{session}/refresh
const url = 'https://api.wabe.sh/v1/runtime/sessions/779742ad-cd09-4e1c-9170-f20968b344d4/refresh';const options = { method: 'POST', headers: {'Idempotency-Key': 'demo', Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.wabe.sh/v1/runtime/sessions/779742ad-cd09-4e1c-9170-f20968b344d4/refresh \ --header 'Authorization: Bearer <token>' \ --header 'Idempotency-Key: demo'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”session
required
string format: uuid
Example
779742ad-cd09-4e1c-9170-f20968b344d4Session ID from the actor runtime.
Header Parameters
Section titled “Header Parameters”Idempotency-Key
required
string
Example
demoReuse the key when retrying the same refresh.
Responses
Section titled “Responses”Rotated runtime credentials.
Media typeapplication/json
object
sessionId
required
string format: uuid
Example
779742ad-cd09-4e1c-9170-f20968b344d4accessToken
required
string
Example
YOUR_RUNTIME_TOKENaccessExpiresAt
required
Unix timestamp in seconds.
integer format: int64
refreshToken
required
string
Example
YOUR_RUNTIME_TOKENrefreshUrl
required
string format: uri
Example
https://api.wabe.sh/v1/runtime/sessions/779742ad-cd09-4e1c-9170-f20968b344d4/refreshsessionExpiresAt
required
Unix timestamp in seconds.
integer format: int64
Invalid or missing Idempotency-Key.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
Invalid or expired refresh token.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
Instance generation or disk grant changed.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
Session or refresh conflict.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
Refresh rate limit exceeded.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
Actor API temporarily unavailable.
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string