> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryhoard.com/llms.txt
> Use this file to discover all available pages before exploring further.

# "TCGplayer's confirmation didn't match the prices we sent"

> What this TCGplayer price push error means, why it happens, and what Hoard does next.

If you saw the error "TCGplayer's confirmation didn't match the prices we sent, so we couldn't verify the update," your agent tried to push updated prices to TCGplayer but couldn't confirm the prices TCGplayer reported back matched what it sent. No prices changed on Hoard's side when this happens.

## What causes it

TCGplayer's price import returns a confirmation of what it actually accepted. Hoard checks that confirmation against the batch it sent. A mismatch usually comes from one of a few things on TCGplayer's end:

* A row TCGplayer rejected outright (a SKU it didn't recognize, a stale listing ID, a duplicate row)
* TCGplayer's import page changing mid-upload, so the confirmation doesn't line up with what was submitted
* A timing issue where TCGplayer's response came back incomplete

This is TCGplayer-side validation, not a Hoard pricing bug — your pricing rules ran fine and calculated the numbers you'd expect. The problem is specifically in the confirmation step after the numbers were sent.

## What happens after the error

Nothing changes on TCGplayer. Hoard doesn't apply a partial or guessed update — if the confirmation doesn't verify cleanly, the whole push is stopped and your listings stay at their current prices.

Your agent retries automatically on the next sync cycle. Most of the time a mismatch is a one-off blip and the next attempt goes through clean.

## What to do if it keeps happening

1. **Check your Sync Log.** Open your dashboard's **Today** tab and click into **Sync Log** to see the failed push and any step detail attached to it.
2. **Look for a pattern.** If it's the same handful of cards failing every time, those specific listings may have a problem on TCGplayer's side (a listing that got removed or edited outside Hoard, for example).
3. **Run a fresh sync.** A manual **Sync Now** from your dashboard re-exports your current inventory and tries the push again from a clean state.
4. **Contact support if it repeats across several cycles.** Hoard keeps the validation detail from a failed push attached to that push's record so our team can see exactly which rows TCGplayer rejected, even if it isn't shown in the dashboard UI yet. Include roughly when the failures started.

This error stops the push it belongs to and doesn't affect the rest of your sync — your inventory read and order pull still complete normally.

## Related

* [General sync failure troubleshooting](/troubleshooting/sync-failures)
* [CSV import errors](/troubleshooting/csv-and-imports)
