> ## Documentation Index
> Fetch the complete documentation index at: https://docs.byzantine.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

Byzantine has built an API to simplify the integration of our platform into your own.

<Info>
  Download the [OpenAPI specification](openapi-integrator.json) to view the full API endpoints.
</Info>

## Account creation

* Create and manage entities and users, including KYC/KYB payloads and supporting documents.
* Complete the account creation process to enable on-ramping and off-ramping.

## Transactions with passkey

* `Get activate/deposit/withdraw body` endpoints return unsigned transactions for passkey-based flows.
* `Send transaction` broadcasts a signed payload after collecting the user's WebAuthn signature.

## Account management

* Manage existing accounts: add bank accounts and other features are coming soon.

## User management

* Manage users by inviting them, updating their roles, and managing their authenticators (passkeys).
* Initialize OTP for a user and authenticate with OTP to create a session for authenticated actions.

## Vault data

* Discover active vaults and their performance using `Top vaults`, `Vault APY`, and `History` endpoints.
* Retrieve the list of supported deposit tokens and their on-chain details using the `Assets` endpoint.

## Account data

* Retrieve vault activity for a single user: deposits, withdrawals, and aggregate positions.
* Check transaction statuses and historical activity after deposits/withdrawals are initiated.
* Use these endpoints to confirm when funds finish on-ramping or when a withdrawal settles.

## API health

* `GET /v1/health` returns the service status.

***

Select any endpoint category below to view request/response schemas generated from the OpenAPI file.
