{"uid":"cap_4iBE8LOzt5IXXRlLuF32G","slug":"camera-coverage-duplicate-key-report-numeric-interval-filter-af8474fc","name":"Camera Coverage — Duplicate Key Report + Numeric Interval Filter","description":"Camera coverage — Duplicate key report + Numeric interval filter: Duplicate key report + Numeric interval filter for supplied camera coverage records (shot_count, coverage_seconds). 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-creative-12-059?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","asset_group","date","shot_count","coverage_seconds"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"shot_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"asset_group":{"type":"string","default":"","maxLength":80},"coverage_seconds":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","shot_count":10,"asset_group":"group-a","coverage_seconds":1},{"date":"2026-10-02","row_id":"row-2","shot_count":20,"asset_group":"group-b","coverage_seconds":2},{"date":"2026-10-03","row_id":"row-3","shot_count":15,"asset_group":"group-a","coverage_seconds":3},{"date":"2026-10-04","row_id":"row-4","shot_count":30,"asset_group":"group-b","coverage_seconds":4}],"maxItems":200,"minItems":1},"field":{"enum":["shot_count","coverage_seconds"],"type":"string","default":"shot_count"},"maximum":{"type":"number","default":100,"maximum":1000000000000,"minimum":-1000000000000},"minimum":{"type":"number","default":0,"maximum":1000000000000,"minimum":-1000000000000}}},"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_s_HyUJ4gjUiI2LI-I861P","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 uploaded camera coverage records to produce a duplicate row_id report and a numeric interval filter report for shot_count or coverage_seconds fields, across up to 200 rows.","exampleAgentPrompt":"Check my camera coverage records for duplicate row IDs and also filter the rows where shot_count is between 5 and 50 — here are up to 200 rows with fields row_id, asset_group, date, shot_count, and coverage_seconds.","exampleUseCases":[{"title":"Camera shoot data deduplication check","prompt":"I have a batch of camera coverage records from our shoot last month — can you scan them for duplicate row IDs and also show me which rows have a shot_count between 10 and 100? The dataset has row_id, asset_group, date, shot_count, and coverage_seconds columns."},{"title":"Coverage seconds range filtering for QA","prompt":"Run a duplicate key report and a numeric interval filter on my camera coverage data using the coverage_seconds field, keeping only rows where coverage_seconds falls between 30 and 3600. I'll supply up to 150 rows."},{"title":"Post-production asset group audit","prompt":"I need to audit our camera coverage logs for duplicate row IDs before we archive them, and also filter out any rows where shot_count is below 1 or above 500 — can you run both reports on my 200-row dataset?"}],"resultDescription":"Returns two independent analytical reports: (1) a duplicate key report identifying any rows sharing the same row_id, and (2) a numeric interval filter report listing rows where the selected numeric field (shot_count or coverage_seconds) falls within the specified minimum–maximum range. Results cover up to 200 input rows.","failureModes":["Input array exceeds 200 rows — request rejected","Missing required fields (row_id, date, shot_count, coverage_seconds, asset_group) cause validation errors","Invalid date format (non-YYYY-MM-DD) causes schema rejection","Minimum value greater than maximum value may produce empty filter results","Null numeric values in shot_count or coverage_seconds may be excluded from interval filter","Payment failure via x402 protocol blocks processing"],"whenToPreferThis":"Choose this endpoint when you have tabular camera coverage data (up to 200 rows) and need both a duplicate row_id check and a numeric range filter on shot_count or coverage_seconds in a single low-cost call ($0.01 USDC). Prefer this over generic data tools when your data matches the camera coverage schema with these exact fields and you want two bundled local analytical reports without any external lookups or predictions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T12:42:35.953Z","isFirstParty":false,"canonicalSlug":"camera-coverage-duplicate-key-report-numeric-interval-filter-af8474fc"}