{"uid":"cap_qWoe0qNOFnZOWMriUK8-L","slug":"transfer-record-imports-csv-header-contract-check-796a049c","name":"Transfer Record Imports — CSV Header Contract Check","description":"Transfer record imports — Header contract check: Header contract check for Transfer record 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 header contract check report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-transfers-schema?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"transfer_id,executed_on,asset_id,sent_amount,received_amount\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_dvirM9UmrORbm-ZFsQfF6","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 the header contract (column names, data types, value ranges, and category constraints) of a CSV file containing transfer records, returning a detailed check report.","exampleAgentPrompt":"Can you check whether my transfer records CSV has a valid header contract — it uses a comma delimiter and the allowed asset categories are group-a and group-b? Here's the CSV: transfer_id,executed_on,asset_id,sent_amount,received_amount\\nrecord-a,2026-01-01,group-a,10,2","exampleUseCases":[{"title":"Pre-import schema validation for finance team","prompt":"Before we import this batch of transfer records, can you validate the CSV header contract to make sure all required columns are present and the asset categories are only 'USD' or 'EUR'? The file uses comma delimiters and here's the CSV content."},{"title":"Enforce numeric range on transfer amounts","prompt":"I have a transfer CSV I need to validate — can you check the header contract and make sure all numeric values fall between 0 and 1000000? The delimiter is a semicolon and allowed categories are 'crypto' and 'fiat'."},{"title":"QA check on automated transfer export","prompt":"Our system just exported a transfer records CSV — can you run a header contract check on it to confirm the columns match the expected schema? The CSV uses tab delimiters, allowed categories are 'wire' and 'ach', and max cell length should be 500."}],"resultDescription":"A header contract check report indicating whether the CSV's column headers, data types, value ranges, cell lengths, and category values comply with the declared contract. Includes any violations or mismatches found across up to 1000 rows.","failureModes":["CSV exceeds 100,000 character limit — request rejected","CSV contains fewer than 1 character — rejected","Delimiter not one of comma, semicolon, or tab — validation error","Allowed category list exceeds 100 items — rejected","Cell length exceeds configured max_cell_length — flagged in report","Numeric values outside specified minimum/maximum range — flagged as contract violations","Malformed CSV structure — parse error returned"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, specialized validation of transfer record CSV headers and data contracts before importing into a downstream system. It is purpose-built for the transfer record schema (transfer_id, executed_on, asset_id, sent_amount, received_amount) with configurable category whitelists and numeric bounds, making it more targeted than a generic CSV validator.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T19:42:44.405Z","isFirstParty":false,"canonicalSlug":"transfer-record-imports-csv-header-contract-check-796a049c"}