Wallets and Users
Endpoints cover creating new wallets, retrieving wallet credentials, fetching NFTs in a wallet, etc.
Creating and Storing UserWallets
Create a new user-wallet, or retrieve an existing one if the user id already has a wallet
Headers
Name
Type
Description
Request Body
Name
Type
Description
{
"data": {
"public_key": "0xb7E18B77E7A64DaAB5C9F4A861184AEEb6F893C8",
"user_id": "gkh9bH8MP1nEzW-_o6e0YQ",
"private_key": "87445tvGRTVlwWECRwergvhrgvHBTrgttg4h6fd8f"
},
"status": 200,
"message": "New User Created"
}{
"data": {},
"status": 400,
"message": "There was an error"
}{
"data": {},
"status": 401,
"message": "Not Authorized"
}{
"data": {
"public_key": "0xb7E18B77E7A64DaAB5C9F4A861184AEEb6F893C8",
"user_id": "gkh9bH8MP1nEzW-_o6e0YQ",
"private_key": "in_custody"
},
"status": 200,
"message": "New User Created"
}Find wallet credentials for one of your users
Headers
Name
Type
Description
Request Body
Name
Type
Description
Fetch NFTs that are owned by one of your user's wallets.
Headers
Name
Type
Description
Request Body
Name
Type
Description
Fetch NFTs from one of your user's wallets that are currently for sale
Headers
Name
Type
Description
Request Body
Name
Type
Description
Retrieve the private key of a custodial wallet
Headers
Name
Type
Description
Request Body
Name
Type
Description
Updates the wallet (private/public keys) for one of your users
Headers
Name
Type
Description
Request Body
Name
Type
Description
Updates the user ID for a UserWallet
Headers
Name
Type
Description
Request Body
Name
Type
Description
Remove a UserWallet from the Rareful Server
Headers
Name
Type
Description
Request Body
Name
Type
Description
Last updated