Validate import content without creating an import
Validate CSV or Sure NDJSON import content and return counts, headers, warnings, and validation errors without persisting an import or enqueueing jobs. CSV content is limited to 10MB.
Authorizations
API key for authentication. Generate one from your account settings.
Body
Raw CSV or Sure NDJSON content as a string. CSV content is limited to 10MB.
Import type to validate (defaults to TransactionImport)
TransactionImport, TradeImport, AccountImport, MintImport, ActualImport, YnabImport, CategoryImport, RuleImport, MerchantImport, PdfImport, QifImport, SureImport Account ID used for account-scoped CSV import validation
CSV imports only. Header name for the date column
CSV imports only. Header name for the amount column
CSV imports only. Header name for the transaction name column
CSV imports only. Header name for the category column
CSV imports only. Header name for the tags column
CSV imports only. Header name for the notes column
CSV imports only. Header name for the account column
CSV trade imports only. Header name for the quantity column
CSV trade imports only. Header name for the ticker column
CSV trade imports only. Header name for the price column
CSV imports only. Header name for the entity type column
CSV imports only. Header name for the currency column
CSV trade imports only. Header name for the exchange operating MIC column
CSV imports only. Date format pattern
CSV imports only. Number format for parsing amounts
1,234.56, 1.234,56, 1 234,56, 1,234 CSV imports only. How to interpret positive/negative amounts
inflows_positive, inflows_negative CSV imports only. Column separator
,, ; CSV imports only. Number of leading rows to skip before reading headers
x >= 0CSV imports only. Amount parsing strategy
signed_amount, custom_column CSV imports only. Column value that marks an amount as an inflow when using custom_column strategy
Response
import content preflighted