$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "schemaVersion": "1.0",
< "requestId": "offer-normalize-20260804-001",
< "rows": [
< {
< "entity": {
< "entityId": "brand:demo-outfitters",
< "brandName": "Demo Outfitters",
< "legalName": null,
< "domain": "demo.example",
< "ticker": null,
< "aliases": [],
< "country": "US",
< "sourceEntityIds": [
< "prefill:demo-outfitters"
< ]
< },
< "evidence": {
< "evidenceType": "landing_page",
< "sourceName": "demo_fixture",
< "sourceRecordId": "offer-001",
< "sourceUrl": "https://demo.example/offers/spring",
< "observedAt": "2026-08-04T08:00:00Z",
< "rawTitle": "Spring offer",
< "rawTermsText": "20% off orders $50+ with code SPRING20. Ends 2026-09-30.",
< "terms": {
< "offerKind": "percent_off",
< "percentOff": 20,
< "minPurchaseAmount": {
< "value": 50,
< "currency": "USD"
< },
< "couponCode": "SPRING20",
< "endAt": "2026-09-30T23:59:59Z"
< },
< "entityAttribution": {
< "status": "verified_by_source",
< "proofType": "first_party_domain",
< "proofValue": "demo.example",
< "sourceEntityId": "prefill:demo-outfitters",
< "proofUrl": "https://demo.example/",
< "proofDomain": "demo.example",
< "merchantId": null,
< "adAccountId": null,
< "officialSourceId": null
< },
< "additionalUrls": []
< }
< }
< ],
< "options": {
< "labels": "off",
< "maxItems": 100
< }
<}
<EOF
$curl "https://api.apify.com/v2/actors/zinin~us-brand-offer-evidence-normalizer/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'