Inventory
Inventory shows what assets a wallet holds across supported token types (ERC-20, ERC-721, ERC-1155). List holdings, fetch a specific contract’s balance, attach/detach contracts, restore soft-deleted entries, and inspect per-contract transfer history.
List inventory for wallet
GET /api/v1/wallets/{walletAddress}/inventory
cURL
curl -s "$FREEQ_API_URL/api/v1/wallets/me/inventory?showDeleted=false" \
-H "Authorization: Bearer $FREEQ_API_TOKEN"
Get specific contract holding
GET /api/v1/wallets/{walletAddress}/inventory/{contractAddress}
cURL
curl -s "$FREEQ_API_URL/api/v1/wallets/me/inventory/0xCONTRACT?tokenType=ERC-721&tokenId=2" \
-H "Authorization: Bearer $FREEQ_API_TOKEN"
Add / Remove / Restore
POST /api/v1/wallets/{walletAddress}/inventory/{contractAddress}
DELETE /api/v1/wallets/{walletAddress}/inventory/{contractAddress}
PUT /api/v1/wallets/{walletAddress}/inventory/{contractAddress}/undelete
Transfers
GET /api/v1/wallets/{walletAddress}/inventory/coin/transactions
GET /api/v1/wallets/{walletAddress}/inventory/{contractAddress}/transactions
Issue to wallet
POST /api/v1/wallets/{walletAddress}/inventory/{contractAddress}/issue
Native L2 transfer
POST /api/v1/wallets/inventory/native-transfer
cURL
curl -s -X POST "$FREEQ_API_URL/api/v1/wallets/inventory/native-transfer" \
-H "Authorization: Bearer $FREEQ_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"to":"0xTO","amount":"0.01"}'