{"server":"io.github.aar-ont/soldstack","count":13,"changes":[{"tool":"value_donation_list","kind":"added","observed_at":"2026-10-19T04:36:40.969Z","fields":[],"description_before":null,"description_after":"Fair-market values for a whole donation list (clothing, shoes and bags), each item\n        with the Poshmark sales behind it, a list total and a dated method paragraph the donor can keep with their\n        records. One call values up to 100 items and costs one lookup per item. Call it once with the whole list, not\n        once per item.\n\n        items: a list of objects, one per item. Only description is required.\n            description: what it is, as the donor would say it: \"womens handbag\", \"mens suit\", \"kids snow pants\",\n                \"Levi's 501 jeans\". Put brand and model in brand or description.\n            brand: optional, e.g. \"Coach\". With a brand the item is priced from that brand's own sales when enough are\n                saved, else from its category.\n            condition: optional. new_with_tags, used_like_new, used_excellent, used_good, used_fair, a plain word\n                (like new, good, fair), or new or used. Default used, which is right for most donations.\n            category, department, size: optional; read from the description when left out. A kids' size such as\n                \"4T\" marks the item as kids'.\n            quantity: optional, default 1. total is value times quantity.\n        source: \"poshmark\" (US, USD, default) or \"poshmark_ca\" (Poshmark Canada, CAD).\n        examples_per_item: how many of the sales behind each value to include (0-5, default 2). Each has a title,\n            price, sold date and link.\n\n        Each item gets value (the median sold price), low and high (the 25th and 75th percentiles), sales_used, basis\n        (\"brand + item\", or \"category + department + condition\" or \"category + condition\" when there is no brand\n        match), a confidence rating and a reason. An item with nothing to go on has value null and a reason; never\n        guess a value for it. The list has total, items_valued, method and disclaimer. This is resale market data,\n        not tax or legal advice; appraisal_may_be_needed is true when the total is over $5,000.\n        ","description_similarity":null,"before_hash":null,"after_hash":"ab029dbc5afce4cf3647243bee0b9c0f"},{"tool":"buy_or_pass","kind":"changed","observed_at":"2026-10-16T03:58:05.138Z","fields":["title","annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"2472e03a65a45c0d20fa04ed47973b01","after_hash":"59436d93ca01f0e93296d6b674aa525e"},{"tool":"sold_comps","kind":"changed","observed_at":"2026-10-16T03:58:05.138Z","fields":["title","annotations"],"description_before":null,"description_after":null,"description_similarity":null,"before_hash":"2a22424d901bd50bcd670032b8a0319e","after_hash":"691aa47abec59e8e95cea4a0310074f5"},{"tool":"buy_or_pass","kind":"changed","observed_at":"2026-10-15T10:37:00.780Z","fields":["description"],"description_before":"Whether an item is worth buying at a given cost to resell on Poshmark: BUY, MAYBE or PASS with the\n        reason, judged from its clean sold comps after Poshmark's fee.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"patagonia better sweater\".\n        cost: what you'd pay, e.g. the thrift-store tag price in USD.\n        min_profit: smallest profit after fees worth the effort (default 10).\n        size / condition: same filters as sold_comps.\n        source: \"poshmark\" (US, default) or \"poshmark_ca\" (Poshmark Canada; prices and fees in CAD).\n        ","description_after":"Whether an item is worth buying at a given cost to resell on Poshmark: buy, maybe or pass with the\n        reason, judged from its clean sold comps after Poshmark's fee.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"patagonia better sweater\".\n        cost: what you'd pay, e.g. the thrift-store tag price in USD.\n        min_profit: smallest profit after fees worth the effort (default 10).\n        size / condition: same filters as sold_comps.\n        source: \"poshmark\" (US, default) or \"poshmark_ca\" (Poshmark Canada; prices and fees in CAD).\n        ","description_similarity":1,"before_hash":"3c5e04323741b968743284273165ac56","after_hash":"2472e03a65a45c0d20fa04ed47973b01"},{"tool":"sold_comps","kind":"changed","observed_at":"2026-10-15T10:37:00.780Z","fields":["description"],"description_before":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\", or a plain item type like\n            \"womens jeans\". For kids' clothing put girls, boys, kids, toddler or youth in the query (\"girls jeans\");\n            otherwise kids' sizes are removed.\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\". Leave it out unless the user named a size: it can leave\n            very few sales.\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        exclude_seller: comma-separated seller usernames to leave out (case-insensitive).\n        sort: order of the included sales: \"recent\" (newest first), \"price_asc\" or \"price_desc\". Stats are unaffected.\n        department: comma-separated: Women, Men, Kids, Home, Pets, Electronics. \"Kids\" also keeps kids' sizes.\n        category: comma-separated Poshmark categories, e.g. \"Jeans\".\n        include_removed: true also returns removed_items, the sales cleaning dropped, each with a removed_reason.\n        deep: true reads up to ~190 recent sales instead of 48 (slower when not cached, about 10s; one lookup).\n        source: \"poshmark\" (US, default) or \"poshmark_ca\" (Poshmark Canada; prices and fees in CAD).\n        ","description_after":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\", or a plain item type like\n            \"womens jeans\". For kids' clothing put girls, boys, kids, toddler or youth in the query (\"girls jeans\");\n            otherwise kids' sizes are removed.\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\". Leave it out unless the user named a size: it can leave\n            very few sales.\n        condition: \"new\", \"used\", a plain word (nwt, like new, excellent, very good, good, fair, poor), or an\n            exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365). Poshmark lists sold results by relevance, not date, so\n            without it the sales can be years old; days=365 (or 90) keeps prices recent.\n        limit: how many individual sales to include in `sales` (default 10, 0-50). Each sale has the same fields\n            as a /v1/sold item.\n        exclude_seller: comma-separated seller usernames to leave out (case-insensitive).\n        sort: order of the included sales: \"recent\" (newest first), \"price_asc\" or \"price_desc\". Stats are unaffected.\n        department: comma-separated: Women, Men, Kids, Home, Pets, Electronics. \"Kids\" also keeps kids' sizes.\n        category: comma-separated Poshmark categories, e.g. \"Jeans\".\n        include_removed: true also returns removed_items, the sales cleaning dropped, each with a removed_reason.\n        deep: true reads up to ~190 sales (4 pages of up to 48, in Poshmark's relevance order) instead of one\n            page (slower when not cached, about 10s; one lookup).\n        source: \"poshmark\" (US, default) or \"poshmark_ca\" (Poshmark Canada; prices and fees in CAD).\n        ","description_similarity":0.875,"before_hash":"00c6a9bd665389b6305337a0fcc8dc4c","after_hash":"2a22424d901bd50bcd670032b8a0319e"},{"tool":"sold_comps","kind":"changed","observed_at":"2026-10-13T18:35:23.812Z","fields":["description","inputSchema"],"description_before":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\", or a plain item type like\n            \"womens jeans\". For kids' clothing put girls, boys, kids, toddler or youth in the query (\"girls jeans\");\n            otherwise kids' sizes are removed.\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\". Leave it out unless the user named a size: it can leave\n            very few sales.\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        deep: true reads up to ~190 recent sales instead of 48 (slower when not cached, about 10s; one lookup).\n        source: \"poshmark\" (US, default) or \"poshmark_ca\" (Poshmark Canada; prices and fees in CAD).\n        ","description_after":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\", or a plain item type like\n            \"womens jeans\". For kids' clothing put girls, boys, kids, toddler or youth in the query (\"girls jeans\");\n            otherwise kids' sizes are removed.\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\". Leave it out unless the user named a size: it can leave\n            very few sales.\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        exclude_seller: comma-separated seller usernames to leave out (case-insensitive).\n        sort: order of the included sales: \"recent\" (newest first), \"price_asc\" or \"price_desc\". Stats are unaffected.\n        department: comma-separated: Women, Men, Kids, Home, Pets, Electronics. \"Kids\" also keeps kids' sizes.\n        category: comma-separated Poshmark categories, e.g. \"Jeans\".\n        include_removed: true also returns removed_items, the sales cleaning dropped, each with a removed_reason.\n        deep: true reads up to ~190 recent sales instead of 48 (slower when not cached, about 10s; one lookup).\n        source: \"poshmark\" (US, default) or \"poshmark_ca\" (Poshmark Canada; prices and fees in CAD).\n        ","description_similarity":0.826,"before_hash":"710630ef7fe861138b255eb218dc1535","after_hash":"00c6a9bd665389b6305337a0fcc8dc4c"},{"tool":"buy_or_pass","kind":"changed","observed_at":"2026-10-13T00:23:37.444Z","fields":["description"],"description_before":"Whether an item is worth buying at a given cost to resell on Poshmark: BUY, MAYBE or PASS with the\n        reason, judged from its clean sold comps after Poshmark's fee.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"patagonia better sweater\".\n        cost: what you'd pay, e.g. the thrift-store tag price in USD.\n        min_profit: smallest profit after fees worth the effort (default 10).\n        size / condition: same filters as sold_comps.\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_after":"Whether an item is worth buying at a given cost to resell on Poshmark: BUY, MAYBE or PASS with the\n        reason, judged from its clean sold comps after Poshmark's fee.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"patagonia better sweater\".\n        cost: what you'd pay, e.g. the thrift-store tag price in USD.\n        min_profit: smallest profit after fees worth the effort (default 10).\n        size / condition: same filters as sold_comps.\n        source: \"poshmark\" (US, default) or \"poshmark_ca\" (Poshmark Canada; prices and fees in CAD).\n        ","description_similarity":0.892,"before_hash":"bed4544af07214b9b89c0b1b0dcaaea2","after_hash":"3c5e04323741b968743284273165ac56"},{"tool":"sold_comps","kind":"changed","observed_at":"2026-10-13T00:23:37.444Z","fields":["description"],"description_before":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\", or a plain item type like\n            \"womens jeans\". For kids' clothing put girls, boys, kids, toddler or youth in the query (\"girls jeans\");\n            otherwise kids' sizes are removed.\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\". Leave it out unless the user named a size: it can leave\n            very few sales.\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        deep: true reads up to ~190 recent sales instead of 48 (slower when not cached, about 10s; one lookup).\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_after":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\", or a plain item type like\n            \"womens jeans\". For kids' clothing put girls, boys, kids, toddler or youth in the query (\"girls jeans\");\n            otherwise kids' sizes are removed.\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\". Leave it out unless the user named a size: it can leave\n            very few sales.\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        deep: true reads up to ~190 recent sales instead of 48 (slower when not cached, about 10s; one lookup).\n        source: \"poshmark\" (US, default) or \"poshmark_ca\" (Poshmark Canada; prices and fees in CAD).\n        ","description_similarity":0.934,"before_hash":"ef2c2722881992613dd586d4ebd9f74c","after_hash":"710630ef7fe861138b255eb218dc1535"},{"tool":"sold_comps","kind":"changed","observed_at":"2026-10-12T00:10:38.175Z","fields":["description","inputSchema"],"description_before":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\".\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\".\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_after":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\", or a plain item type like\n            \"womens jeans\". For kids' clothing put girls, boys, kids, toddler or youth in the query (\"girls jeans\");\n            otherwise kids' sizes are removed.\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\". Leave it out unless the user named a size: it can leave\n            very few sales.\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        deep: true reads up to ~190 recent sales instead of 48 (slower when not cached, about 10s; one lookup).\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_similarity":0.708,"before_hash":"01535d77acca937b63c2c079c4284b85","after_hash":"ef2c2722881992613dd586d4ebd9f74c"},{"tool":"buy_or_pass","kind":"changed","observed_at":"2026-10-11T00:45:57.683Z","fields":["description"],"description_before":"Whether an item is worth buying at a given cost to resell on Poshmark: BUY, MAYBE or PASS with the\n        reason, judged from its clean sold comps after Poshmark's fee.\n\n        query: brand + item, e.g. \"patagonia better sweater\".\n        cost: what you'd pay, e.g. the thrift-store tag price in USD.\n        min_profit: smallest profit after fees worth the effort (default 10).\n        size / condition: same filters as sold_comps.\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_after":"Whether an item is worth buying at a given cost to resell on Poshmark: BUY, MAYBE or PASS with the\n        reason, judged from its clean sold comps after Poshmark's fee.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"patagonia better sweater\".\n        cost: what you'd pay, e.g. the thrift-store tag price in USD.\n        min_profit: smallest profit after fees worth the effort (default 10).\n        size / condition: same filters as sold_comps.\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_similarity":0.821,"before_hash":"cf99860c94a95928fb684fb2a9166eb6","after_hash":"bed4544af07214b9b89c0b1b0dcaaea2"},{"tool":"sold_comps","kind":"changed","observed_at":"2026-10-11T00:45:57.683Z","fields":["description"],"description_before":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\".\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\".\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_after":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n        Call it for one item at a time; if it reports busy, wait the given number of seconds and call again.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\".\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\".\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_similarity":0.848,"before_hash":"438294befa3a6a26ef7d65a8e51f2a70","after_hash":"01535d77acca937b63c2c079c4284b85"},{"tool":"buy_or_pass","kind":"changed","observed_at":"2026-10-08T05:41:05.152Z","fields":["description","inputSchema"],"description_before":"Whether an item is worth buying at a given cost to resell on Poshmark: BUY, MAYBE or PASS with the\nreason, judged from its clean sold comps after Poshmark's fee.\n\nquery: brand + item, e.g. \"patagonia better sweater\".\ncost: what you'd pay, e.g. the thrift-store tag price in USD.\nmin_profit: smallest profit after fees worth the effort (default 10).\nsize / condition: same filters as sold_comps.\n","description_after":"Whether an item is worth buying at a given cost to resell on Poshmark: BUY, MAYBE or PASS with the\n        reason, judged from its clean sold comps after Poshmark's fee.\n\n        query: brand + item, e.g. \"patagonia better sweater\".\n        cost: what you'd pay, e.g. the thrift-store tag price in USD.\n        min_profit: smallest profit after fees worth the effort (default 10).\n        size / condition: same filters as sold_comps.\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_similarity":0.922,"before_hash":"af6dcc271c99a32e4d3d0eeb70396116","after_hash":"cf99860c94a95928fb684fb2a9166eb6"},{"tool":"sold_comps","kind":"changed","observed_at":"2026-10-08T05:41:05.152Z","fields":["description","inputSchema"],"description_before":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\nwhat the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n\nquery: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\".\nsize: only this size, e.g. \"8\", \"M\" or \"10.5\".\ncondition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n    used_excellent, used_good, used_fair (comma-separated for several).\ndays: only sales from the last N days (1-365).\nlimit: how many individual sales to include (0-50).\n","description_after":"What an item actually sold for on Poshmark: median sold price, typical range (p10-p90), days to sell,\n        what the seller keeps after fees, price by condition, a confidence rating, and the matching sales.\n\n        query: brand + item, e.g. \"coach tabby 26\" or \"lululemon align leggings\".\n        size: only this size, e.g. \"8\", \"M\" or \"10.5\".\n        condition: \"new\", \"used\", or an exact grade: new_with_tags, not_new_with_tags, used_like_new,\n            used_excellent, used_good, used_fair (comma-separated for several).\n        days: only sales from the last N days (1-365).\n        limit: how many individual sales to include (0-50).\n        source: \"poshmark\" (the only live marketplace today).\n        ","description_similarity":0.949,"before_hash":"a6aa5f7a3a961e779fc57105c0d8cc63","after_hash":"438294befa3a6a26ef7d65a8e51f2a70"}],"next_before":null,"next_actions":[]}