---
url: /en/reference.md
---
# Endpoints

Base URL: `https://api.dtpg.net`. Every request must be signed; see [Authentication](/en/guide/authentication).
Machine-readable OpenAPI 3 definition: [openapi.yaml](/openapi.yaml) (import into Postman / Apifox / code generators).

| Method | Path | Summary | Scope |
|---|---|---|---|
| `POST` | [`/v1/addresses/validate`](/en/reference/catalog#validate-address) | Validate address | `read` |
| `GET` | [`/v1/assets`](/en/reference/catalog#supported-assets) | Supported assets | `read` |
| `GET` | [`/v1/chains`](/en/reference/catalog#supported-chains) | Supported chains | `read` |
| `GET` | [`/v1/wallets/{user_id}/addresses`](/en/reference/wallets#all-deposit-addresses-of-a-user) | All deposit addresses of a user | `read` |
| `POST` | [`/v1/wallets/{user_id}/addresses`](/en/reference/wallets#get-or-create-a-deposit-address) | Get or create a deposit address | `deposit` |
| `GET` | [`/v1/wallets/{user_id}/balances`](/en/reference/wallets#user-balances) | User balances | `read` |
| `GET` | [`/v1/deposits`](/en/reference/deposits#list-deposits) | List deposits | `read` |
| `GET` | [`/v1/deposits/{deposit_id}`](/en/reference/deposits#get-deposit) | Get deposit | `read` |
| `POST` | [`/v1/deposits/rescan`](/en/reference/deposits#rescan-by-transaction-hash) | Rescan by transaction hash | `deposit` |
| `GET` | [`/v1/withdraws`](/en/reference/withdraws#list-withdrawals) | List withdrawals | `read` |
| `POST` | [`/v1/withdraws`](/en/reference/withdraws#create-withdrawal) | Create withdrawal | `withdraw` |
| `GET` | [`/v1/withdraws/{withdraw_id}`](/en/reference/withdraws#get-withdrawal) | Get withdrawal | `read` |
| `GET` | [`/v1/events`](/en/reference/events#list-events) | List events | `read` |
| `POST` | [`/v1/events/{event_id}/resend`](/en/reference/events#resend-event) | Resend event | `read` |
