{"uid":"cap_tqQjr8Q6mUFunm4MxvjXd","slug":"camera-coverage-record-quality-audit-string-normalisation-duplicate-d91d3d5d","name":"Camera Coverage Record Quality Audit, String Normalisation & Duplicate Key Report","description":"Camera coverage — Record quality audit + String normalisation + Duplicate key report: Record quality audit + String normalisation + Duplicate key report for supplied camera coverage records (shot_count, coverage_seconds). 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-creative-12-192?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}}},"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_MgBUNMjG3bQSX00AG6ufj","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 on supplied camera coverage records (shot_count, coverage_seconds): a record quality audit, string normalisation, and duplicate key detection — for up to 200 rows.","exampleAgentPrompt":"Can you run a record quality audit, string normalisation, and duplicate key check on my camera coverage data? I have rows with fields like row_id, asset_group, date, shot_count, and coverage_seconds — here are up to 200 rows I want checked.","exampleUseCases":[{"title":"Pre-delivery camera log QA check","prompt":"Before I send this camera coverage log to the client, can you audit the record quality, normalise any inconsistent strings in asset_group, and flag any duplicate row_ids? I'll paste in the rows now — there are about 80 of them with shot_count and coverage_seconds values."},{"title":"Detecting duplicate shot records in production tracker","prompt":"We've been entering shot coverage data manually and I suspect there are duplicate entries by row_id or asset_group. Can you run a duplicate key report on these 150 camera coverage records and also check their overall data quality?"},{"title":"Cleaning coverage data before analytics pipeline","prompt":"I need to normalise the string fields and audit the data quality of this batch of camera coverage records before we load them into our analytics pipeline. There are about 120 rows with date, asset_group, shot_count, and coverage_seconds — can you generate all three reports?"}],"resultDescription":"Returns three independent reports for the supplied camera coverage rows: (1) a record quality audit highlighting missing, out-of-range, or malformed values; (2) a string normalisation report showing inconsistencies or suggested corrections in string fields like asset_group; and (3) a duplicate key report identifying rows sharing the same key identifiers such as row_id or asset_group/date combinations. All analysis is performed locally with no external lookups.","failureModes":["Exceeding 200 rows returns a validation error","Missing required fields (row_id, asset_group, date, shot_count, coverage_seconds) causes row-level or request-level rejection","Invalid date format (not YYYY-MM-DD) fails pattern validation","shot_count or coverage_seconds outside ±1,000,000,000,000 bounds rejected","Empty rows array (minItems:1 not met) returns error","Malformed JSON body returns 400-level error"],"whenToPreferThis":"Choose this endpoint when you need to simultaneously audit record quality, normalise strings, and detect duplicate keys in camera coverage data (shot_count, coverage_seconds) in a single low-cost call. It is ideal for pre-pipeline data cleaning, client delivery QA, or validating manually entered camera logs. It operates entirely on supplied data with no external lookups, making it fast, deterministic, and suitable for sensitive or offline datasets of up to 200 rows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T12:42:56.252Z","isFirstParty":false,"canonicalSlug":"camera-coverage-record-quality-audit-string-normalisation-duplicate-d91d3d5d"}