---
title: "Verify Upload"
method: POST
path: "/api/people/verify/upload"
tags: ["people"]
---

# Verify Upload

`POST /api/people/verify/upload`

## Request

- Base URL: `https://api.getle.ad` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getle.ad/api/people/verify/upload`
- Auth: none declared

Verify a list the customer brought with them.

A CSV in, a verification job out, running through the same relay and the
same chunking as a verification of rows they revealed here. The column is
found rather than configured: an address is the only thing in a spreadsheet
shaped like an address, and asking somebody to name the column is a step
that exists only because the parser was lazy.

Verdicts are written to the delivery ledger by address hash, exactly as the
other path does, so an address the account already holds picks up the new
verdict too rather than keeping a stale one.

## Headers

- `authorization` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/getle/apis/lead-generator-pro-api.md) · [All operations](https://skmtc.dev/getle/apis/lead-generator-pro-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getle/apis/lead-generator-pro-api/revisions/041155e6d905?raw)
