{"uid":"cap_HNCX5pa1Oq3deaVtXBv5C","slug":"broken-link-observations-string-normalisation-numeric-row-ordering-b2333071","name":"Broken Link Observations — String Normalisation + Numeric Row Ordering","description":"Broken link observations — String normalisation + Numeric row ordering: String normalisation + Numeric row ordering for supplied broken link observations records (checked_links, broken_links). 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-web-17-025?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","site_group","date","checked_links","broken_links"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"site_group":{"type":"string","default":"","maxLength":80},"broken_links":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"checked_links":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","site_group":"group-a","broken_links":1,"checked_links":10},{"date":"2026-10-02","row_id":"row-2","site_group":"group-b","broken_links":2,"checked_links":20},{"date":"2026-10-03","row_id":"row-3","site_group":"group-a","broken_links":3,"checked_links":15},{"date":"2026-10-04","row_id":"row-4","site_group":"group-b","broken_links":4,"checked_links":30}],"maxItems":200,"minItems":1},"field":{"enum":["checked_links","broken_links"],"type":"string","default":"checked_links"}}},"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_tQHk4GVbfmsISZ0bytG2B","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 numeric row ordering to broken link observation records (checked_links, broken_links) for up to 200 rows, producing 2 analytical reports.","exampleAgentPrompt":"I have 4 rows of broken link data for two site groups — group-a had 3 broken out of 15 checked on 2026-10-03, and group-b had 4 broken out of 30 checked on 2026-10-04 — can you normalize the strings and order the rows by checked_links, giving me 2 reports?","exampleUseCases":[{"title":"Weekly site health audit cleanup","prompt":"Here are 50 rows of broken link scan results from last week across our site groups — can you normalize the site_group strings and order everything by broken_links so I can see which groups had the worst link rot?"},{"title":"Multi-group link check comparison","prompt":"I've got link monitoring data from 3 site groups over the past month, up to 200 rows — normalize the string fields and rank the rows numerically by checked_links so I can compare coverage across groups."},{"title":"Pre-report data tidying for link crawl","prompt":"Before I send this broken link report to my manager, can you clean up the string formatting and sort these 80 rows by broken_links count? I need both the checked_links and broken_links reports."}],"resultDescription":"Two structured analytical reports derived from the supplied broken link observation rows: one normalising string fields (e.g. site_group names) and one ordering rows numerically by the selected field (checked_links or broken_links). No external lookups or predictions are made; all analysis is performed on the supplied data only.","failureModes":["Empty or missing rows array returns an error","More than 200 rows submitted exceeds the maxItems limit and is rejected","Invalid date format (not YYYY-MM-DD) fails schema validation","Non-numeric values for checked_links or broken_links outside allowed range cause rejection","Missing required fields (row_id, site_group, date) cause row-level validation failure","Invalid field enum value (not checked_links or broken_links) returns a schema error"],"whenToPreferThis":"Choose this endpoint when you have raw broken link observation data that needs string normalisation and numeric ordering as a preprocessing or reporting step, particularly when working with up to 200 rows across multiple site groups and dates. It is ideal for lightweight, offline analytical cleaning without any external API calls, predictions, or live lookups. Prefer it over heavier analytics pipelines when you only need these two specific transformations bundled together at low cost.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-03T12:41:21.217Z","isFirstParty":false,"canonicalSlug":"broken-link-observations-string-normalisation-numeric-row-ordering-b2333071"}