{"uid":"cap_YFFx-xUPX3PhHttKlODsF","slug":"local-event-calendars-string-normalisation-adjacent-row-changes-b17735d7","name":"Local Event Calendars — String Normalisation + Adjacent Row Changes","description":"Local event calendars — String normalisation + Adjacent row changes: String normalisation + Adjacent row changes for supplied local event calendars records (listed_events, updated_events). 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-news-19-029?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","channel_group","date","listed_events","updated_events"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"channel_group":{"type":"string","default":"","maxLength":80},"listed_events":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"updated_events":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","channel_group":"group-a","listed_events":10,"updated_events":1},{"date":"2026-10-02","row_id":"row-2","channel_group":"group-b","listed_events":20,"updated_events":2},{"date":"2026-10-03","row_id":"row-3","channel_group":"group-a","listed_events":15,"updated_events":3},{"date":"2026-10-04","row_id":"row-4","channel_group":"group-b","listed_events":30,"updated_events":4}],"maxItems":200,"minItems":1},"field":{"enum":["listed_events","updated_events"],"type":"string","default":"listed_events"}}},"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_n3co3fgpaGy4O-kBpNXus","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 string normalisation and adjacent-row change analysis on up to 200 rows of local event calendar data (listed_events, updated_events) across two independent reports.","exampleAgentPrompt":"Can you run string normalisation and adjacent row change detection on my local event calendar data? I have 4 rows — row-1 on 2026-10-01 for group-a with listed_events=10 and updated_events=1, row-2 on 2026-10-02 for group-b with listed_events=20 and updated_events=2, and so on — analyse the listed_events field.","exampleUseCases":[{"title":"Audit event listing consistency across channels","prompt":"I have a week of local event calendar records split across two channel groups, and I need to check whether the listed_events strings are normalised and whether there are any unusual jumps between adjacent days — can you run the string normalisation and adjacent row change reports on these 7 rows analysing the listed_events field?"},{"title":"Track daily updates to event calendars","prompt":"I want to see how updated_events changes from one day to the next across my event calendar data for October — I have 14 rows across group-a and group-b, please run the adjacent row change and string normalisation analysis on the updated_events field."},{"title":"Clean channel group labels in event data","prompt":"My event calendar export has messy channel group labels and I want to normalise the strings and also spot where listed_events counts jump unexpectedly between consecutive rows — can you run both reports on my 50-row dataset using the listed_events field?"}],"resultDescription":"Two analytical reports: (1) a string normalisation report identifying and standardising inconsistent string values across the supplied records, and (2) an adjacent row changes report detecting value shifts between consecutive rows for the selected field (listed_events or updated_events). Both reports operate on up to 200 supplied rows using local analytical engines with no external lookups.","failureModes":["More than 200 rows submitted — request rejected with maxItems violation","Missing required fields (row_id, date, channel_group, listed_events, updated_events) — validation error","Invalid date format (must match YYYY-MM-DD pattern) — schema validation failure","Empty rows array — minItems violation","Invalid field enum value (must be listed_events or updated_events) — schema error","Payment not completed — x402 payment required response"],"whenToPreferThis":"Choose this endpoint when you have local event calendar tabular data and need two specific analytical passes — string normalisation and adjacent row change detection — in a single low-cost call. It is best suited for offline or batch-style data quality and change analysis on up to 200 rows of event records, without needing live data lookups, predictions, or external integrations.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:38:09.876Z","isFirstParty":false,"canonicalSlug":"local-event-calendars-string-normalisation-adjacent-row-changes-b17735d7"}