Skip to main content
GET
/
v1
/
me
/
wallets
/
{wallet_id}
Get Wallet
curl --request GET \
  --url https://api.polysimulator.com/v1/me/wallets/{wallet_id} \
  --header 'X-API-Key: <api-key>'
{
  "id": 123,
  "kind": "<string>",
  "label": "<string>",
  "balance": "<string>",
  "baseline": "<string>",
  "status": "<string>",
  "generation": 123,
  "parent_wallet_id": 123,
  "competition_id": 123,
  "created_at": "<string>",
  "archived_at": "<string>",
  "is_legacy": false,
  "managed_by": {
    "tenant_slug": "<string>",
    "display_name": "<string>"
  },
  "b2b_account": {
    "account_id": "<string>",
    "stage": "<string>",
    "status": "<string>"
  }
}

Authorizations

X-API-Key
string
header
required

Issue from /v1/keys (or admin-issued for enterprise tier).

Headers

authorization
string | null
X-API-Key
string | null
POLY_API_KEY
string | null
Poly-API-Key
string | null

Path Parameters

wallet_id
integer
required

Response

Successful Response

id
integer
required
kind
string
required
label
string | null
required
balance
string
required
baseline
string
required
status
string
required
generation
integer
required
parent_wallet_id
integer | null
required
competition_id
integer | null
required
created_at
string | null
required
archived_at
string | null
required
is_legacy
boolean
default:false
managed_by
WalletManagedByOut · object

Tenant identity for a PROP_FIRM wallet (prop-firm plan §8 managed_by). Drives the native Managed by {display_name} label.

b2b_account
WalletB2BAccountOut · object

Governance-account summary for a PROP_FIRM wallet (prop-firm plan §8 b2b_account). account_id is the UUID as a string; stage is one of demo|challenge|funded (rendered as the Demo/Challenge/Funded badge); status one of active|closed|archived.