---
title: "Verify Seller"
method: POST
path: "/api/v1/admin/sellers/{seller_id}/verify"
---

# Verify Seller

`POST /api/v1/admin/sellers/{seller_id}/verify`

## Request

- Base URL: `https://trovastorage.it` (the document declares no server; this is the origin it was published from)
- URL: `https://trovastorage.it/api/v1/admin/sellers/{seller_id}/verify`
- Auth: one of:
  - API key in header `X-Access-Token`
  - HTTP bearer

An admin verified this operator: who they are, and that they may publish
(M3B). In production this is how an operator becomes verified: there is no
verification provider yet and no verdict to simulate. Until it is done,
nothing the operator entered is public.

Refused for an operator who has not accepted the terms: without them there
is no licence to publish what they supply.

## Path parameters

- `seller_id` string, uuid, required

## Response `200`

Successful Response

- AdminSellerRow
  - `id` string, uuid, required
  - `user_id` string, uuid, required
  - `business_name` string, required
  - `city` string, required
  - `country_code` string, required
  - `kyc_state` string, required
  - `admin_approved` boolean, required
  - `manages_listing` boolean
  - `suspended` boolean

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/trovastorage/apis/stock-your-inventory.md) · [All operations](https://skmtc.dev/trovastorage/apis/stock-your-inventory/llms.txt) · [OpenAPI document](https://skmtc.dev/trovastorage/apis/stock-your-inventory/revisions/c75f591a585c?raw)
