{"uid":"cap_7YhzdKWO6NmFFSNkdfRgR","slug":"product-imports-csv-valid-row-export-f3f77c84","name":"Product Imports CSV Valid Row Export","description":"Product imports — Valid row export: Valid row export for Product 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-products-valid-rows?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"sku,introduced_on,category_id,list_price,unit_weight_kg\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_OxNFff8RtRA_gFgkyumK6","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 product import table and exports only the rows that pass all validation checks, including category, price, and field-length constraints.","exampleAgentPrompt":"Can you validate my product import CSV and export only the valid rows? The file uses comma delimiters, allowed categories are 'group-a' and 'group-b', prices must be between 0 and 500, and here's the data: sku,introduced_on,category_id,list_price,unit_weight_kg\\nrecord-a,2026-01-01,group-a,10,2\\nrecord-b,2026-01-02,group-x,20,3","exampleUseCases":[{"title":"Pre-import product catalog cleanup","prompt":"I have a CSV of 800 product records I want to import — can you validate it and give me only the rows that pass? Allowed categories are 'electronics' and 'accessories', prices should be between 1 and 9999, and the delimiter is a comma."},{"title":"Category compliance check for new SKUs","prompt":"Before I push these new SKUs to our system, can you run them through validation and pull out just the valid rows? The CSV uses semicolons, allowed categories are 'apparel' and 'footwear', and I want to flag anything with a cell longer than 200 characters."},{"title":"Supplier feed quality gate","prompt":"Our supplier sent a tab-delimited product feed CSV — can you validate it against our allowed categories 'group-a', 'group-b', and 'group-c', filter for prices between 0.5 and 10000, and return only the rows that pass all checks?"}],"resultDescription":"A valid row export report containing only the rows from the submitted CSV that pass all declared constraints — including category membership, numeric range checks, cell length limits, and parse validity. Up to 1000 rows processed per call.","failureModes":["CSV exceeds 100,000 character limit — request rejected","CSV contains no parseable rows — empty report returned","All rows fail validation — report contains zero valid rows","Invalid delimiter specified — parse failure","Cell exceeds max_cell_length — row flagged as invalid","Allowed categories list empty with restrictive categories — all rows may fail","Malformed CSV quoting causes parse errors on affected rows"],"whenToPreferThis":"Choose this endpoint when you need to pre-screen a product import CSV against a declared contract (allowed categories, numeric ranges, cell lengths) before loading data into a downstream system. It is purpose-built for product import validation with up to 1000 rows, supports quoted cells, and returns only clean passing rows — ideal as a lightweight quality gate in an automated import pipeline. Prefer it over general-purpose CSV parsers when you need category allowlist enforcement and numeric bounds checking in a single pass.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:47:24.420Z","isFirstParty":false,"canonicalSlug":"product-imports-csv-valid-row-export-f3f77c84"}