← All disapproval codes
critical 105

Missing item ID

What this means

Pinterest requires a unique id for every product row. Error 105 means at least one row has no id value, and Pinterest cannot create or update that product without it.

Why this happens

The id column was unmapped, the SKU field is empty for newly created products in the e-commerce platform, or a feed transformation accidentally produced null IDs by referencing a missing variant attribute. Item IDs are the primary key Pinterest uses to track inventory across daily refreshes - without them, the row cannot be linked to a product.

How to fix it

  1. Filter the feed for rows with empty id and identify the affected SKUs at source.
  2. Confirm the column header is 'id' (CSV/TSV) or <g:id> (XML), not 'sku' or 'item_id'.
  3. Generate stable IDs - never re-use IDs across products, and never rotate them on every export.
  4. Keep IDs under 127 characters and avoid spaces or special characters beyond underscores and hyphens.
  5. Re-upload the corrected feed and verify error 105 clears.

Common pitfalls