> For the complete documentation index, see [llms.txt](/llms.txt).
> A full single-fetch corpus is available at [llms-full.txt](/llms-full.txt).
---
title: "Import from CSV"
description: "Bulk-import items from a CSV file, mapping columns to input/expected-output fields."
method: "POST"
endpoint: "/api/v1/projects/:projectId/datasets/:id/import/csv"
order: 12
group: "Import"
last_verified: 2026-07-27
---



`POST /api/v1/projects/:projectId/datasets/:id/import/csv`

Bulk-import items from a CSV file, mapping columns to input/expected-output fields.


  #### Body parameters
  - `data` _string_ **required** — The raw CSV content.
  - `mapping` _object_ **required** — Column mapping, e.g. input to prompt_column and expected_output to answer_column.
  - `has_header` _boolean_ — Whether the first row is a header. Defaults to true.
  - `delimiter` _string_ — The column delimiter. Defaults to a comma.



