{"uid":"cap_YiGcGqblbZtQTbJ3MRpem","slug":"return-imports-csv-cell-error-validator-017870c4","name":"Return Imports CSV Cell Error Validator","description":"Return imports — Located error report: Located error report for Return 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 located error report report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-returns-cell-errors?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"return_id,received_on,reason_code,returned_units,restocking_fee\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_-dKGDw4wJhm7D1HIjFF23","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 table of return import records and returns a located error report identifying specific cell-level errors","exampleAgentPrompt":"Can you validate this returns import CSV for me and give me a located error report showing exactly which cells are wrong? The CSV uses comma delimiters, allowed reason codes are group-a and group-b, numeric values should be between 0 and 1000000, and here's the data: return_id,received_on,reason_code,returned_units,restocking_fee\\nrecord-a,2026-01-01,group-a,10,2\\nrecord-b,2026-01-02,group-x,20,-5","exampleUseCases":[{"title":"Pre-import returns data quality check","prompt":"Before I import this batch of return records into our warehouse system, can you validate the CSV and tell me exactly which cells have errors? Allowed reason codes are group-a, group-b, and group-c, and all numeric values should be between 0 and 500000."},{"title":"Detecting invalid reason codes in returns","prompt":"I have a returns CSV with columns return_id, received_on, reason_code, returned_units, and restocking_fee — can you check it for cell-level errors and flag any reason codes that aren't in my allowed list of group-a, group-b, or group-d?"},{"title":"Validating numeric ranges in return records","prompt":"Can you scan this 800-row returns import CSV and produce a located error report for any cells where numeric values fall outside the range of -100 to 100000, using comma as the delimiter and max cell length of 200?"}],"resultDescription":"A located error report identifying specific cells within the CSV that contain validation errors, including information about which rows and fields failed validation based on the supplied constraints (numeric ranges, allowed category values, cell length limits).","failureModes":["CSV exceeds 1000 rows — only up to 1000 rows are validated","CSV string too long — maxLength is 100,000 characters","Invalid delimiter specified — must be comma, semicolon, or tab","Allowed categories list exceeds 100 items","Cell length exceeds configured max_cell_length limit","Malformed CSV that cannot be parsed even with quoted cell support"],"whenToPreferThis":"Choose this endpoint when you need cell-level, located error reporting on a return imports CSV — specifically when you want to know not just whether the file is valid but exactly which cells are wrong. Ideal for pre-import validation workflows where reason codes must match an allowed list and numeric fields must fall within defined ranges. Best for datasets up to 1000 rows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T18:48:09.930Z","isFirstParty":false,"canonicalSlug":"return-imports-csv-cell-error-validator-017870c4"}