Trade site: Pseudo filters sometimes not included in fetch response immediately
When searching with pseudo filters, sometimes, maybe 10% of the time(more frequently when using weighted sum), they don't show up below the item's modifiers and cant be sorted by. Checking the requests being made, the initial search request contains all the correct filters, and the fetch request also appears to include the pseudo filters. The fetch response does not seem to include `item.pseudoMods` or `item.extended.hashes.pseudo`. Now if I wait some time, maybe like 5 minutes, and do the request again, they now are on the fetch response for some reason.
Steps taken: 1. Create a search with pseudo filters 2. Open network tab 3. Execute search 4. Check the fetch response for if it includes pseudoMods 5. If it does, put the url for that request into an API tester and run again 6. Wait some time 7. Run the request in the tester, should include pseudoMods now Sorry for not great repro steps, seems quite inconsistent. Maybe related to caching or region? Could also be that the pseudo is a separate query and is delayed in being attached to the trade id (RLQOy3Rs7) Probably related to https://www.pathofexile.com/forum/view-thread/3782800 Below is a request response pair I was testing in an API tester. As mentioned above, the request URL now returns a correct response including the pseudoMods but the original response is included. Request URL: https://www.pathofexile.com/api/trade/fetch/5aba949f723b3a3a65acd03e6b35ea726bf8aceb114e7e398f2ddbf5035050aa?query=RLQOy3Rs7&pseudos[]=pseudo.pseudo_total_elemental_resistance&pseudos[]=pseudo.pseudo_total_cold_resistance&pseudos[]=pseudo.pseudo_total_strength Original Response:
Spoiler
{ "result": [ { "id": "5aba949f723b3a3a65acd03e6b35ea726bf8aceb114e7e398f2ddbf5035050aa", "listing": { "method": "psapi", "indexed": "2025-06-25T15:18:47Z", "stash": { "name": "For Sale", "x": 6, "y": 7 }, "whisper": "@WarpEater Hi, I would like to buy your Dusk Skin Full Wyrmscale listed for 9 chaos in Mercenaries (stash tab \"For Sale\"; position: left 7, top 8)", "account": { "name": "Neohack#5590", "online": { "league": "Mercenaries" }, "lastCharacterName": "WarpEater", "language": "en_US", "realm": "pc" }, "price": { "type": "~price", "amount": 9, "currency": "chaos" } }, "item": { "verified": true, "w": 2, "h": 3, "icon": "https://web.poecdn.com/gen/image/WzI1LDE0LHsiZiI6IjJESXRlbXMvQXJtb3Vycy9Cb2R5QXJtb3Vycy9Cb2R5U3RyRGV4MUMiLCJ3IjoyLCJoIjozLCJzY2FsZSI6MX1d/769e4eedeb/BodyStrDex1C.png", "league": "Mercenaries", "id": "5aba949f723b3a3a65acd03e6b35ea726bf8aceb114e7e398f2ddbf5035050aa", "sockets": [ { "group": 0, "attr": "S", "sColour": "R" }, { "group": 0, "attr": "S", "sColour": "R" }, { "group": 0, "attr": "S", "sColour": "R" }, { "group": 0, "attr": "I", "sColour": "B" }, { "group": 0, "attr": "D", "sColour": "G" }, { "group": 0, "attr": "D", "sColour": "G" } ], "name": "Dusk Skin", "typeLine": "Full Wyrmscale", "baseType": "Full Wyrmscale", "rarity": "Rare", "ilvl": 84, "identified": true, "properties": [ { "name": "Armour", "values": [ [ "283", 0 ] ], "displayMode": 0, "type": 16 }, { "name": "Evasion Rating", "values": [ [ "283", 0 ] ], "displayMode": 0, "type": 17 } ], "requirements": [ { "name": "Level", "values": [ [ "67", 0 ] ], "displayMode": 0, "type": 62 }, { "name": "Str", "values": [ [ "68", 0 ] ], "displayMode": 1, "type": 63 }, { "name": "Dex", "values": [ [ "68", 0 ] ], "displayMode": 1, "type": 64 } ], "explicitMods": [ "+7 to maximum Life", "Regenerate 151.8 Life per second", "+47% to Fire Resistance", "+45% to Cold Resistance" ], "frameType": 2, "extended": { "base_defence_percentile": 76, "ev": 340, "ev_aug": true, "ar": 340, "ar_aug": true, "mods": { "explicit": [ { "name": "of Tzteosh", "tier": "S1", "level": 84, "magnitudes": [ { "hash": "explicit.stat_3372524247", "min": "46", "max": "48" } ] }, { "name": "of Life-giving", "tier": "S2", "level": 83, "magnitudes": [ { "hash": "explicit.stat_3325883026", "min": "128.1", "max": "152" } ] }, { "name": "of the Ice", "tier": "S2", "level": 72, "magnitudes": [ { "hash": "explicit.stat_4220027924", "min": "42", "max": "45" } ] }, { "name": "Hale", "tier": "P13", "level": 1, "magnitudes": [ { "hash": "explicit.stat_3299347043", "min": "3", "max": "9" } ] } ] }, "hashes": { "explicit": [ [ "explicit.stat_3299347043", [ 3 ] ], [ "explicit.stat_3325883026", [ 1 ] ], [ "explicit.stat_3372524247", [ 0 ] ], [ "explicit.stat_4220027924", [ 2 ] ] ] }, "text": "SXRlbSBDbGFzczogQm9keSBBcm1vdXJzDQpSYXJpdHk6IFJhcmUNCkR1c2sgU2tpbg0KRnVsbCBXeXJtc2NhbGUNCi0tLS0tLS0tDQpBcm1vdXI6IDI4Mw0KRXZhc2lvbiBSYXRpbmc6IDI4Mw0KLS0tLS0tLS0NClJlcXVpcmVtZW50czoNCkxldmVsOiA2Nw0KU3RyOiA2OA0KRGV4OiA2OA0KLS0tLS0tLS0NClNvY2tldHM6IFItUi1SLUItRy1HIA0KLS0tLS0tLS0NCkl0ZW0gTGV2ZWw6IDg0DQotLS0tLS0tLQ0KKzcgdG8gbWF4aW11bSBMaWZlDQpSZWdlbmVyYXRlIDE1MS44IExpZmUgcGVyIHNlY29uZA0KKzQ3JSB0byBGaXJlIFJlc2lzdGFuY2UNCis0NSUgdG8gQ29sZCBSZXNpc3RhbmNlDQo=" } } } ] } Last bumped on Jun 26, 2025, 8:55:21 PM
|
![]() |
Thanks for the detailed report. This should be fixed up now.
✮
Web Developer ✮ View our Developer Docs ✮ |