{"info":{"_postman_id":"1d64fd3c-8306-40cb-a4fa-c556cbc4cf3d","name":"API","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"12460638","collectionId":"1d64fd3c-8306-40cb-a4fa-c556cbc4cf3d","publishedId":"2s8Yt1tqQf","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-12-01T21:44:20.000Z"},"item":[{"name":"Initialize User","id":"2961e1f2-1e07-4b33-8c7d-36bd97aaef61","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:3000/api/user?name=hello","urlObject":{"path":["user"],"host":["http://localhost:3000/api"],"query":[{"key":"name","value":"hello"}],"variable":[]}},"response":[{"id":"a157032d-88ea-4b9a-83aa-196dc321d807","name":"Initialize User","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/api/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"Authorization"},{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM"},{"key":"Set-Cookie","value":"token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM; Path=/; HttpOnly"},{"key":"Set-Cookie","value":"userId=a336641d-1b64-42fe-9cb5-704cb9684b67; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"345"},{"key":"ETag","value":"W/\"159-aB+2KE6yRq35SYPlLtDkoXnjs/g\""},{"key":"Date","value":"Thu, 01 Dec 2022 20:15:24 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM\",\n    \"activeGame\": {\n        \"status\": \"waiting_for_players\",\n        \"players\": [\n            \"a336641d-1b64-42fe-9cb5-704cb9684b67\",\n            \"fab5d7c7-991d-4df5-ab3b-18416526bb47\"\n        ],\n        \"deck\": \"all\"\n    }\n}"}],"_postman_id":"2961e1f2-1e07-4b33-8c7d-36bd97aaef61"},{"name":"Fetch game information","id":"b9905343-7cee-46d6-88d4-58c75d5c0586","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"text"}],"url":"http://localhost:3000/api/game/:gameCode","urlObject":{"path":["game",":gameCode"],"host":["http://localhost:3000/api"],"query":[],"variable":[{"type":"any","value":"77zydp","key":"gameCode"}]}},"response":[{"id":"f3901193-8152-4bf9-a8c2-9ff2423d565c","name":"Fetch game information","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"text"}],"url":{"raw":"http://localhost:3000/api/game/:gameCode","host":["http://localhost:3000/api"],"path":["game",":gameCode"],"variable":[{"key":"gameCode","value":"7xtw8n"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"Authorization"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"600"},{"key":"ETag","value":"W/\"258-aSgmFJGwwCoHjmuQhRTJmHiUqRo\""},{"key":"Date","value":"Thu, 01 Dec 2022 21:35:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"code\": \"7xtw8n\",\n        \"round\": 1,\n        \"status\": \"in_progress\",\n        \"deck\": \"all\",\n        \"gameLength\": 5,\n        \"players\": [\n            \"a336641d-1b64-42fe-9cb5-704cb9684b67\",\n            \"00ccda01-e123-4f3f-bdd0-a39329c5befc\",\n            \"a35f0b67-d287-44a6-97e8-9dc3d7ff2294\"\n        ],\n        \"currentRound\": {\n            \"status\": \"czar_choosing_card\",\n            \"cardCzar\": \"a336641d-1b64-42fe-9cb5-704cb9684b67\",\n            \"currentRound\": 0,\n            \"blackCard\": {\n                \"deck\": \"black\",\n                \"text\": \"BLANK would be woefully incomplete without _.\",\n                \"_id\": \"63891da27100824908db7c35\"\n            },\n            \"winner\": null,\n            \"_id\": \"63891da27100824908db7c34\",\n            \"answers\": [],\n            \"createdAt\": \"2022-12-01T21:33:22.432Z\",\n            \"updatedAt\": \"2022-12-01T21:33:22.432Z\"\n        }\n    }\n}"}],"_postman_id":"b9905343-7cee-46d6-88d4-58c75d5c0586"},{"name":"Create a game","id":"9b439224-5163-44f4-b4ac-1bc1c7456030","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"deck","value":"base","type":"text"},{"key":"gameLength","value":"5","type":"text"}]},"url":"http://localhost:3000/api/game/create","urlObject":{"path":["game","create"],"host":["http://localhost:3000/api"],"query":[],"variable":[]}},"response":[{"id":"cb3c92f1-bf10-4ed1-8dfb-ce58f3507bfb","name":"Create a game","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"deck","value":"all","type":"text"},{"key":"gameLength","value":"5","type":"text"}]},"url":"http://localhost:3000/api/game/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"Authorization"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"120"},{"key":"ETag","value":"W/\"78-N2hvbr/7lkURfcscjPNoUsgt1dc\""},{"key":"Date","value":"Thu, 01 Dec 2022 21:38:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"code\": \"vfcsda\",\n        \"deck\": \"all\",\n        \"gameLength\": \"5\",\n        \"creator\": \"a336641d-1b64-42fe-9cb5-704cb9684b67\"\n    }\n}"}],"_postman_id":"9b439224-5163-44f4-b4ac-1bc1c7456030"},{"name":"Join a game","id":"126a7650-d707-4d4d-aecc-61289faba56a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"code","value":"wu6qnm","type":"text"}]},"url":"http://localhost:3000/api/game/join","urlObject":{"path":["game","join"],"host":["http://localhost:3000/api"],"query":[],"variable":[]}},"response":[{"id":"6aeee4f3-9881-4ccb-9cc1-954b1a7e41b0","name":"Join a game","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"code","value":"ebe9qq","type":"text"}]},"url":"http://localhost:3000/api/game/join"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"Authorization"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"57"},{"key":"ETag","value":"W/\"39-zGBlfzTxzOzPoQkLwW4ubxqwUAI\""},{"key":"Date","value":"Thu, 01 Dec 2022 19:34:17 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 500,\n    \"message\": \"You cannot join your own game!\"\n}"}],"_postman_id":"126a7650-d707-4d4d-aecc-61289faba56a"},{"name":"Start the next game round (or overall game)","id":"803b8888-5ae2-4180-90cd-d1beeb2e73ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"text"}],"url":"http://localhost:3000/api/game/:gameCode/start","urlObject":{"path":["game",":gameCode","start"],"host":["http://localhost:3000/api"],"query":[],"variable":[{"type":"any","value":"ixmoxx","key":"gameCode"}]}},"response":[{"id":"a6310aa8-f929-44b0-a83e-bb3cf6b8da72","name":"Start the next game round (or overall game)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"text"}],"url":{"raw":"http://localhost:3000/api/game/:gameCode/start","host":["http://localhost:3000/api"],"path":["game",":gameCode","start"],"variable":[{"key":"gameCode","value":"vfcsda"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Expose-Headers","value":"Authorization"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"70"},{"key":"ETag","value":"W/\"46-32jyWnPx9ny3jRTA26Ne7MxTXJw\""},{"key":"Date","value":"Thu, 01 Dec 2022 21:40:24 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 500,\n    \"message\": \"Wait until the previous round has finished!\"\n}"}],"_postman_id":"803b8888-5ae2-4180-90cd-d1beeb2e73ec"},{"name":"Pick a card for the game","id":"0ecfb9e6-429c-4c5a-ae19-5cfb95f4838b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"text"}],"url":"http://localhost:3000/api/game/:gameCode/pick-card","urlObject":{"path":["game",":gameCode","pick-card"],"host":["http://localhost:3000/api"],"query":[],"variable":[{"id":"7782e01c-21ec-4367-9a80-be1008d361ba","type":"any","value":null,"key":"gameCode"}]}},"response":[],"_postman_id":"0ecfb9e6-429c-4c5a-ae19-5cfb95f4838b"},{"name":"Pick round winner","id":"37091f17-0f44-4f3a-af99-c3929eb3177b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"userId","value":"fb14a683-33e5-45c9-98a1-e36c1fc84b64","type":"text"}]},"url":"http://localhost:3000/api/game/:gameCode/pick-winner","urlObject":{"path":["game",":gameCode","pick-winner"],"host":["http://localhost:3000/api"],"query":[],"variable":[{"type":"any","value":"ixmoxx","key":"gameCode"}]}},"response":[],"_postman_id":"37091f17-0f44-4f3a-af99-c3929eb3177b"}],"event":[{"listen":"prerequest","script":{"id":"8fe5cdae-c6a6-438a-a65c-2ae2c52f643d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"221a58e6-e667-4ce9-a023-027a90fbd956","type":"text/javascript","exec":[""]}}],"variable":[{"key":"BASE_URL","value":"http://localhost:3000/api","type":"string"},{"key":"TOKEN","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJhMzM2NjQxZC0xYjY0LTQyZmUtOWNiNS03MDRjYjk2ODRiNjciLCJpYXQiOjE2Njk5MjI4MzR9.9U3NXyqojF9qBffyagyiSJZbasmkxsD_rd9aQVcWBaM","type":"string"}]}