{"uid":"cap_2b07h1KfE3iGtQbJTGH3j","slug":"building-footprint-observations-duplicate-key-report-adjacent-row-b840e1a3","name":"Building Footprint Observations — Duplicate Key Report + Adjacent Row Changes","description":"Building footprint observations — Duplicate key report + Adjacent row changes: Duplicate key report + Adjacent row changes for supplied building footprint observations records (footprint_m2, height_m). 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-weather-16-062?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","station_group","date","footprint_m2","height_m"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"height_m":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"footprint_m2":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"station_group":{"type":"string","default":"","maxLength":80}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","height_m":1,"footprint_m2":10,"station_group":"group-a"},{"date":"2026-10-02","row_id":"row-2","height_m":2,"footprint_m2":20,"station_group":"group-b"},{"date":"2026-10-03","row_id":"row-3","height_m":3,"footprint_m2":15,"station_group":"group-a"},{"date":"2026-10-04","row_id":"row-4","height_m":4,"footprint_m2":30,"station_group":"group-b"}],"maxItems":200,"minItems":1},"field":{"enum":["footprint_m2","height_m"],"type":"string","default":"footprint_m2"}}},"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_EDw22h3jt9copxhZrD7Mb","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 building footprint observation records to produce two reports: a duplicate key report and an adjacent row changes report for footprint_m2 or height_m fields.","exampleAgentPrompt":"Can you check these 150 building footprint observation records for duplicate keys and also show me where the footprint_m2 values change between adjacent rows? Here are the records with row_id, station_group, date, footprint_m2, and height_m.","exampleUseCases":[{"title":"Audit building survey data for duplicates","prompt":"I've got a CSV of 120 building footprint observations with row IDs, station groups, dates, footprint_m2, and height_m values — can you run a duplicate key report on them and also flag where the footprint_m2 changes between consecutive rows?"},{"title":"QA check on height measurement records","prompt":"Before I load this batch of 80 building height observation records into our database, can you check for any duplicate row keys and show me all the adjacent row changes in the height_m column?"},{"title":"Detect sequential anomalies in footprint data","prompt":"I have a series of daily building footprint observations across several station groups — please run a duplicate key report and an adjacent row changes analysis on the footprint_m2 field so I can spot any data entry errors."}],"resultDescription":"Returns two analytical reports: (1) a duplicate key report identifying rows with repeated key combinations among the supplied records, and (2) an adjacent row changes report showing where the selected field (footprint_m2 or height_m) differs between consecutive rows — all computed locally from the supplied data with no external lookups.","failureModes":["More than 200 rows submitted — exceeds maximum batch size","Missing required fields (row_id, station_group, date, footprint_m2, or height_m) in one or more rows","Invalid date format (must match YYYY-MM-DD pattern)","Invalid field selector (must be footprint_m2 or height_m)","Empty rows array submitted"],"whenToPreferThis":"Choose this endpoint when you need to validate a batch of building footprint observation records for data quality issues — specifically duplicate key detection and sequential value changes — without needing live data, predictions, or external enrichment. It is ideal for pre-ingestion data QA pipelines where two reports are needed in a single $0.01 call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:54:23.666Z","isFirstParty":false,"canonicalSlug":"building-footprint-observations-duplicate-key-report-adjacent-row-b840e1a3"}