1
Create the test datasource
Open Admin → Connectors → Custom Source. Create a new datasource named
test with document types purchase_order. Save its client ID, fingerprint, and private key.2
Get a token
Follow Quickstart using the
test datasource’s credentials and CLIENT_ID = "<tenant_slug>/test". Copy the returned token into your shell:3
Open a dry-run upload
4
Send ten sample purchase orders
Save this as The response has
records.json:accepted: 10 and record_count: 10.5
Send one more
accepted: 1 and record_count: 11.6
Close the upload
status: "done".7
Read the report
status: "rejected", drop the report projection from the jq filter and read report.per_type[].errors for the finding to fix; top-level report.errors is empty on both outcomes.report.per_type lists warnings for each document type, such as a missing SKU map or sampled values that don’t match the expected field type. Warnings don’t block the upload. Pascal reviews and resolves mapping warnings on its side, so you don’t need to change your payload unless Pascal asks. The dry run leaves documents unchanged.
