Checks the submission against the rules stored under campaignId (dates, merchants, products, balance owing, fraud checks, and configured SmartValidate prompts) and returns pass/fail per rule — synchronously, in the response. Define rules first with Create Campaign Settings.
AvailabilityAvailable on Advanced plans and above. Enable Campaign Validation in your account Feature Settings when it is available on your plan — see Plans & Feature Access.
Two request variants share this operation's contract. This page covers the URL operation — POST /api/validation/v1/campaign/receipt-validation/url (application/json). To send the receipt as a file instead, use Upload File.
The URL must resolve to a supported file type; see Document Types & File Requirements for the current requirements.
See complete example responses. Guides: Validating Receipts · Setting Up Validation Campaigns · SmartValidate.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
413Request body exceeds the 20 MiB (20,971,520-byte) HTTP body limit. See Document Types & File Requirements.