{"uid":"cap_nITJ_lVSeJDP-_2jm0wlN","slug":"survey-scores-string-normalisation-7ec2a227","name":"Survey Scores String Normalisation","description":"Survey scores - String normalisation: String normalisation for Survey scores. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded string normalisation deliverable.","url":"https://market.datapackvibe.com/x402/assistant-sector-analytics-survey-scores-normalise?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","question","date","score","responses"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"score":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"question":{"type":"string","default":"","maxLength":80},"responses":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","score":10,"row_id":"row-1","question":"group-a","responses":1},{"date":"2026-10-02","score":20,"row_id":"row-2","question":"group-b","responses":2},{"date":"2026-10-03","score":15,"row_id":"row-3","question":"group-a","responses":3},{"date":"2026-10-04","score":30,"row_id":"row-4","question":"group-b","responses":4}],"maxItems":200,"minItems":1}}},"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_lKK6X0gWNmFnDkiydvwRm","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 representations of survey score records (up to 200 rows) using local numeric and data-quality processing.","exampleAgentPrompt":"Can you normalise these 4 survey score records for me? Row IDs row-1 through row-4, questions group-a and group-b, dates from 2026-10-01 to 2026-10-04, scores 10, 20, 15, 30, and response counts 1, 2, 3, 4 — I need the strings cleaned and standardised.","exampleUseCases":[{"title":"Pre-analysis survey data cleanup","prompt":"I've got 50 survey score rows with messy string formats across two questions — can you normalise all of them so scores and response counts are consistently formatted before I run my analysis? Dates are in YYYY-MM-DD, scores range from 0 to 100."},{"title":"Multi-question score standardisation","prompt":"We ran a survey with three question groups and collected 120 response records. Can you normalise the score strings across all of them so we have consistent data quality before we build the dashboard?"},{"title":"QA pass on weekly survey export","prompt":"Here are 80 rows from this week's survey export with row IDs, question labels, dates, scores, and response counts — please run a string normalisation pass on them so the data is clean and ready for our reporting pipeline."}],"resultDescription":"Returns normalised survey score records with cleaned and standardised string fields for each submitted row, applying local numeric and data-quality processing. No external enrichment is performed. Output corresponds one-to-one with the submitted rows (up to 200).","failureModes":["Batch exceeds 200 rows — request rejected with validation error","Missing required fields (row_id, question, date, score, responses) — row-level validation failure","Invalid date format (not YYYY-MM-DD) — pattern validation error","Score or responses value outside allowed numeric range — boundary validation error","Empty rows array — minimum items constraint violation"],"whenToPreferThis":"Choose this endpoint when you need fast, local string normalisation of survey score records without external API dependencies or enrichment. It is ideal for pre-processing pipelines where data quality and consistent formatting of score strings are needed before aggregation, reporting, or ML ingestion — particularly for batches of up to 200 typed survey records.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T06:59:33.548Z","isFirstParty":false,"canonicalSlug":"survey-scores-string-normalisation-7ec2a227"}