{"uid":"cap_GfOxRHqS1UnF2mvy3dMUw","slug":"survey-participation-string-normalisation-daily-sum-series-9bc76aa8","name":"Survey Participation — String Normalisation + Daily Sum Series","description":"Survey participation — String normalisation + Daily sum series: String normalisation + Daily sum series for supplied survey participation records (respondents, invitations). 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-education-10-027?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","course_group","date","respondents","invitations"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"invitations":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"respondents":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"course_group":{"type":"string","default":"","maxLength":80}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","invitations":1,"respondents":10,"course_group":"group-a"},{"date":"2026-10-02","row_id":"row-2","invitations":2,"respondents":20,"course_group":"group-b"},{"date":"2026-10-03","row_id":"row-3","invitations":3,"respondents":15,"course_group":"group-a"},{"date":"2026-10-04","row_id":"row-4","invitations":4,"respondents":30,"course_group":"group-b"}],"maxItems":200,"minItems":1},"field":{"enum":["respondents","invitations"],"type":"string","default":"respondents"}}},"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_oxWgLnmz1rZJcLVIhrBlT","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 course_group/date strings and computes daily sum time series for respondents or invitations from supplied survey participation rows, returning two analytical reports.","exampleAgentPrompt":"I have survey participation records with respondents and invitations across course groups and dates — can you normalize the course_group strings and compute a daily sum series for the respondents field? Here's the data: [{\"row_id\":\"r1\",\"course_group\":\"Group A\",\"date\":\"2026-10-01\",\"respondents\":10,\"invitations\":50},{\"row_id\":\"r2\",\"course_group\":\"group-a\",\"date\":\"2026-10-01\",\"respondents\":5,\"invitations\":20}].","exampleUseCases":[{"title":"Daily response rate trend by date","prompt":"I have 120 rows of survey participation data with respondents and invitations per course group and date — normalize the course_group labels and give me a daily sum series for respondents so I can see response trends over time."},{"title":"Invitation volume aggregation for reporting","prompt":"Can you take my survey participation records and compute a daily sum series for the invitations field, plus normalize any inconsistent course group name strings? Here are up to 80 rows covering October 2026."},{"title":"Education survey data cleanup and summary","prompt":"My education survey dataset has messy course_group strings and I need both a normalized string report and a day-by-day total for respondents — can you run both reports on these 150 participation rows?"}],"resultDescription":"Returns two local analytical reports: (1) a string normalisation report on course_group and date fields across the supplied rows, and (2) a daily sum series aggregating the selected numeric field (respondents or invitations) by date — all computed offline against the up-to-200-row input payload with no external lookups.","failureModes":["Exceeding 200 rows returns a validation error","Missing required fields (row_id, course_group, date, respondents, invitations) causes row rejection","Invalid date format (not YYYY-MM-DD) fails pattern validation","Numeric values outside ±1,000,000,000,000 are rejected","Unrecognised field enum value (not 'respondents' or 'invitations') causes an error","Empty rows array is rejected (minItems: 1)"],"whenToPreferThis":"Choose this endpoint when you have up to 200 survey participation rows and need both string normalisation on categorical/date fields and a daily aggregate sum series in a single $0.01 call. It is ideal for offline, batch-style analytical preprocessing of education survey data where no live lookup or prediction is required. Prefer it over generic analytics endpoints when the domain is specifically survey participation (respondents and invitations) with course group segmentation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:10:43.643Z","isFirstParty":false,"canonicalSlug":"survey-participation-string-normalisation-daily-sum-series-9bc76aa8"}