> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.trevex.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.trevex.io/_mcp/server.

# Overview

**TREVEX KYB** lets external partner systems programmatically submit and
manage company KYB requests on behalf of their users. TREVEX handles the full
lifecycle:

#### Upload

Partner (optionally) uploads a trade license document via `upload_document`.

#### Submit

Partner submits the KYB request via `create_claim`.

#### Verify new users

If the user is new, TREVEX sends a verification email. The KYB request is
blocked until the user verifies.

#### Review

A TREVEX admin reviews the KYB request and either approves or rejects it.

#### Notify

On approval, a webhook fires to the partner's configured URL and the company
is enrolled in the Partner Program.

## Base URL

#### Production

```
https://api.trevex.io
```

> **Info**
>
> Replace with the environment URL provided by your TREVEX account manager for
> staging or sandbox testing.

## What's covered in this section

#### [Authentication](/authentication)

How to authenticate requests with your API key.

#### [Quick Start](/quickstart)

The shortest path from zero to your first approved KYB request.

#### [KYB Request Lifecycle](/kyb-lifecycle)

Status values, state transitions, and how to resubmit.

#### [Webhooks](/webhooks)

Payload schema, delivery guarantees, and retry behaviour.