{"uid":"cap_qedLnDPTxn2rmYgvUSFHf","slug":"refund-imports-category-allowlist-check-0e06d8af","name":"Refund Imports — Category Allowlist Check","description":"Refund imports — Category allowlist check: Category allowlist check 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 category allowlist check report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-refunds-categories?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_1F0QrcIJzQTx6gSx4qdQB","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 that all category values in a refund CSV file belong to a declared allowlist, returning a compliance report for up to 1000 rows.","exampleAgentPrompt":"Check my refund imports CSV for category compliance — the allowed categories are 'group-a', 'group-b', and 'group-c', and the file uses comma as the delimiter. Flag any rows where the category field isn't on that list.","exampleUseCases":[{"title":"Pre-import refund data audit","prompt":"Before I load this week's refund batch into our system, can you validate the CSV against our approved category list — 'electronics', 'apparel', and 'home-goods' — and flag any rows with categories that aren't on that list? The file is comma-delimited."},{"title":"Finance team policy enforcement","prompt":"Our finance policy only allows refunds under the categories 'standard', 'warranty', and 'goodwill'. Can you run a check on this refund CSV to catch any entries that use a different category value before we process them?"},{"title":"Automated refund pipeline gate","prompt":"As part of our automated refund pipeline, validate this CSV for category compliance against the allowlist ['vendor-return', 'customer-return', 'damaged-goods'] and give me a report of any rows that fail the check."}],"resultDescription":"A structured category allowlist check report identifying which rows (if any) contain category values not present in the declared allowed_categories list, covering up to 1000 rows of the submitted refund CSV, with overall compliance status and details of non-conforming entries.","failureModes":["CSV exceeds 100,000 character limit — request rejected","CSV has more than 1000 rows — excess rows not validated","allowed_categories list exceeds 100 items — request rejected","Invalid delimiter specified — must be comma, semicolon, or tab","Cell content exceeds max_cell_length — validation error returned","Malformed CSV with unclosed quotes — parsing may fail or error","Empty CSV string submitted — validation returns error","Payment of 0.01 USDC not completed — request blocked"],"whenToPreferThis":"Use this endpoint when you need a fast, low-cost ($0.01) automated check that category fields in a refund CSV conform to a known, finite set of approved values before importing or processing the data. It is ideal for pre-import pipeline gates, compliance audits, and finance policy enforcement where the allowlist is known in advance and the dataset is up to 1000 rows. Prefer this over generic CSV validators when you specifically need allowlist-based category validation scoped to refund data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T18:48:02.608Z","isFirstParty":false,"canonicalSlug":"refund-imports-category-allowlist-check-0e06d8af"}