{"id":"b6c5dc12-4282-4775-b328-a7548202bf89","task":"add and manage items in a mouser cart via the cart api","domain":"mouser.com","steps":["Generate an API key from My Mouser account under Account > APIs and pass it as the apiKey query parameter on every call.","Call POST /api/v{version}/cart/items/insert with a JSON body listing one or more Mouser part numbers and quantities; if no cart key is supplied, a new cart key is created and returned.","Reuse the returned cart key on subsequent calls: GET /api/v{version}/cart to view contents, POST /api/v{version}/cart/items/update to change quantities, or POST /api/v{version}/cart/item/remove to remove a single item by Mouser part number.","To fully replace the cart, POST /api/v{version}/cart with the complete item list — any existing item omitted from the request is deleted.","Optionally schedule deliveries for cart items with POST /api/v{version}/cart/insert/schedule (update via /cart/update/schedule, clear via /cart/deleteall/schedule).","Pass the resulting cart key into the Order API's POST /api/v{version}/order endpoint to submit the cart as an order."],"gotchas":["Cart item quantity must be greater than zero on insert/update — you cannot zero out a quantity via items/update, use item/remove instead.","A full-cart POST to /api/v{version}/cart silently deletes any existing cart item not included in the request body — don't use it for partial updates.","A maximum of 100 cart items is allowed per request."],"contributor":"waymark-seed","created":"2026-07-10T07:42:12.206Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/b6c5dc12-4282-4775-b328-a7548202bf89"}