Skip to content

Close Secure Session

POST/web/v1/secure-channel/session/close None

Invalidates an existing secure channel session, immediately revoking access to the associated encryption keys. After closure, any requests using this session ID will be rejected.

Required Headers

HeaderExample ValueDescription
Content-Typeapplication/jsonRequest content type
Acceptapplication/jsonExpected response type
X-Client-HashClient device fingerprint
Accept-Languageen, zh, zh-Hant, ja, viResponse language (default: en)

Request Parameters

NameTypeRequiredInDescription
X-Secure-Channel-Session-IdstringRequiredheaderSession ID to invalidate

Success Response

No Content 200
{
  "version": "1.3.0",
  "timestamp": 1709337600000,
  "success": true,
  "code": "2000",
  "message": "SUCCESS",
  "data": null
}

Error Responses

Bad Request 400
{
  "success": false,
  "code": "4000",
  "message": "Session ID header is required"
}

Notes

  • Closing a session is idempotent; closing an already-closed or expired session does not produce an error.
  • Sessions also expire automatically based on their configured TTL.
  • Clients should close sessions explicitly when they are no longer needed to minimize the window of key exposure.

SlaunchX Internal Documentation