---
title: "Queue validation for CSV import"
method: POST
path: "/import/validation/{importDefinitionId}"
tags: ["Import"]
---

# Queue validation for CSV import

`POST /import/validation/{importDefinitionId}`

## Request

- Base URL: `https://api.zentail.com/v1`
- URL: `https://api.zentail.com/v1/import/validation/{importDefinitionId}`
- Auth: API key in header `AUTHORIZATION`

This creates a validation for the given import definition. It queues it to be run for the given CSV file. GET /import/validation/results can be used to check the progress and current results.

## Path parameters

- `importDefinitionId` string, required

## Response `200`

Success

- ImportPostResponse
  - `import_validation_id` number
  - `supplied_headers` string[]
  - `actual_headers` string[]
  - `first_10_rows` array[]
    - string[]

## Other responses

- `400`: Bad Request
- `403`: Permission Denied
- `404`: Not Found
- `500`: Zentail Error
- `503`: Zentail Error

---

[API](https://skmtc.dev/zentail/apis/zentail-api.md) - [All operations](https://skmtc.dev/zentail/apis/zentail-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zentail/apis/zentail-api/revisions/55e43cb43caf?raw)
