Skip to main content

Retrieve a wallet by id

This endpoint retrieves the details of a specific wallet by its unique identifier (Id).

Each wallet record contains:

  • Identifying information about the wallet
  • The associated blockchain address
  • Metadata describing its usage and permissions

📘 Learn more about wallets.

Request Endpoint​

GET /odata/v1.0/Wallets({key})

Supported OData Query Options​

Expand, Select — allow clients to retrieve related entities or select specific fields in the response.

Parameters​

NameTypeDescription
keystring($uuid)Required. Unique identifier of the requested wallet.
Example: B5BB3E99-A8F8-4896-8D41-07920DFCDAEC

Response Body​

Content type: application/json— Returns a single wallet object.

ParameterDescription
IdUnique identifier of the wallet within TEOS Platform.
NameHuman-readable name assigned to the wallet.
DescriptionOptional description providing context or intended use of the wallet.
EthereumAddress/ICPAddressThe blockchain address linked to this wallet.
UserIdIdentifier of the user who owns this wallet.
SignableIndicates whether the wallet supports signing blockchain transactions.

Example Response Body​

In EVM-compatible networks (e.g., Sparknet, Ethereum, and Polygon), the "Address" and is 42 characters long. In non-EVM networks, the address length may differ. For example, on Internet Computer, it is 63 characters.

{
"Id": "346BD08F-8F95-4487-9FB4-17FA19B8A91D",
"Name": "USD Token Wallet",
"Description": "Used for payments",
"EthereumAddress": "0xe0450ce1e2ef73b15514ae6a003b90d0ebac8836",
"UserId": "346BD08F-8F95-4487-9FB4-17FA19B8A91D",
"Signable": true
}

Response Codes​

CodeDescription
200The wallet was successfully retrieved.
401Unauthorized — authentication credentials are missing or invalid.
403Forbidden — the requested wallet belongs to another user.
404Not Found — no wallet with the specified ID exists in the system.