{"uid":"cap_3DCpxfFRZXcHZkN__Heqp","slug":"survey-participation-numeric-row-ordering-numeric-interval-filter-e36b4ffa","name":"Survey Participation Numeric Row Ordering + Numeric Interval Filter","description":"Survey participation — Numeric row ordering + Numeric interval filter: Numeric row ordering + Numeric interval filter 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-113?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"},"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_rG89OWNhvdBEdd6y0kGW3","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":"Sorts survey participation records by a numeric field and filters rows to a specified numeric interval, returning up to 2 analytical reports for up to 200 rows.","exampleAgentPrompt":"I have survey participation data for several course groups — can you sort those rows by respondents and only show me the ones where respondents fall between 10 and 80, up to 200 rows total?","exampleUseCases":[{"title":"Filter low-turnout survey groups","prompt":"Here's my survey participation dataset — can you order it by respondent count and filter to only show course groups where respondents are between 5 and 40?"},{"title":"Rank courses by invitation volume","prompt":"I want to see my education survey rows ranked by invitations sent, but only keep the rows where invitations are between 50 and 500 — can you run that on my 120-row dataset?"},{"title":"Identify mid-range participation dates","prompt":"Can you sort these survey dates by number of respondents and filter to only the rows where respondents are between 20 and 100, so I can focus on the mid-range participation days?"}],"resultDescription":"Returns up to 2 analytical reports: one with rows ordered numerically by the selected field (respondents or invitations) and one with rows filtered to only those falling within the specified minimum-maximum interval, covering up to 200 input rows.","failureModes":["Empty rows array or missing required fields causes validation error","Rows exceeding 200 items are rejected","Invalid date format (not YYYY-MM-DD) causes schema rejection","Minimum value greater than maximum value may return empty filtered set","Null numeric values in the selected field may affect ordering or filtering results","Missing field selector defaults to respondents if not specified"],"whenToPreferThis":"Choose this endpoint when you have pre-collected survey participation records (respondents and invitations per course group and date) and need to rank them numerically and/or isolate a specific numeric band — without requiring live data fetching, prediction, or external integrations. It is ideal for lightweight education analytics workflows where you supply the data and need fast, cheap local sorting and interval filtering at $0.01 per call covering 2 reports.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T12:34:57.686Z","isFirstParty":false,"canonicalSlug":"survey-participation-numeric-row-ordering-numeric-interval-filter-e36b4ffa"}