Source
Inventory, tables, staff & locations — found from sitemap — Square
Checked for Square on 29 Oct 2026
- Page
- https://developer.squareup.com/docs/inventory-api/track-costs-and-vendors
- Checked
- 29 Oct 2026, 22:27 UTC
- How we may use it
- Public page, crawling permitted
Technical details
- type
- page
- http status
- 200
- content hash
- sha256:d672b3c529d1aac1576e151759604105ee98e08ef34c68015fa98e8953575f35
- permission
- robots_ok
- screenshot
- Screenshot on file (internal exhibit, not published)
Cited by
Facts read from this source
-
Beta release Report an error
“Beta release Applies to: Inventory API | Catalog API | Vendors API”
-
Record cost vendor on receiving Report an error
“Record the amount paid (cost_money) and the vendor (vendor_id) when receiving stock.”
-
Update past adjustment Report an error
“Update the quantity, cost, vendor, or reason of a past adjustment with UpdateInventoryAdjustment”
-
Default costs from catalog Report an error
“Default costs and vendors for an item variation come from the variation's vendor_information in the catalog.”
-
Reading free writing requires subscription Report an error
“Reading cost fields works for any seller; writing cost and vendor data requires the seller to have an active Square for Retail Plus, Square for Restaurants Plus, or Square for Restaurants Premium subscription.”
-
Cost write only on stock receiving Report an error
“cost_money and vendor_id can be written only on stock-receiving adjustments - adjustments whose from_state is NONE or UNLINKED_RETURN.”
-
Cost money meaning Report an error
“cost_money is the total amount paid to the vendor for the units in the adjustment, and vendor_id references a vendor managed with the Vendors API”
-
Reading no subscription Report an error
“Reading these fields doesn't require a subscription; adjustments written without cost information simply omit the fields.”
-
Update endpoint details Report an error
“UpdateInventoryAdjustment (PUT /v2/inventory/adjustments/update, INVENTORY_WRITE) supports sparse updates of a past adjustment, with the same restrictions that apply in the Square Dashboard:”
-
Update quantity required Report an error
“quantity must always be provided, but it can be identical to the current quantity if only cost, vendor, or reason changes are desired.”
-
Update reason restrictions Report an error
“reason_id can be changed to any reason that's valid for the adjustment's state transition. The reason of a system-generated adjustment (such as SALE or RECOUNT) can't be changed.”
-
Update non updateable adjustments Report an error
“Adjustments that Square generates from other records can't be updated: inferred adjustments from physical counts, transfer-like cross-location adjustments, and component adjustments.”
-
Update purchase order sales restrictions Report an error
“Adjustments linked to purchase orders can't be updated. Adjustments linked to sales can only have cost and vendor updated, and only for untracked sales.”
-
Update return restock quantity Report an error
“Restock adjustments linked to an itemized return can have their quantity updated, up to the quantity remaining on the return.”
-
Update endpoint subscription required Report an error
“The endpoint is available only to sellers with an active Square for Retail Plus, Square for Restaurants Plus, or Square for Restaurants Premium subscription.”
1 fact read from this page is not shown because it could not be confirmed on the page as captured.
Scores citing this record
- The Café Owner Inventory, tables, staff & locations
- The Fee-Conscious Merchant Inventory, tables, staff & locations
- The Hospitality Operations Manager Inventory, tables, staff & locations
- The Retail Shop Owner Inventory, tables, staff & locations
- The Skeptic Inventory, tables, staff & locations
- The Tax Adviser Inventory, tables, staff & locations