{"uid":"cap_ZTdAfWp_vf9kMKtTnHzfh","slug":"promotion-observations-record-quality-audit-string-normalisation-0e8ee19f","name":"Promotion Observations — Record Quality Audit + String Normalisation + Adjacent Row Changes","description":"Promotion observations — Record quality audit + String normalisation + Adjacent row changes: Record quality audit + String normalisation + Adjacent row changes for supplied promotion observations records (discount_amount, units_sold). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-retail-05-200?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","store_group","date","discount_amount","units_sold"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"units_sold":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"store_group":{"type":"string","default":"","maxLength":80},"discount_amount":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","units_sold":1,"store_group":"group-a","discount_amount":10},{"date":"2026-10-02","row_id":"row-2","units_sold":2,"store_group":"group-b","discount_amount":20},{"date":"2026-10-03","row_id":"row-3","units_sold":3,"store_group":"group-a","discount_amount":15},{"date":"2026-10-04","row_id":"row-4","units_sold":4,"store_group":"group-b","discount_amount":30}],"maxItems":200,"minItems":1},"field":{"enum":["discount_amount","units_sold"],"type":"string","default":"discount_amount"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7UYhhvuTLiG3x6kx9CaXT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs three local analytical reports (record quality audit, string normalisation, and adjacent row changes) on up to 200 promotion observation records containing discount_amount and units_sold fields.","exampleAgentPrompt":"Can you run a record quality audit, string normalisation, and adjacent row changes analysis on my promotion observations data? I have rows with discount_amount and units_sold for store groups across dates — up to 50 rows — and I want all three reports focused on the discount_amount field.","exampleUseCases":[{"title":"Retail promotion data quality check","prompt":"I have about 80 rows of promotion data with store groups, dates, discount amounts, and units sold. Can you audit the record quality, normalise the store group strings, and flag any adjacent row changes in the discount_amount field all at once?"},{"title":"Detecting sequential discount anomalies","prompt":"I want to find where my discount_amount jumps unexpectedly between consecutive rows in my promotions dataset — can you run the adjacent row changes report alongside a quality audit on these 150 promotion observation records?"},{"title":"Cleaning units sold promotion records","prompt":"My promotion observations have inconsistent string formatting in the store_group column and I suspect some units_sold values have quality issues. Can you run string normalisation, record quality audit, and adjacent row changes reports on these records focusing on the units_sold field?"}],"resultDescription":"Three independent analytical reports returned together: (1) a record quality audit flagging completeness and validity issues across the supplied rows, (2) a string normalisation report identifying and standardising inconsistent string values in store_group and other text fields, and (3) an adjacent row changes report highlighting sequential differences in the selected numeric field (discount_amount or units_sold). All computed locally with no external lookups.","failureModes":["More than 200 rows supplied — request exceeds the row limit and will be rejected","Missing required fields (row_id, store_group, date, discount_amount, units_sold) in any row — validation error","Invalid date format (not YYYY-MM-DD) — schema validation failure","field enum value not one of 'discount_amount' or 'units_sold' — rejected","Empty rows array — minItems:1 constraint violated"],"whenToPreferThis":"Choose this endpoint when you need three bundled data quality reports (record quality audit, string normalisation, and adjacent row changes) for promotion observation data in a single low-cost call. It is ideal for retail analysts who want to audit and clean promotion datasets of up to 200 rows without requiring external data lookups, predictions, or professional assessments. Prefer it over general-purpose data tools when working specifically with discount_amount and units_sold promotion records and needing all three report types simultaneously.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:45:28.076Z","isFirstParty":false,"canonicalSlug":"promotion-observations-record-quality-audit-string-normalisation-0e8ee19f"}