---
title: "Check TEE wallet delegation status"
method: GET
path: "/v1/wallet/delegation-status"
tags: ["User"]
---

# Check TEE wallet delegation status

`GET /v1/wallet/delegation-status`

## Request

- Base URL: `https://api.totalis.trade`
- URL: `https://api.totalis.trade/v1/wallet/delegation-status`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`
- TypeScript: <https://skmtc.dev/totalistrading/apis/totalis-rfq-api/docs/v1/wallet/delegation-status/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

OK

- object
  - `data` DelegationStatus
    - `ready` boolean: True if a wallet is linked and delegation can proceed
    - `delegated` boolean: True if TEE wallet delegation is active (server can sign)
    - `address` string: Solana wallet address (base58). Empty string if no wallet linked.
    - `wallet_id` string: Privy embedded wallet ID (used for delegation API calls)

## Changes

- **2026-06-26** `3af55b05b740`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/totalistrading/apis/totalis-rfq-api/changes/v1/wallet/delegation-status/get.md)

---

[API](https://skmtc.dev/totalistrading/apis/totalis-rfq-api.md) - [All operations](https://skmtc.dev/totalistrading/apis/totalis-rfq-api/llms.txt) - [OpenAPI document](https://skmtc.dev/totalistrading/apis/totalis-rfq-api/revisions/bd5823107170?raw)
