The records you send
Every SDK sends the same canonical shapes. Money is always integer cents. These are the fields; the stage records endpoint has the full schema and a live playground.Open, stage, commit, poll
Stage each entity in dependency order (products, then customers, then quotes and orders, so a line always resolves to a customer and product already sent). A batch stages up to 1000 records per call, so page large catalogs across severalstage calls before you commit.
skippedOverCapcounts products not persisted because your workspace hit its SKU cap. Nothing is dropped silently; the number tells you to raise the cap or trim.- A
failedstatus carries anerror. The batch status endpoint documents every field.