{ "info": { "_postman_id": "7f5747ac-d36d-441d-b3ce-1853bd4fd202", "name": "Session Store Beta", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { "name": "Token Management", "item": [ { "name": "Generate Auth Token", "event": [ { "listen": "test", "script": { "id": "1493a037-d3bb-452e-ad79-757186774dce", "exec": [ "" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "awsv4", "awsv4": [ { "key": "secretKey", "value": "secret_key_here", "type": "string" }, { "key": "accessKey", "value": "access_key_here", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://api.multiplay.co.uk/cfp/v3/jwtissuer/projects/accae7cd-05ca-4292-a576-92ea70954677/jwts?exp=1893456000", "protocol": "https", "host": [ "api", "multiplay", "co", "uk" ], "path": [ "cfp", "v3", "jwtissuer", "projects", "accae7cd-05ca-4292-a576-92ea70954677", "jwts" ], "query": [ { "key": "exp", "value": "1893456000", "description": "* Required (integer). Expiration Unix Timestamp" } ] }, "description": "This url generates a JWT which can be used to provide authentication." }, "response": [] }, { "name": "Update Profile", "request": { "auth": { "type": "awsv4", "awsv4": [ { "key": "accessKey", "value": "access_key_here", "type": "string" }, { "key": "secretKey", "value": "secret_key_here", "type": "string" } ] }, "method": "PATCH", "header": [ { "key": "Content-Type", "name": "Content-Type", "type": "text", "value": "application/javascript" } ], "body": { "mode": "raw", "raw": "{\n \"settings\": {\n \"session_auth\": \"bearer \",\n }\n}", "options": { "raw": { "language": "javascript" } } }, "url": { "raw": "https://api.multiplay.co.uk/v3/profiles/{{profileid}}", "protocol": "https", "host": [ "api", "multiplay", "co", "uk" ], "path": [ "v3", "profiles", "{{profileid}}" ] }, "description": "This can be used to update the profile settings.\n\nThis can be used to set the session_auth profile setting." }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "id": "36ba85c6-fac3-48a8-a7cb-1c5bf435e917", "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "id": "a5ce227f-953d-4e12-9413-7d0475670e23", "type": "text/javascript", "exec": [ "" ] } } ], "protocolProfileBehavior": {} }, { "name": "Server Session Service", "item": [ { "name": "Get", "event": [ { "listen": "test", "script": { "id": "73418ab3-5ccc-4085-b931-62507c3aac74", "exec": [ "" ], "type": "text/javascript" } } ], "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "jwt_token_here", "type": "string" } ] }, "method": "GET", "header": [], "url": { "raw": "https://server-session.multiplay.com/v1/session/37f582e9-b89e-44b7-9f53-764ee0e47d41", "protocol": "https", "host": [ "server-session", "multiplay", "com" ], "path": [ "v1", "session", "37f582e9-b89e-44b7-9f53-764ee0e47d41" ], "query": [ { "key": "session_id ", "value": "foo", "description": "* Required (string). ID of the session to get data for", "disabled": true }, { "key": "", "value": "", "disabled": true } ] }, "description": "This is the HTTP get endpoint for retrieving session information from the session store. Gameservers can use this to retrieve data the matchmaker has stored." }, "response": [] } ], "description": "API contract for the server session service.", "protocolProfileBehavior": {} } ], "protocolProfileBehavior": {} }