{"openapi":"3.1.0","info":{"title":"StarSync API","version":"2026.06.12.1"},"servers":[{"url":"https://api.starsync.site"}],"paths":{"/health":{"get":{"summary":"Healthcheck"}},"/version":{"get":{"summary":"Version"}},"/status":{"get":{"summary":"API status"}},"/v1/register":{"post":{"summary":"Register trial workspace"}},"/v1/calls/request":{"post":{"summary":"Request WebRTC call"}},"/v1/calls/{callId}":{"get":{"summary":"Read call state"}},"/v1/calls/{callId}/end":{"post":{"summary":"End WebRTC call"}},"/v1/turn-credentials":{"post":{"summary":"Get ICE servers"}},"/ws/calls/{roomId}":{"get":{"summary":"WebSocket signaling channel"}},"/calls":{"get":{"summary":"Video Rooms overview"}},"/calls/demo":{"get":{"summary":"WebRTC demo call UI"}},"/docs/webrtc":{"get":{"summary":"WebRTC signaling docs"}},"/v1/rooms":{"post":{"summary":"Create room"}},"/v1/rooms/{roomId}":{"get":{"summary":"Read room"}},"/v1/rooms/{roomId}/comments":{"post":{"summary":"Create comment"}},"/v1/rooms/{roomId}/events":{"get":{"summary":"List room events"}},"/v1/events/batch":{"post":{"summary":"Publish events"}},"/v1/access-requests":{"post":{"summary":"Request trial access"}}}}