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

Name

Type

Description

key

string($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.

Parameter

Description

Id

Unique identifier of the wallet within TEOS Platform.

Name

Human-readable name assigned to the wallet.

Description

Optional description providing context or intended use of the wallet.

EthereumAddress/ICPAddress

The blockchain address linked to this wallet.

UserId

Identifier of the user who owns this wallet.

Signable

Indicates 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

Code

Description

200

The wallet was successfully retrieved.

401

Unauthorized — authentication credentials are missing or invalid.

403

Forbidden — the requested wallet belongs to another user.

404

Not Found — no wallet with the specified ID exists in the system.

Last updated

Was this helpful?