{"uid":"cap_rWnq2MGFyY_Dc1Z2TDJKH","slug":"refund-imports-valid-row-export-cafcbeb8","name":"Refund Imports — Valid Row Export","description":"Refund imports — Valid row export: Valid row export for Refund 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 valid row export report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-refunds-valid-rows?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"refund_id,refunded_on,order_id,refund_amount,refunded_units\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_9XLkw3KF3nXEAU1l_XvEx","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 of refund records and exports only the rows that pass all defined validity checks, up to 1000 rows.","exampleAgentPrompt":"Can you validate this refund CSV and give me a report of only the valid rows? The CSV uses comma delimiters, amounts should be between 0 and 50000, and only orders from group-a and group-b are allowed categories.","exampleUseCases":[{"title":"Pre-import refund data cleanup","prompt":"I have a CSV of this month's refund records with columns refund_id, refunded_on, order_id, refund_amount, and refunded_units — can you run it through validation and give me back only the rows that pass, filtering out anything with a refund_amount outside 0 to 100000 and only keeping records in categories group-a or group-b?"},{"title":"E-commerce refund reconciliation check","prompt":"Before I import these refunds into our system, can you validate the CSV and export just the valid rows? The delimiter is a comma, max cell length should be 500, and refund amounts need to stay between 1 and 99999 — here's the CSV data."},{"title":"Automated refund pipeline quality gate","prompt":"As part of our nightly refund pipeline, validate this incoming refund CSV — reject any rows where the refund_amount is below 0 or above 500000 or the order category isn't in group-a or group-b, and send me back a report of only the rows that passed."}],"resultDescription":"A report listing only the rows from the input CSV that passed all validity checks (value range, allowed categories, cell length, and structural integrity), up to 1000 rows. Invalid rows are excluded from the export.","failureModes":["CSV exceeds 100,000 character limit — request rejected","CSV contains more than 1000 rows — rows beyond limit may be truncated or rejected","Delimiter mismatch causes parsing errors — all rows may appear invalid","Cell exceeds max_cell_length threshold — affected rows marked invalid","Numeric values outside the min/max bounds — those rows excluded from valid export","Malformed CSV structure (unclosed quotes, wrong column count) — parsing failure or row-level errors","Payment not processed — endpoint returns 402 before any validation occurs"],"whenToPreferThis":"Use this endpoint when you have a CSV of refund records and need to isolate only the valid rows before importing them into a downstream system. It is ideal for lightweight, self-contained validation without external enrichment, supports quoted cells, and enforces category allowlists and numeric range constraints in a single call. Prefer it over generic CSV validators when you need refund-domain-aware presets and a clean valid-row export rather than just an error report.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T18:47:38.467Z","isFirstParty":false,"canonicalSlug":"refund-imports-valid-row-export-cafcbeb8"}