{"uid":"cap_efCgijvBWsbkf6yXNl8-a","slug":"test-run-imports-csv-validation-summary-b33ea8f7","name":"Test Run Imports — CSV Validation Summary","description":"Test run imports — Validation summary: Validation summary for Test run imports. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV validation summary report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-test-runs-summary?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"run_id,executed_on,suite_id,passed_tests,failed_tests\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3","maxLength":100000,"minLength":1},"maximum":{"type":"number","default":1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"minimum":{"type":"number","default":-1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"delimiter":{"enum":[",",";","\t"],"type":"string","default":","},"max_cell_length":{"type":"integer","default":1000,"maximum":5000,"minimum":1},"allowed_categories":{"type":"array","items":{"type":"string","default":"","maxLength":100,"minLength":1},"default":["group-a","group-b"],"maxItems":100,"minItems":0}}},"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_HIVCrfE8HxsdK60SY7-pL","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":"Validates a CSV file of test run import data (up to 1000 rows) and returns a structured validation summary report.","exampleAgentPrompt":"Can you validate this test run CSV for me — it has columns run_id, executed_on, suite_id, passed_tests, and failed_tests, comma-delimited — and make sure suite_id only uses group-a or group-b, passed_tests and failed_tests are between 0 and 500, and no cell exceeds 200 characters?","exampleUseCases":[{"title":"CI pipeline test results validation","prompt":"Before I import these test results into our dashboard, can you validate this CSV — it's comma-separated with run_id, executed_on, suite_id, passed_tests, and failed_tests — and confirm suite_id is only ever 'group-a' or 'group-b' and that all numeric counts are between 0 and 1000?"},{"title":"QA team import pre-check","prompt":"Our QA team exported a test run summary to CSV using semicolons as the delimiter. Can you run a validation summary on it to catch any rows where failed_tests or passed_tests go negative or exceed 200, and flag any suite_id values outside of group-a, group-b, or group-c?"},{"title":"Automated data contract enforcement","prompt":"I want to enforce our test run data contract — please validate this CSV (comma-delimited, max 500 characters per cell) and tell me which rows fail, especially any where suite_id isn't in our allowed list of group-a or group-b, or where the numeric columns are out of range."}],"resultDescription":"A structured validation summary report covering up to 1000 rows of the submitted CSV, including details on which rows and cells failed validation, category violations against the allowed list, numeric range breaches, cell length overruns, and an overall pass/fail status for the dataset.","failureModes":["CSV exceeds 100,000 character limit — request rejected","CSV has 0 bytes — minLength validation fails","Delimiter mismatch causes all rows to parse as single-column","allowed_categories list has more than 100 entries — rejected","max_cell_length set above 5000 — rejected","Malformed CSV with unmatched quotes may produce unexpected parse results","More than 1000 rows submitted — only first 1000 may be evaluated"],"whenToPreferThis":"Use this endpoint when you need a quick, low-cost ($0.01) automated validation of a test run CSV file against a declared data contract — especially when you need to enforce allowed category values, numeric ranges, and cell length limits before importing into a downstream system. Prefer this over generic CSV validators when your data specifically matches the test run schema (run_id, executed_on, suite_id, passed_tests, failed_tests).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T12:39:29.731Z","isFirstParty":false,"canonicalSlug":"test-run-imports-csv-validation-summary-b33ea8f7"}