End socket session

Changed on

<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Ends a session before it expires. Its token stops working, and a connected browser receives session.ended with the reason revoked and is disconnected. Call it when the page closes, so unused sessions don't count toward the key's or token's 5,000.

Available only to white-label workspaces on the Builder plan or higher, with live AI chat updates turned on. Ask your onboarding contact to turn them on for your workspace.

Session calls are limited to 600 requests a minute per workspace. Some workspaces have a different limit. Every request that counts against the limit gets X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (Unix time in seconds) headers, and a 429 also gets Retry-After in seconds.

delete/api/v1/socket-sessions/{session_id}

Request

  • Base URL: https://app.base44.com
  • URL: https://app.base44.com/api/v1/socket-sessions/{session_id}
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Path parameters

session_idstring required

ID of the session, from session_id in Create socket session.

Response

Session ended.

session_idstring required

ID of the session that ended.

Example response

{
  "session_id": "3f9a1c0e7b2d4e8f9a6b5c4d3e2f1a0b"
}

Changes