Skip to main content
These guides cover additional importer options and features. Use them to extend a sheet at run time, add custom validation and transformation logic, and automate imports through the API.

Dynamic Columns

Add new columns to the sheet at run time.

Virtual Columns

Create new columns by applying custom data transformation logic.

Unmapped & Ignored Columns

Accept columns not included in the sheet template, or let users drop columns from the import.

Import Links

Accept files from your users without a website or an app.

Validation Functions

Implement advanced validations using JavaScript functions.

Server Side Validation

Validate data at your server and report errors back for correction and re-upload.

Data Transforms

Bulk edit the dataset before pushing it to your system.

REST File API

Automate CSV submissions via API.

Environment Variables

Variables to configure the importer environment.

Auth API

Authenticate API requests to CSVbox using a secure header-based scheme.

Sheet API

Programmatically create and manage CSVbox sheets and their column configurations through the API.

MCP Server

Configure importers by prompting Claude, Cursor, or any MCP client instead of hand-writing schema JSON.

If / Else Builder

Add conditional validations and data transforms to a sheet without writing JavaScript.