No connection required; this utility connector works out of the box.
Tools
to-json: Convert CSV to JSON
to-json: Convert CSV to JSON
from-json: Convert JSON to CSV
from-json: Convert JSON to CSV
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.parse: Parse CSV with options
parse: Parse CSV with options
Parse CSV with detailed configuration.Example request:Example response:
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.
filter: Filter rows by condition
filter: Filter rows by condition
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.sort: Sort rows
sort: Sort rows
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.dedupe: Remove duplicate rows
dedupe: Remove duplicate rows
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.transform: Rename, reorder, or select columns
transform: Rename, reorder, or select columns
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.merge: Merge multiple CSVs
merge: Merge multiple CSVs
info: Get CSV statistics
info: Get CSV statistics
add-column: Add a new column
add-column: Add a new column
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.slice: Get a range of rows
slice: Get a range of rows
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.