{"uid":"cap_-k7_SwRF58CQ-s6ECTfwK","slug":"record-routing-string-normalisation-iqr-outlier-flags-fcffd971","name":"Record Routing: String Normalisation + IQR Outlier Flags","description":"Record routing — String normalisation + IQR outlier flags: String normalisation + IQR outlier flags for supplied record routing records (accepted_records, rejected_records). 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-19-032?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","accepted_records","rejected_records"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"dataset_group":{"type":"string","default":"","maxLength":80},"accepted_records":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"rejected_records":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","dataset_group":"group-a","accepted_records":10,"rejected_records":1},{"date":"2026-10-02","row_id":"row-2","dataset_group":"group-b","accepted_records":20,"rejected_records":2},{"date":"2026-10-03","row_id":"row-3","dataset_group":"group-a","accepted_records":15,"rejected_records":3},{"date":"2026-10-04","row_id":"row-4","dataset_group":"group-b","accepted_records":30,"rejected_records":4}],"maxItems":200,"minItems":1},"field":{"enum":["accepted_records","rejected_records"],"type":"string","default":"accepted_records"}}},"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_U0P250u8ZOovCWNFlPnH6","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 string fields and applies IQR-based outlier detection to accepted_records and rejected_records columns in up to 200 rows of record routing data, returning two analytical reports.","exampleAgentPrompt":"Can you run string normalisation and IQR outlier detection on my record routing data — I have 4 rows with dataset groups 'group-a' and 'group-b', dates from 2026-10-01 to 2026-10-04, accepted_records ranging from 10 to 30, and rejected_records from 1 to 4, and I want the analysis focused on accepted_records?","exampleUseCases":[{"title":"Spike detection in daily routing batches","prompt":"I have a week of daily record routing data — about 50 rows with accepted and rejected record counts per dataset group — can you flag any IQR outliers and normalise the string fields, focusing the outlier report on rejected_records?"},{"title":"Data quality audit before pipeline hand-off","prompt":"Before I hand off this routing dataset to the next stage, can you run IQR outlier flags and string normalisation on the accepted_records and rejected_records columns across my 120 rows so I can catch anything anomalous?"},{"title":"Comparing routing performance across groups","prompt":"I want to compare routing behaviour across my dataset groups — can you normalise the string fields and flag IQR outliers in accepted_records for these 30 rows split across group-a, group-b, and group-c with dates in October 2026?"}],"resultDescription":"Two analytical reports per call: (1) a string normalisation report covering the supplied record routing rows, and (2) an IQR outlier flags report identifying rows whose accepted_records or rejected_records values fall outside the interquartile range. Results are based entirely on the supplied data with no external lookups or predictions.","failureModes":["Payload exceeds 200 rows — request rejected with validation error","Missing required fields (row_id, date, accepted_records, rejected_records) — schema validation failure","Date field does not match YYYY-MM-DD pattern — rejected","accepted_records or rejected_records values outside ±1,000,000,000,000 bounds — validation error","Fewer than 1 row supplied — minimum items constraint violated","Invalid field enum value (not accepted_records or rejected_records) — rejected","Payment of 0.01 USDC not completed — x402 payment required response"],"whenToPreferThis":"Choose this endpoint when you need both string normalisation and IQR-based outlier detection applied together to record routing data (accepted_records and rejected_records) in a single low-cost call. It is ideal for lightweight data quality checks on batches up to 200 rows without needing external data enrichment, live lookups, or predictions. Prefer alternatives if you need outlier detection on non-routing domains, more than 200 rows, or methods beyond IQR (e.g. z-score, ML-based anomaly detection).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T00:54:10.978Z","isFirstParty":false,"canonicalSlug":"record-routing-string-normalisation-iqr-outlier-flags-fcffd971"}