Understanding the data flow for sharing quizzes in IntelliQ
POST /api/v1/share/singleplayer
POST /api/v1/share/multiplayer
{ "quizId": "quiz-uuid", "isAnonymous": false, "isPublic": true, "roomId": "room-uuid" // Only for multiplayer }
PATCH /api/v1/share/{shareId}
{ "isPublic": true, "isAnonymous": false }
GET /api/v1/share/{shareId}
{ "shareId": "fd33a26c-4dfa-4975-8c7a-f3f929d6fbbc", "shareUrl": "http://localhost:8787/api/v1/share/fd33a26c-4dfa-4975-8c7a-f3f929d6fbbc", "isAnonymous": false, "isPublic": false, "type": "singleplayer", "quiz": { "quizId": "06e4d10a-df91-4703-89f3-0ea4ddb72c8b", "title": "Anime Enthusiast Challenge" } }