---
title: "Start validated import REST API | HitKeep"
description: "Reference for the HitKeep REST API operation Start validated import, including request parameters, responses, and authentication notes."
canonical: "https://hitkeep.com/api/operations/apisitesidimportsimportidstart/"
---

# Start validated import REST API

POST

/api/sites/{id}/imports/{importID}/start

FetchcURL

```
const url = 'http://127.0.0.1:25737/api/sites/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/imports/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/start';
const options = {method: 'POST', headers: {cookie: 'hk_token=<hk_token>'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```
curl --request POST \
  --url http://127.0.0.1:25737/api/sites/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/imports/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/start \
  --cookie hk_token=<hk_token>
```

-

Starts a previously validated import job in the background.

## Authorizations

- **[cookieAuth](https://hitkeep.com/api/#cookieauth)**
- **[bearerAuth](https://hitkeep.com/api/#bearerauth)**
- **[apiKeyAuth](https://hitkeep.com/api/#apikeyauth)**

## Parameters

### Path Parameters

**id**

required

string format: uuid

**importID**

required

string format: uuid

## Responses

### 200

Import job

application/json

object

**bytes_received**

integer

**bytes_total**

integer

**error**

string

**id**

string format: uuid

**manifest**

object

**datasets**

Array<object>

object

**events**

integer

**files**

Array<string>

**key**

string

**name**

string

**pageviews**

integer

**rows_accepted**

integer

**rows_scanned**

integer

**rows_skipped**

integer

**visitors**

integer

**visits**

integer

**date_end**

string format: date-time

**date_start**

string format: date-time

**event_coverage**

object

**event_names**

Array<string>

**events**

Queryable imported custom-event count.

integer

**property_keys**

Array<string>

**rows_accepted**

integer

**rows_scanned**

integer

**visitors**

integer

**event_dimension_coverage**

object

**available**

Array<string>

**reason**

string

**unavailable**

Array<string>

**event_property_coverage**

object

**attributed_events**

integer

**attributed_property_keys**

Array<string>

**attributed_rows**

integer

**attributed_visitors**

integer

**unattributed_events**

integer

**unattributed_property_keys**

Array<string>

**unattributed_relationship**

string

**unattributed_rows**

integer

**unattributed_visitors**

integer

**unavailable_relationship_message**

string

**files**

Array<string>

**ignored_files**

Array<string>

**missing_files**

Array<string>

**overlap**

object

**estimated_skipped_events**

integer

**estimated_skipped_pageviews**

integer

**estimated_skipped_rows**

integer

**native_event_days**

integer

**native_event_keys**

integer

**native_traffic_days**

integer

**policy**

string

Allowed values: skip_native_day

**provider**

string

**rows_accepted**

integer

**rows_scanned**

integer

**rows_skipped**

integer

**source_hash**

string

**warnings**

Array<object>

object

**code**

string

**file**

string

**message**

string

**provider**

string

**rows_imported**

integer

**rows_scanned**

integer

**site_id**

string format: uuid

**source_hash**

string

**status**

string

##### Example

```
{
  "manifest": {
    "overlap": {
      "policy": "skip_native_day"
    }
  }
}
```

### 409

Import is not validated

application/json

object

**message**

string

##### Examplegenerated

```
{
  "message": "example"
}
```

[Previous Delete import](https://hitkeep.com/api/operations/apisitesidimportsimportid/delete/)[Next Create import upload](https://hitkeep.com/api/operations/apisitesidimportsprovideruploads/)
