{"uid":"cap_eLdZD0ahYCRzHkRvJjYWx","slug":"tree-canopy-observations-record-quality-audit-duplicate-key-report-6be6e9e1","name":"Tree Canopy Observations — Record Quality Audit + Duplicate Key Report","description":"Tree canopy observations — Record quality audit + Duplicate key report: Record quality audit + Duplicate key report for supplied tree canopy observations records (canopy_m2, plot_m2). 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-17-003?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","station_group","date","canopy_m2","plot_m2"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"plot_m2":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"canopy_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","plot_m2":1,"canopy_m2":10,"station_group":"group-a"},{"date":"2026-10-02","row_id":"row-2","plot_m2":2,"canopy_m2":20,"station_group":"group-b"},{"date":"2026-10-03","row_id":"row-3","plot_m2":3,"canopy_m2":15,"station_group":"group-a"},{"date":"2026-10-04","row_id":"row-4","plot_m2":4,"canopy_m2":30,"station_group":"group-b"}],"maxItems":200,"minItems":1}}},"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_llsEtt3mk2PKgPW1FXuRy","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 two independent data-quality reports (record quality audit and duplicate key detection) on up to 200 tree canopy observation rows containing canopy_m2 and plot_m2 fields.","exampleAgentPrompt":"Can you run a record quality audit and duplicate key check on my tree canopy observations? I have 4 rows: row-1 on 2026-10-01 with canopy_m2=10 and plot_m2=1 in group-a, row-2 on 2026-10-02 with canopy_m2=20 and plot_m2=2 in group-b, row-3 on 2026-10-03 with canopy_m2=15 and plot_m2=3 in group-a, and row-4 on 2026-10-04 with canopy_m2=30 and plot_m2=4 in group-b.","exampleUseCases":[{"title":"Pre-analysis canopy data cleanup","prompt":"Before I run my urban tree coverage analysis, can you audit these 50 canopy observation records for quality issues and flag any duplicate row IDs? Here are the rows with their row_id, station_group, date, canopy_m2, and plot_m2 values."},{"title":"Field survey data integrity check","prompt":"We just collected 120 tree canopy measurements across multiple station groups in our city parks survey — can you check them for record quality problems and tell me if any duplicate keys show up across the date and station_group fields?"},{"title":"Canopy monitoring pipeline validation","prompt":"I'm loading this batch of 200 tree canopy observations into our monitoring database — please run both the record quality audit and the duplicate key report on them so I can catch any bad or repeated entries before ingestion."}],"resultDescription":"Returns two independent reports: (1) a record quality audit identifying malformed, null, out-of-range, or otherwise problematic values in the canopy_m2, plot_m2, date, row_id, and station_group fields; and (2) a duplicate key report listing any rows that share identical key combinations, helping the caller identify and resolve data integrity issues before downstream processing.","failureModes":["Submitting more than 200 rows returns a validation error","Missing required fields (row_id, station_group, date, canopy_m2, or plot_m2) causes row-level rejection","Malformed date strings not matching YYYY-MM-DD pattern trigger schema validation errors","Empty rows array returns an error due to minItems:1 constraint","Numeric values outside the allowed range (-1e12 to 1e12) are rejected by schema validation"],"whenToPreferThis":"Choose this endpoint when you need both a record quality audit and a duplicate key report on tree canopy observation data (canopy_m2, plot_m2) in a single low-cost call. It is ideal for preprocessing pipelines before loading canopy survey data into databases or analytics systems, and when you want offline analytical processing (no live lookup or external action) against batches of up to 200 rows at $0.01 USDC for both reports combined.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T18:52:13.772Z","isFirstParty":false,"canonicalSlug":"tree-canopy-observations-record-quality-audit-duplicate-key-report-6be6e9e1"}