{"uid":"cap_JO4k-kxcBG2OjxHBo6Bpx","slug":"data-ingestion-batches-adjacent-row-changes-keyed-dataset-comparison-18fbb122","name":"Data Ingestion Batches — Adjacent Row Changes + Keyed Dataset Comparison","description":"Data ingestion batches — Adjacent row changes + Keyed dataset comparison: Adjacent row changes + Keyed dataset comparison for supplied data ingestion batches records (received_rows, accepted_rows). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-analytics-01-161?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","received_rows","accepted_rows"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"accepted_rows":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"dataset_group":{"type":"string","default":"","maxLength":80},"received_rows":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","accepted_rows":1,"dataset_group":"group-a","received_rows":10},{"date":"2026-10-02","row_id":"row-2","accepted_rows":2,"dataset_group":"group-b","received_rows":20},{"date":"2026-10-03","row_id":"row-3","accepted_rows":3,"dataset_group":"group-a","received_rows":15},{"date":"2026-10-04","row_id":"row-4","accepted_rows":4,"dataset_group":"group-b","received_rows":30}],"maxItems":200,"minItems":1},"field":{"enum":["received_rows","accepted_rows"],"type":"string","default":"received_rows"},"other":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","received_rows","accepted_rows"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"accepted_rows":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"dataset_group":{"type":"string","default":"","maxLength":80},"received_rows":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","accepted_rows":1,"dataset_group":"group-a","received_rows":10},{"date":"2026-10-02","row_id":"row-2","accepted_rows":2,"dataset_group":"group-b","received_rows":21},{"date":"2026-10-03","row_id":"row-3","accepted_rows":3,"dataset_group":"group-a","received_rows":17},{"date":"2026-10-04","row_id":"row-4","accepted_rows":4,"dataset_group":"group-b","received_rows":33}],"maxItems":200,"minItems":0}}},"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_-ai2Sxeiv4antqyHbXfyW","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":"Analyzes up to 200 data ingestion batch records with two independent reports: adjacent row change detection and keyed dataset comparison for received_rows or accepted_rows fields.","exampleAgentPrompt":"I have two sets of ingestion batch records (up to 200 rows each) with received_rows and accepted_rows fields — can you run both an adjacent row change report and a keyed dataset comparison on them, focusing on the received_rows field?","exampleUseCases":[{"title":"ETL pipeline regression audit","prompt":"I've got two versions of my ingestion batch data for dataset groups 'group-a' and 'group-b' across October 2026 — run an adjacent row change report and a keyed comparison on the received_rows field so I can see what shifted between runs."},{"title":"Accepted rows drop detection","prompt":"My ingestion pipeline produced 150 batch records this week and I want to know if any consecutive rows show a sudden drop in accepted_rows, and also compare this batch against last week's by row key — please run both reports focusing on accepted_rows."},{"title":"Data quality check before promotion","prompt":"Before I promote this ingestion batch to production, compare it against the current dataset using the keyed comparison and also check for big swings between adjacent rows in received_rows — here are both sets of up to 200 records."}],"resultDescription":"Returns two independent analytical reports for the supplied batch data: (1) an adjacent row changes report showing differences between consecutive rows for the selected field, and (2) a keyed dataset comparison report highlighting discrepancies between the primary and secondary datasets matched by row_id. No external lookups or live data are involved — all analysis runs on the supplied rows locally.","failureModes":["More than 200 rows supplied — request rejected, reduce batch size","Missing required fields (row_id, dataset_group, date, received_rows, accepted_rows) — validation error","Date field does not match YYYY-MM-DD pattern — schema validation failure","field enum value not one of 'received_rows' or 'accepted_rows' — invalid input","Empty rows array — minimum 1 item required","Numeric values outside ±1,000,000,000,000 range — rejected by schema"],"whenToPreferThis":"Choose this endpoint when you need both adjacent row change detection AND keyed dataset comparison in a single call for data ingestion batch records, and want local analytical processing without external lookups. Ideal for data engineers auditing ETL pipelines, validating ingestion quality, or comparing batch snapshots by dataset group. The bundled two-report design makes it cost-efficient ($0.01 USDC for both) versus calling separate endpoints for each analysis type.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T00:47:23.780Z","isFirstParty":false,"canonicalSlug":"data-ingestion-batches-adjacent-row-changes-keyed-dataset-comparison-18fbb122"}