{"uid":"cap_Z9q7J9cCHS2hn8Ec1z-SZ","slug":"data-catalog-coverage-string-normalisation-numeric-interval-filter-1305de5d","name":"Data Catalog Coverage — String Normalisation + Numeric Interval Filter","description":"Data catalog coverage — String normalisation + Numeric interval filter: String normalisation + Numeric interval filter for supplied data catalog coverage records (documented_fields, total_fields). 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-21-026?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","documented_fields","total_fields"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"total_fields":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"dataset_group":{"type":"string","default":"","maxLength":80},"documented_fields":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","total_fields":1,"dataset_group":"group-a","documented_fields":10},{"date":"2026-10-02","row_id":"row-2","total_fields":2,"dataset_group":"group-b","documented_fields":20},{"date":"2026-10-03","row_id":"row-3","total_fields":3,"dataset_group":"group-a","documented_fields":15},{"date":"2026-10-04","row_id":"row-4","total_fields":4,"dataset_group":"group-b","documented_fields":30}],"maxItems":200,"minItems":1},"field":{"enum":["documented_fields","total_fields"],"type":"string","default":"documented_fields"},"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_OIV1NgCisxUX9nc3w3BLR","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":"Normalises dataset_group strings and filters data catalog coverage records (documented_fields, total_fields) by a numeric interval, producing two analytical reports for up to 200 rows.","exampleAgentPrompt":"Can you run a string normalisation and numeric interval filter on my data catalog coverage records? I have rows with dataset_group, documented_fields, and total_fields — filter on documented_fields between 10 and 150, and normalise the dataset_group strings.","exampleUseCases":[{"title":"Catalog coverage quality audit","prompt":"I have 80 data catalog records with dataset_group names that need normalising and I want to keep only the rows where documented_fields is between 20 and 500. Can you run the string normalisation and interval filter on documented_fields with minimum 20 and maximum 500?"},{"title":"Total fields range screening","prompt":"Filter my catalog coverage dataset to rows where total_fields falls between 100 and 10000, and clean up the dataset_group labels at the same time — I have about 150 rows to process."},{"title":"Data governance completeness check","prompt":"I need to normalise the dataset_group strings in my coverage records and pull out only the entries where documented_fields is between 0 and 75 so I can flag underdocumented datasets. Can you do both reports in one shot with minimum 0 and maximum 75?"}],"resultDescription":"Returns two analytical reports for the supplied rows: one covering string normalisation applied to the dataset_group field, and one showing numeric interval filtering results for the chosen field (documented_fields or total_fields) within the specified minimum/maximum bounds. Up to 200 rows processed per call with no external lookups or predictions.","failureModes":["Rows array empty or missing — validation error","More than 200 rows supplied — request rejected","Invalid date format (not YYYY-MM-DD) — schema validation failure","minimum greater than maximum — may return empty filtered set","Null numeric values in documented_fields or total_fields — rows may be excluded from numeric filter","row_id missing or blank — required field error","field enum value not 'documented_fields' or 'total_fields' — validation error"],"whenToPreferThis":"Choose this endpoint when you need both string normalisation of catalog group labels and numeric range filtering on coverage metrics (documented_fields or total_fields) in a single low-cost call. It is ideal for data governance pipelines, catalog audits, and metadata quality checks on batches of up to 200 records where no live data lookup or external enrichment is needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T18:47:45.731Z","isFirstParty":false,"canonicalSlug":"data-catalog-coverage-string-normalisation-numeric-interval-filter-1305de5d"}