{"uid":"cap__G5rS67GAY8uUb6o0TI4Y","slug":"property-listing-imports-csv-header-contract-check-b6263e8b","name":"Property Listing Imports — CSV Header Contract Check","description":"Property listing imports — Header contract check: Header contract check for Property listing 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-properties-schema?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"listing_id,listed_on,region_id,asking_price,floor_area_sqm\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_kYgqZN2NvBjEV1eC1jbWM","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 membership) of a property listing CSV file, up to 1000 rows.","exampleAgentPrompt":"Can you check whether my property listings CSV has a valid header contract? The file uses comma delimiters, asking_price should be between 50000 and 2000000, floor_area_sqm between 10 and 1000, and the only allowed region categories are 'group-a' and 'group-b'. Here's the CSV content: listing_id,listed_on,region_id,asking_price,floor_area_sqm\\nrecord-a,2026-01-01,group-a,250000,85","exampleUseCases":[{"title":"Pre-import validation for property data pipeline","prompt":"Before we load this batch of property listings into the database, can you validate the CSV header contract? The CSV uses comma delimiters, prices should be between 100000 and 5000000, floor areas between 20 and 500 sqm, and allowed regions are 'north', 'south', and 'east'. Here's the CSV text."},{"title":"Real estate portal data quality check","prompt":"I just exported property listings from our CRM and want to make sure the CSV columns are correct before uploading. Check the header contract — delimiter is a comma, max cell length 200, allowed region_id values are 'metro' and 'suburban', asking_price range 50000 to 3000000."},{"title":"Automated listing import integrity verification","prompt":"As part of our nightly import job, validate this property listings CSV header contract — it should have listing_id, listed_on, region_id, asking_price, and floor_area_sqm columns, tab-delimited, with prices between 0 and 10000000 and only 'zone-1', 'zone-2', 'zone-3' as allowed categories."}],"resultDescription":"Returns a header contract check report indicating whether the CSV's column headers, data types, value ranges (min/max), cell lengths, and category values conform to the declared contract. Highlights any violations found across up to 1000 rows.","failureModes":["CSV exceeds 100,000 character limit — request rejected","CSV is empty or missing required columns — validation error reported","Delimiter mismatch causes parsing failure — all rows may fail","Values outside declared min/max range flagged as contract violations","Unrecognised category values in region_id column flagged as errors","Cell length exceeds max_cell_length — flagged per row"],"whenToPreferThis":"Choose this endpoint when you specifically need to validate the header contract and column-level schema of a property listings CSV before importing it into a system. It is purpose-built for real estate listing CSVs with fields like listing_id, listed_on, region_id, asking_price, and floor_area_sqm, and supports configurable value ranges, category allow-lists, and delimiters. Prefer it over generic CSV validators when working in a property data pipeline context.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T18:48:40.745Z","isFirstParty":false,"canonicalSlug":"property-listing-imports-csv-header-contract-check-b6263e8b"}