---
title: "Batch Item Import"
method: POST
path: "/batch/{batch_id}/item/{idx}/import"
---

# Batch Item Import

`POST /batch/{batch_id}/item/{idx}/import`

## Request

- Base URL: `https://consent-analyser-emea.waivern.com` (the document declares no server; this is the origin it was published from)
- URL: `https://consent-analyser-emea.waivern.com/batch/{batch_id}/item/{idx}/import`
- Auth: none declared

Import a report from local_scan.py — the same automated scan, run in a
visible browser on an admin's own computer for a site that blocked the
server. Admin session or admin API token (Bearer). Body:
{"report": <report JSON>, "log": [<log entries>]}. The AI step runs here,
if the batch has it on, then the batch row is replaced.

## Path parameters

- `batch_id` string, required
- `idx` integer, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/waivern/apis/har-consent-analyser.md) · [All operations](https://skmtc.dev/waivern/apis/har-consent-analyser/llms.txt) · [OpenAPI document](https://skmtc.dev/waivern/apis/har-consent-analyser/revisions/9c0e90fd0877?raw)
