Get Liveblocks Token
Get a Liveblocks access token for one or more rooms.
This endpoint accepts a list of room_ids and returns a Liveblocks access token for the authenticated user.
Each room_id must follow the pattern: {environment}:v1:group:{group_id}:deal:{deal_id}
If an empty list is provided, issues a general Liveblocks user token with no room-specific permissions.
If any room is inaccessible, the entire request fails (all-or-nothing).
Returns:
LiveblocksAccessResponse: Contains the Liveblocks access token
Raises:
HTTPException: 422 if any room_id pattern is invalid
HTTPException: 404 if any room is not accessible to the user

