diff --git a/docs/evidence/live-captures-2026-08-15/README.md b/docs/evidence/live-captures-2026-08-15/README.md index 7f37ec0..3587bc3 100644 --- a/docs/evidence/live-captures-2026-08-15/README.md +++ b/docs/evidence/live-captures-2026-08-15/README.md @@ -49,6 +49,15 @@ The `mypacks` group carries the synthetic sentinel pack when My Packs is empty: ``` Client renders empty My Packs AS Browse Packs (no crash) — the bug-6c resolver guard. +### GET /ut/game/fifa17/userMassInfo (RUST_OVERLAY hybrid, full 8 KB envelope captured) +The complete envelope is in `utas-responses.sanitised.txt`: root `pileSizeClientData` + +`userInfo` (with `clubName`, `clubAbbr`, `established`, `accountCreatedPlatformName`, +`currencies` [Core coins overlaid by Rust], `won/draw/loss`, `clubNameChangeAllowed`, +`divisionOffline/Online`, `purchased`, `feature`, `reliability`, `bidTokens`, `trophies`, +`sessionCoinsBankBalance`, `actives`, `squadList`). Field spec is authoritative in +`fifa17-recon/tools/utas_server.py::user_info()`. This is the target shape for a future +full-Rust userMassInfo (needs the `clubAbbr`/`established` account triad, which Core lacks). + ### Other captured request lines `POST /ut/auth`, `GET user/accountinfo`, `GET settings`, `GET phishing/trusteddevice`, `PUT match/reset`, `GET userMassInfo`, `PUT clientdata/userHubData`, diff --git a/docs/evidence/live-captures-2026-08-15/utas-requests.sanitised.txt b/docs/evidence/live-captures-2026-08-15/utas-requests.sanitised.txt index 2a94a34..f69c729 100644 --- a/docs/evidence/live-captures-2026-08-15/utas-requests.sanitised.txt +++ b/docs/evidence/live-captures-2026-08-15/utas-requests.sanitised.txt @@ -43,14 +43,6 @@ Content-Type: application/json X-UT-SID: Accept-Encoding: gzip -GET /ut/game/fifa17/phishing/trusteddevice?deviceId= HTTP/1.1 -Host: 10.10.0.121:8099 -User-Agent: ProtoHttp 1.3/DS 15.1.2.1.0 (Windows) -Accept: application/json -Content-Type: application/json -X-UT-SID: -Accept-Encoding: gzip - --- @@ -75,14 +67,6 @@ Accept: application/json Content-Type: application/json X-UT-SID: -GET /ut/game/fifa17/userMassInfo HTTP/1.1 -Host: 10.10.0.121:8099 -User-Agent: ProtoHttp 1.3/DS 15.1.2.1.0 (Windows) -Accept: application/json -Content-Type: application/json -X-UT-SID: -Accept-Encoding: gzip - --- @@ -107,15 +91,7 @@ Accept: application/json Content-Type: application/json X-UT-SID: -{"state":"TRANSACTIONCANCEL"}GET /ut/game/fifa17/hub HTTP/1.1 -Host: 10.10.0.121:8099 -User-Agent: ProtoHttp 1.3/DS 15.1.2.1.0 (Windows) -Accept: application/json -Content-Type: application/json -X-UT-SID: -Accept-Encoding: gzip - - +{"state":"TRANSACTIONCANCEL"} --- @@ -127,23 +103,7 @@ Accept: application/json Content-Type: application/json X-UT-SID: -{"entries":[{"key":0,"value":0},{"key":1,"value":1}]}GET /ut/game/fifa17/user/credits HTTP/1.1 -Host: 10.10.0.121:8099 -User-Agent: ProtoHttp 1.3/DS 15.1.2.1.0 (Windows) -Accept: application/json -Content-Type: application/json -X-UT-SID: -Accept-Encoding: gzip - -GET /ut/game/fifa17/store/purchasegroup/all?ppInfo=true HTTP/1.1 -Host: 10.10.0.121:8099 -User-Agent: ProtoHttp 1.3/DS 15.1.2.1.0 (Windows) -Accept: application/json -Content-Type: application/json -X-UT-SID: -Accept-Encoding: gzip - - +{"entries":[{"key":0,"value":0},{"key":1,"value":1}]} --- diff --git a/docs/evidence/live-captures-2026-08-15/utas-responses.sanitised.txt b/docs/evidence/live-captures-2026-08-15/utas-responses.sanitised.txt index 4351a6b..b2b62b5 100644 --- a/docs/evidence/live-captures-2026-08-15/utas-responses.sanitised.txt +++ b/docs/evidence/live-captures-2026-08-15/utas-responses.sanitised.txt @@ -30,11 +30,7 @@ HTTP/1.1 200 OK Content-Type: application/json Content-Length: 14 -{"configs":[]}HTTP/1.1 200 OK -Content-Type: application/json -Content-Length: 61 - -{"changed":false,"exists":true,"locked":false,"trusted":true} +{"configs":[]} --- @@ -50,13 +46,7 @@ HTTP/1.1 200 OK Content-Type: application/json Content-Length: 2 -{}HTTP/1.1 200 OK -server: BaseHTTP/0.6 Python/3.11.2 -date: Mon, 17 Aug 2026 03:54:47 GMT -Content-Type: application/json -Content-Length: 7885 - -{"pileSizeClientData":{"entries":[{"key":2,"value":100},{"key":4,"value":50}]},"settings":{"configs":[]},"squad":{"actives":[],"captain":100000001,"changed":0,"chemistry":49,"custom":"[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,50,0,50,40,65,0,65,50,50,1]","formation":"f433","id":0,"kicktakers":[{"dream":false,"id":100000001,"index":0},{"dream":false,"id":100000001,"index":1},{"dream":false,"id":100000001,"index":2},{"dream":false,"id":100000001,"index":3},{"dream":false,"id":100000001,"index":4}],"manager":[{"dream":false,"id":100000427}],"personaId":33068179,"players":[{"index":0,"itemData":{"assetId":200389,"attributeList":[{"index":0,"value":83},{"index":1,"value":90},{"index":2,"value":77},{"index":3,"value":82},{"index":4,"value":50},{"index":5,"value":87}],"cardassetid":200389,"cardsubtypeid":0,"contract":7,"definitionId":200389,"discardValue":1500,"fitness":99,"id":100000003,"itemState":"free","itemType":"player","leagueId":53,"nation":44,"owners":1,"playStyle":250,"preferredPosition":"GK","rareflag":1,"rating":87,"resourceId":200389,"teamid":240,"untradeable":true},"kitNumber":1},{"index":1,"itemData":{"assetId":197445,"attributeList":[{"index":0,"value":86},{"index":1,"value":73},{"index":2,"value":81},{"index":3,"value":83},{"index":4,"value":83},{"index":5,"value":73}],"cardassetid":197445,"cardsubtypeid":0,"contract":7,"definitionId":197445,"discardValue":1500,"fitness":99,"id":100000006,"itemState":"free","itemType":"player","leagueId":19,"nation":4,"owners":1,"playStyle":250,"preferredPosition":"LB","rareflag":1,"rating":87,"resourceId":197445,"teamid":21,"untradeable":true},"kitNumber":4},{"index":2,"itemData":{"assetId":155862,"attributeList":[{"index":0,"value":78},{"index":1,"value":63},{"index":2,"value":70},{"index":3,"value":70},{"index":4,"value":87},{"index":5,"value":83}],"cardassetid":155862,"cardsubtypeid":0,"contract":7,"definitionId":155862,"discardValue":1500,"fitness":99,"id":100000005,"itemState":"free","itemType":"player","leagueId":53,"nation":45,"owners":1,"playStyle":250,"preferredPosition":"CB","rareflag":1,"rating":89,"resourceId":155862,"teamid":243,"untradeable":true},"kitNumber":3},{"index":3,"itemData":{"assetId":182521,"attributeList":[{"index":0,"value":45},{"index":1,"value":80},{"index":2,"value":88},{"index":3,"value":79},{"index":4,"value":69},{"index":5,"value":70}],"cardassetid":182521,"cardsubtypeid":0,"contract":7,"definitionId":182521,"discardValue":1500,"fitness":99,"id":100000008,"itemState":"free","itemType":"player","leagueId":53,"nation":21,"owners":1,"playStyle":250,"preferredPosition":"CM","rareflag":1,"rating":88,"resourceId":182521,"teamid":243,"untradeable":true},"kitNumber":6},{"index":4,"itemData":{"assetId":189332,"attributeList":[{"index":0,"value":93},{"index":1,"value":69},{"index":2,"value":75},{"index":3,"value":83},{"index":4,"value":81},{"index":5,"value":75}],"cardassetid":189332,"cardsubtypeid":0,"contract":7,"definitionId":189332,"discardValue":1500,"fitness":99,"id":100000007,"itemState":"free","itemType":"player","leagueId":53,"nation":45,"owners":1,"playStyle":250,"preferredPosition":"LB","rareflag":1,"rating":86,"resourceId":189332,"teamid":241,"untradeable":true},"kitNumber":5},{"index":5,"itemData":{"assetId":158023,"attributeList":[{"index":0,"value":89},{"index":1,"value":90},{"index":2,"value":86},{"index":3,"value":96},{"index":4,"value":26},{"index":5,"value":61}],"cardassetid":158023,"cardsubtypeid":0,"contract":7,"definitionId":158023,"discardValue":1500,"fitness":99,"id":100000002,"itemState":"free","itemType":"player","leagueId":53,"nation":52,"owners":1,"playStyle":250,"preferredPosition":"RW","rareflag":1,"rating":93,"resourceId":158023,"teamid":241,"untradeable":true},"kitNumber":9},{"index":6,"itemData":{"assetId":1 +{} --- @@ -66,7 +56,7 @@ date: Mon, 17 Aug 2026 03:54:47 GMT Content-Type: application/json Content-Length: 7885 -{"pileSizeClientData":{"entries":[{"key":2,"value":100},{"key":4,"value":50}]},"settings":{"configs":[]},"squad":{"actives":[],"captain":100000001,"changed":0,"chemistry":49,"custom":"[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,50,0,50,40,65,0,65,50,50,1]","formation":"f433","id":0,"kicktakers":[{"dream":false,"id":100000001,"index":0},{"dream":false,"id":100000001,"index":1},{"dream":false,"id":100000001,"index":2},{"dream":false,"id":100000001,"index":3},{"dream":false,"id":100000001,"index":4}],"manager":[{"dream":false,"id":100000427}],"personaId":33068179,"players":[{"index":0,"itemData":{"assetId":200389,"attributeList":[{"index":0,"value":83},{"index":1,"value":90},{"index":2,"value":77},{"index":3,"value":82},{"index":4,"value":50},{"index":5,"value":87}],"cardassetid":200389,"cardsubtypeid":0,"contract":7,"definitionId":200389,"discardValue":1500,"fitness":99,"id":100000003,"itemState":"free","itemType":"player","leagueId":53,"nation":44,"owners":1,"playStyle":250,"preferredPosition":"GK","rareflag":1,"rating":87,"resourceId":200389,"teamid":240,"untradeable":true},"kitNumber":1},{"index":1,"itemData":{"assetId":197445,"attributeList":[{"index":0,"value":86},{"index":1,"value":73},{"index":2,"value":81},{"index":3,"value":83},{"index":4,"value":83},{"index":5,"value":73}],"cardassetid":197445,"cardsubtypeid":0,"contract":7,"definitionId":197445,"discardValue":1500,"fitness":99,"id":100000006,"itemState":"free","itemType":"player","leagueId":19,"nation":4,"owners":1,"playStyle":250,"preferredPosition":"LB","rareflag":1,"rating":87,"resourceId":197445,"teamid":21,"untradeable":true},"kitNumber":4},{"index":2,"itemData":{"assetId":155862,"attributeList":[{"index":0,"value":78},{"index":1,"value":63},{"index":2,"value":70},{"index":3,"value":70},{"index":4,"value":87},{"index":5,"value":83}],"cardassetid":155862,"cardsubtypeid":0,"contract":7,"definitionId":155862,"discardValue":1500,"fitness":99,"id":100000005,"itemState":"free","itemType":"player","leagueId":53,"nation":45,"owners":1,"playStyle":250,"preferredPosition":"CB","rareflag":1,"rating":89,"resourceId":155862,"teamid":243,"untradeable":true},"kitNumber":3},{"index":3,"itemData":{"assetId":182521,"attributeList":[{"index":0,"value":45},{"index":1,"value":80},{"index":2,"value":88},{"index":3,"value":79},{"index":4,"value":69},{"index":5,"value":70}],"cardassetid":182521,"cardsubtypeid":0,"contract":7,"definitionId":182521,"discardValue":1500,"fitness":99,"id":100000008,"itemState":"free","itemType":"player","leagueId":53,"nation":21,"owners":1,"playStyle":250,"preferredPosition":"CM","rareflag":1,"rating":88,"resourceId":182521,"teamid":243,"untradeable":true},"kitNumber":6},{"index":4,"itemData":{"assetId":189332,"attributeList":[{"index":0,"value":93},{"index":1,"value":69},{"index":2,"value":75},{"index":3,"value":83},{"index":4,"value":81},{"index":5,"value":75}],"cardassetid":189332,"cardsubtypeid":0,"contract":7,"definitionId":189332,"discardValue":1500,"fitness":99,"id":100000007,"itemState":"free","itemType":"player","leagueId":53,"nation":45,"owners":1,"playStyle":250,"preferredPosition":"LB","rareflag":1,"rating":86,"resourceId":189332,"teamid":241,"untradeable":true},"kitNumber":5},{"index":5,"itemData":{"assetId":158023,"attributeList":[{"index":0,"value":89},{"index":1,"value":90},{"index":2,"value":86},{"index":3,"value":96},{"index":4,"value":26},{"index":5,"value":61}],"cardassetid":158023,"cardsubtypeid":0,"contract":7,"definitionId":158023,"discardValue":1500,"fitness":99,"id":100000002,"itemState":"free","itemType":"player","leagueId":53,"nation":52,"owners":1,"playStyle":250,"preferredPosition":"RW","rareflag":1,"rating":93,"resourceId":158023,"teamid":241,"untradeable":true},"kitNumber":9},{"index":6,"itemData":{"assetId":183907,"attributeList":[{"index":0,"value":79},{"index":1,"value":50},{"i +{"pileSizeClientData":{"entries":[{"key":2,"value":100},{"key":4,"value":50}]},"settings":{"configs":[]},"squad":{"actives":[],"captain":100000001,"changed":0,"chemistry":49,"custom":"[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,50,0,50,40,65,0,65,50,50,1]","formation":"f433","id":0,"kicktakers":[{"dream":false,"id":100000001,"index":0},{"dream":false,"id":100000001,"index":1},{"dream":false,"id":100000001,"index":2},{"dream":false,"id":100000001,"index":3},{"dream":false,"id":100000001,"index":4}],"manager":[{"dream":false,"id":100000427}],"personaId":33068179,"players":[{"index":0,"itemData":{"assetId":200389,"attributeList":[{"index":0,"value":83},{"index":1,"value":90},{"index":2,"value":77},{"index":3,"value":82},{"index":4,"value":50},{"index":5,"value":87}],"cardassetid":200389,"cardsubtypeid":0,"contract":7,"definitionId":200389,"discardValue":1500,"fitness":99,"id":100000003,"itemState":"free","itemType":"player","leagueId":53,"nation":44,"owners":1,"playStyle":250,"preferredPosition":"GK","rareflag":1,"rating":87,"resourceId":200389,"teamid":240,"untradeable":true},"kitNumber":1},{"index":1,"itemData":{"assetId":197445,"attributeList":[{"index":0,"value":86},{"index":1,"value":73},{"index":2,"value":81},{"index":3,"value":83},{"index":4,"value":83},{"index":5,"value":73}],"cardassetid":197445,"cardsubtypeid":0,"contract":7,"definitionId":197445,"discardValue":1500,"fitness":99,"id":100000006,"itemState":"free","itemType":"player","leagueId":19,"nation":4,"owners":1,"playStyle":250,"preferredPosition":"LB","rareflag":1,"rating":87,"resourceId":197445,"teamid":21,"untradeable":true},"kitNumber":4},{"index":2,"itemData":{"assetId":155862,"attributeList":[{"index":0,"value":78},{"index":1,"value":63},{"index":2,"value":70},{"index":3,"value":70},{"index":4,"value":87},{"index":5,"value":83}],"cardassetid":155862,"cardsubtypeid":0,"contract":7,"definitionId":155862,"discardValue":1500,"fitness":99,"id":100000005,"itemState":"free","itemType":"player","leagueId":53,"nation":45,"owners":1,"playStyle":250,"preferredPosition":"CB","rareflag":1,"rating":89,"resourceId":155862,"teamid":243,"untradeable":true},"kitNumber":3},{"index":3,"itemData":{"assetId":182521,"attributeList":[{"index":0,"value":45},{"index":1,"value":80},{"index":2,"value":88},{"index":3,"value":79},{"index":4,"value":69},{"index":5,"value":70}],"cardassetid":182521,"cardsubtypeid":0,"contract":7,"definitionId":182521,"discardValue":1500,"fitness":99,"id":100000008,"itemState":"free","itemType":"player","leagueId":53,"nation":21,"owners":1,"playStyle":250,"preferredPosition":"CM","rareflag":1,"rating":88,"resourceId":182521,"teamid":243,"untradeable":true},"kitNumber":6},{"index":4,"itemData":{"assetId":189332,"attributeList":[{"index":0,"value":93},{"index":1,"value":69},{"index":2,"value":75},{"index":3,"value":83},{"index":4,"value":81},{"index":5,"value":75}],"cardassetid":189332,"cardsubtypeid":0,"contract":7,"definitionId":189332,"discardValue":1500,"fitness":99,"id":100000007,"itemState":"free","itemType":"player","leagueId":53,"nation":45,"owners":1,"playStyle":250,"preferredPosition":"LB","rareflag":1,"rating":86,"resourceId":189332,"teamid":241,"untradeable":true},"kitNumber":5},{"index":5,"itemData":{"assetId":158023,"attributeList":[{"index":0,"value":89},{"index":1,"value":90},{"index":2,"value":86},{"index":3,"value":96},{"index":4,"value":26},{"index":5,"value":61}],"cardassetid":158023,"cardsubtypeid":0,"contract":7,"definitionId":158023,"discardValue":1500,"fitness":99,"id":100000002,"itemState":"free","itemType":"player","leagueId":53,"nation":52,"owners":1,"playStyle":250,"preferredPosition":"RW","rareflag":1,"rating":93,"resourceId":158023,"teamid":241,"untradeable":true},"kitNumber":9},{"index":6,"itemData":{"assetId":183907,"attributeList":[{"index":0,"value":79},{"index":1,"value":50},{"index":2,"value":72},{"index":3,"value":68},{"index":4,"value":90},{"index":5,"value":85}],"cardassetid":183907,"cardsubtypeid":0,"contract":7,"definitionId":183907,"discardValue":1500,"fitness":99,"id":100000004,"itemState":"free","itemType":"player","leagueId":19,"nation":21,"owners":1,"playStyle":250,"preferredPosition":"CB","rareflag":1,"rating":90,"resourceId":183907,"teamid":21,"untradeable":true},"kitNumber":2},{"index":7,"itemData":{"assetId":183277,"attributeList":[{"index":0,"value":90},{"index":1,"value":81},{"index":2,"value":82},{"index":3,"value":91},{"index":4,"value":32},{"index":5,"value":64}],"cardassetid":183277,"cardsubtypeid":0,"contract":7,"definitionId":183277,"discardValue":1500,"fitness":99,"id":100000009,"itemState":"free","itemType":"player","leagueId":13,"nation":7,"owners":1,"playStyle":250,"preferredPosition":"LM","rareflag":1,"rating":88,"resourceId":183277,"teamid":5,"untradeable":true},"kitNumber":7},{"index":8,"itemData":{"assetId":176580,"attributeList":[{"index":0,"value":82},{"index":1,"value":90},{"index":2,"value":79},{"index":3,"value":87},{"index":4,"value":42},{"index":5,"value":79}],"cardassetid":176580,"cardsubtypeid":0,"contract":7,"definitionId":176580,"discardValue":1500,"fitness":99,"id":100000010,"itemState":"free","itemType":"player","leagueId":53,"nation":60,"owners":1,"playStyle":250,"preferredPosition":"ST","rareflag":1,"rating":92,"resourceId":176580,"teamid":241,"untradeable":true},"kitNumber":10},{"index":9,"itemData":{"assetId":188545,"attributeList":[{"index":0,"value":81},{"index":1,"value":87},{"index":2,"value":74},{"index":3,"value":85},{"index":4,"value":38},{"index":5,"value":82}],"cardassetid":188545,"cardsubtypeid":0,"contract":7,"definitionId":188545,"discardValue":1500,"fitness":99,"id":100000025,"itemState":"free","itemType":"player","leagueId":19,"nation":37,"owners":1,"playStyle":250,"preferredPosition":"ST","rareflag":1,"rating":90,"resourceId":188545,"teamid":21,"untradeable":true},"kitNumber":11},{"index":10,"itemData":{"assetId":20801,"attributeList":[{"index":0,"value":92},{"index":1,"value":92},{"index":2,"value":81},{"index":3,"value":91},{"index":4,"value":33},{"index":5,"value":80}],"cardassetid":20801,"cardsubtypeid":0,"contract":7,"definitionId":20801,"discardValue":1500,"fitness":99,"id":100000001,"itemState":"free","itemType":"player","leagueId":53,"nation":38,"owners":1,"playStyle":250,"preferredPosition":"LW","rareflag":1,"rating":94,"resourceId":20801,"teamid":243,"untradeable":true},"kitNumber":8},{"index":11,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":12,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":13,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":14,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":15,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":16,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":17,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":18,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":19,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":20,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":21,"itemData":{"dream":false,"id":0},"kitNumber":0},{"index":22,"itemData":{"dream":false,"id":0},"kitNumber":0}],"rating":90,"squadName":"OpenFUT","squadType":"REGULAR_SQUAD","starRating":90},"userData":{},"userInfo":{"accountCreatedPlatformName":"pc","actives":[],"bidTokens":{"count":0,"updateTime":0},"clubAbbr":"OFC","clubName":"OpenFUT","clubNameChangeAllowed":false,"currencies":[{"active":true,"finalFunds":29859876,"funds":29859876,"name":"coins"},{"active":true,"finalFunds":0,"funds":0,"name":"points"}],"divisionOffline":10,"divisionOnline":10,"draw":0,"established":"2026","feature":{},"loss":0,"personaId":33068179,"purchased":false,"reliability":{"matchUnfinishedTime":0,"reliability":100},"sessionCoinsBankBalance":0,"squadList":{"squad":[{"chemistry":49,"formation":"f433","id":0,"rating":89,"squadName":"OpenFUT","squadType":"REGULAR_SQUAD"}]},"trophies":0,"won":0}} --- @@ -74,11 +64,7 @@ HTTP/1.1 200 OK Content-Type: application/json Content-Length: 2 -{}HTTP/1.1 200 OK -Content-Type: application/json -Content-Length: 82 - -{"auctionCount":0,"clubPlayers":1963,"tradePile":{"count":0,"selling":0,"sold":0}} +{} --- @@ -96,15 +82,7 @@ date: Mon, 17 Aug 2026 03:54:53 GMT content-type: application/json Content-Length: 2 -{}HTTP/1.1 200 OK -Content-Type: application/json -Content-Length: 134 - -{"credits":29859876,"currencies":[{"finalFunds":29859876,"funds":29859876,"name":"coins"},{"finalFunds":0,"funds":0,"name":"points"}]}HTTP/1.1 200 OK -Content-Type: application/json -Content-Length: 2563 - -{"purchase":[{"assetId":1,"currencies":[{"finalFunds":400,"funds":400,"name":"coins"}],"description":"Bronze Pack","displayGroup":{"value":"bronze"},"extPrice":{"finalPrice":{"amount":4,"currency":"mtx"},"originalPrice":{"amount":4,"currency":"mtx"}},"id":1,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":5,"goldQuantity":0,"itemQuantity":5,"rareQuantity":0,"silverQuantity":0},"packType":"BRONZE","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":1,"state":"active","unopened":false},{"assetId":5,"currencies":[{"finalFunds":5000,"funds":5000,"name":"coins"}],"description":"Gold Pack","displayGroup":{"value":"gold"},"extPrice":{"finalPrice":{"amount":50,"currency":"mtx"},"originalPrice":{"amount":50,"currency":"mtx"}},"id":5,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":0,"goldQuantity":7,"itemQuantity":7,"rareQuantity":7,"silverQuantity":0},"packType":"GOLD","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":2,"state":"active","unopened":false},{"assetId":6,"currencies":[{"finalFunds":15000,"funds":15000,"name":"coins"}],"description":"Premium Gold","displayGroup":{"value":"gold"},"extPrice":{"finalPrice":{"amount":150,"currency":"mtx"},"originalPrice":{"amount":150,"currency":"mtx"}},"id":6,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":0,"goldQuantity":11,"itemQuantity":11,"rareQuantity":11,"silverQuantity":0},"packType":"GOLD","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":3,"state":"active","unopened":false},{"assetId":7,"currencies":[{"finalFunds":25000,"funds":25000,"name":"coins"}],"description":"Special Players Pack","displayGroup":{"value":"special"},"extPrice":{"finalPrice":{"amount":250,"currency":"mtx"},"originalPrice":{"amount":250,"currency":"mtx"}},"id":7,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":0,"goldQuantity":11,"itemQuantity":11,"rareQuantity":11,"silverQuantity":0},"packType":"GOLD","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":4,"state":"active","unopened":false},{"assetId":65534,"description":"","displayGroup":{"priority":1,"value":"mypacks"},"id":65534,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":0,"goldQuantity":0,"itemQuantity":0,"rareQuantity":0,"silverQuantity":0},"packType":"GOLD","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":1,"state":"active","unopened":false}],"timestamp":1596326400} +{} --- @@ -112,11 +90,7 @@ HTTP/1.1 200 OK Content-Type: application/json Content-Length: 134 -{"credits":29859876,"currencies":[{"finalFunds":29859876,"funds":29859876,"name":"coins"},{"finalFunds":0,"funds":0,"name":"points"}]}HTTP/1.1 200 OK -Content-Type: application/json -Content-Length: 2563 - -{"purchase":[{"assetId":1,"currencies":[{"finalFunds":400,"funds":400,"name":"coins"}],"description":"Bronze Pack","displayGroup":{"value":"bronze"},"extPrice":{"finalPrice":{"amount":4,"currency":"mtx"},"originalPrice":{"amount":4,"currency":"mtx"}},"id":1,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":5,"goldQuantity":0,"itemQuantity":5,"rareQuantity":0,"silverQuantity":0},"packType":"BRONZE","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":1,"state":"active","unopened":false},{"assetId":5,"currencies":[{"finalFunds":5000,"funds":5000,"name":"coins"}],"description":"Gold Pack","displayGroup":{"value":"gold"},"extPrice":{"finalPrice":{"amount":50,"currency":"mtx"},"originalPrice":{"amount":50,"currency":"mtx"}},"id":5,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":0,"goldQuantity":7,"itemQuantity":7,"rareQuantity":7,"silverQuantity":0},"packType":"GOLD","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":2,"state":"active","unopened":false},{"assetId":6,"currencies":[{"finalFunds":15000,"funds":15000,"name":"coins"}],"description":"Premium Gold","displayGroup":{"value":"gold"},"extPrice":{"finalPrice":{"amount":150,"currency":"mtx"},"originalPrice":{"amount":150,"currency":"mtx"}},"id":6,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":0,"goldQuantity":11,"itemQuantity":11,"rareQuantity":11,"silverQuantity":0},"packType":"GOLD","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":3,"state":"active","unopened":false},{"assetId":7,"currencies":[{"finalFunds":25000,"funds":25000,"name":"coins"}],"description":"Special Players Pack","displayGroup":{"value":"special"},"extPrice":{"finalPrice":{"amount":250,"currency":"mtx"},"originalPrice":{"amount":250,"currency":"mtx"}},"id":7,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":0,"goldQuantity":11,"itemQuantity":11,"rareQuantity":11,"silverQuantity":0},"packType":"GOLD","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":4,"state":"active","unopened":false},{"assetId":65534,"description":"","displayGroup":{"priority":1,"value":"mypacks"},"id":65534,"isPremium":false,"limitType":"NONE","packContentInfo":{"bronzeQuantity":0,"goldQuantity":0,"itemQuantity":0,"rareQuantity":0,"silverQuantity":0},"packType":"GOLD","purchaseCount":0,"purchaseLimit":0,"quantity":0,"saleType":"promo","sortPriority":1,"state":"active","unopened":false}],"timestamp":1596326400} +{"credits":29859876,"currencies":[{"finalFunds":29859876,"funds":29859876,"name":"coins"},{"finalFunds":0,"funds":0,"name":"points"}]} ---