Wallets

Uplyft programs' members have wallets containing their balances and transactions.

Wallets can be created using the Graph API

In order to get or create wallets in a certain program, the app used to authenticate must belong to a business account that has permissions for that program.

Wallet Type

A wallet contains

  • Address – The identifier of the wallet.

  • Program –The program to which the wallet belongs.

  • Balances – A list of the members' current balance in all currencies within the program.

Getting wallets

Single wallets can be retrieved used using the wallet graph query.

query {
wallet(address: "00001448612") {
address
program {
type
currency
}
balances {
currency
amount
}
}

Creating wallets

Single wallets can be retrieved used using the createWallet graph mutation. A new wallet address is generated by Uplyft.

mutation {
createWallet(program: uppers) {
address
}
}

Wallets can only be created in Uplyft programs. It is not supported for third party programs such as Miles & More and Payback.