Validate Bulk Upload
Bulk Orders
Validate Bulk Upload
Dry-run a CSV upload before placing any orders
POST
Validate Bulk Upload
Dry-run a CSV upload: every row is validated and the estimated spend is
calculated, but no orders are placed. Use this to show a confirmation
preview before calling Create Bulk Upload.
Columns that don’t map to a known order field are echoed back as
Request
Send the parsed CSV as JSON:- filename (optional) — Original uploaded filename, for display.
- rows — Array of objects, one per CSV row, mapping column header to cell value.
passthrough data on each row and included in the results CSV.
Response
The summary tells you whether the batch is safe to place:- total_rows / valid_rows / invalid_rows — Row counts.
- estimated_total_cents — Estimated spend across all valid rows.
- wallet_balance_cents — Your current wallet balance.
- sufficient_funds — Whether your balance covers the estimate.
- rows — Per-row validation results, each with
okand anyerrors.
Authorizations
Zinc API key (Bearer zn_...)
Headers
Body
application/json
Response
Successful Response

