/reconciliations/{id}/preview
- APPROVED → reads back the rows it actually promoted, via the persisted link. Exact, no re-parsing.
- PENDING / REJECTED → parses the S3 file live and cross-references every uid against this project's rows regardless of their current status, so the caller sees exactly what approving would change. Uids that match nothing get a synthetic "Not Found" row rather than silently vanishing.
Rows are redacted the same way this client's reports are.
https://dashboard.a2bsample.com/api/developer/playground/client/reconciliations/{uploadId}/previewAuthorizationandX-Api-Tokenas headers./reconciliations/{id}/previewhttps://dashboard.a2bsample.com/api/developer/playground/client/reconciliations/{uploadId}/previewmissing uploadId
Send a request to see the response.
Example request
Request
Headers3
AuthorizationstringrequiredThe secret half. A client token starts clt_ — the four-character prefix says which table to resolve it in, so the row it matches is the caller. A vnd_… token on this prefix is a 403, not a 404.
X-Api-TokenstringrequiredThe identity half — this client's own 40-hex apiToken, issued alongside the bearer token and handed over with it. Compared in constant time against the bearer token's own row by DeveloperApiAuthFilter, before any handler runs, so a bearer token lifted on its own is not enough to call anything here. There is no endpoint that will tell you this value — an integrator who has lost it asks for the pair to be regenerated.
AcceptstringoptionalResponse media type.
Path parameters1
uploadIdstring<uuid>requiredReconcile upload identifier.
Responses
The rows this upload touched, or would touch.
successboolean- Whether the call succeeded.
rowsarray<object>totalinteger