Skip to main content
The CSV Tools connector provides operations for working with CSV data: parsing, converting to and from JSON, filtering rows, and transforming columns.
No connection required; this utility connector works out of the box.

Tools

string
required
CSV string to convert.
boolean
default:"true"
First row is headers.
string
default:","
Field delimiter.
boolean
default:"true"
Skip empty lines.
Example request:
Example response:
object[]
required
Array of objects to convert.
string[]
Specific columns to include.
string
default:","
Field delimiter.
boolean
default:"true"
Include header row.
boolean
default:"false"
Quote all fields.
enum
default:"utf8"
Output encoding for the csv field: utf8 (default) or base64 (for email attachments, SFTP uploads, or knowledge-base embedding). The response includes an encoding tag.
Example request:
Example response:
Parse CSV with detailed configuration.
string
required
CSV string to parse.
string
Field delimiter.
string
Newline character.
string
default:"\""
Quote character.
string
default:"\""
Escape character.
boolean
default:"true"
First row is headers.
boolean
default:"true"
Auto-convert values to numbers.
boolean
default:"true"
Skip empty lines.
number
Only parse the first N rows.
Example request:
Example response:
string
required
CSV string.
string
required
Column name to filter on.
string
required
Operator: equals, not_equals, contains, not_contains, gt, gte, lt, lte, or regex.
string | number
required
Value to compare.
string
default:","
Field delimiter.
enum
default:"utf8"
Output encoding for the csv field: utf8 (default) or base64 (for email attachments, SFTP uploads, or knowledge-base embedding). The response includes an encoding tag.
Example request:
Example response:
string
required
CSV string.
string[]
required
Columns to sort by.
string[]
Sort order for each column: asc or desc.
string
default:","
Field delimiter.
enum
default:"utf8"
Output encoding for the csv field: utf8 (default) or base64 (for email attachments, SFTP uploads, or knowledge-base embedding). The response includes an encoding tag.
Example request:
Example response:
string
required
CSV string.
string[]
Columns to check for uniqueness (all columns if omitted).
boolean
default:"true"
Keep the first occurrence (or last if false).
string
default:","
Field delimiter.
enum
default:"utf8"
Output encoding for the csv field: utf8 (default) or base64 (for email attachments, SFTP uploads, or knowledge-base embedding). The response includes an encoding tag.
Example request:
Example response:
string
required
CSV string.
string[]
Columns to include.
object
Rename mapping (e.g., {"old_name": "new_name"}).
string
default:","
Field delimiter.
enum
default:"utf8"
Output encoding for the csv field: utf8 (default) or base64 (for email attachments, SFTP uploads, or knowledge-base embedding). The response includes an encoding tag.
Example request:
Example response:
string[]
required
Array of CSV strings to merge.
string
default:","
Field delimiter.
enum
default:"utf8"
Output encoding for the csv field: utf8 (default) or base64 (for email attachments, SFTP uploads, or knowledge-base embedding). The response includes an encoding tag.
Example request:
Example response:
string
required
CSV string.
string
default:","
Field delimiter.
number
default:"3"
Number of sample rows to include.
Example request:
Example response:
string
required
CSV string.
string
required
New column name.
string | number | boolean
required
Fixed value or column reference (e.g., $existingColumn).
string
default:","
Field delimiter.
enum
default:"utf8"
Output encoding for the csv field: utf8 (default) or base64 (for email attachments, SFTP uploads, or knowledge-base embedding). The response includes an encoding tag.
Example request:
Example response:
string
required
CSV string.
number
default:"0"
Start index.
number
End index (exclusive).
string
default:","
Field delimiter.
enum
default:"utf8"
Output encoding for the csv field: utf8 (default) or base64 (for email attachments, SFTP uploads, or knowledge-base embedding). The response includes an encoding tag.
Example request:
Example response: