Retrieve deposit instructions
Beam maintains an internal USD bank account for your Beam account. To get the deposit instructions for that account, you can login to your dashboard (Dashboard) and click on the USD row or retrieve via API. If retrieving via API:
- Authentication is done through a Bearer token with your API key (see Introduction > Configure API Access)
- You will need the ID of the fiat account from your response when using the create external crypto payment endpoint later. You'll use it as the Source ID.
API Endpoint
GET /smb/wallets
Example
curl --request GET
--url <https://api.getbeam.cash/smb/wallets>
--header 'Authorization: Bearer beam_sandbox_abc123'
--header 'Content-Type: application/json'
Response
{
"fiat": \[
{
"id": "ebbf9175-843f-40c4-95e7-9c414daae8d0",
"accountId": "865859ae-99d1-475a-aa7b-613dfa7bbc47",
"assetId": "usd",
"type": "Wire",
"balance": "15689.59",
"instructions": {...},
"subAccountsWire": \[]
},
"vendor": "Fortress",
"createdAt": "2024-06-13T09:56:55.588Z",
"updatedAt": "2024-12-12T14:54:08.583Z",
"asset": {
"id": "usd",
"symbol": "USD",
"type": "Fiat",
"enabled": true,
"usdOverrideValue": null,
"networkId": null,
"networkName": null,
"zerohashId": "USD",
"iconFileName": null,
"trmAssetId": null,
"bridgeAssetId": "usd",
"fortressAssetId": "usd",
"createdAt": "2023-11-22T15:15:11.549Z",
"updatedAt": "2023-11-22T15:15:11.549Z"
},
"locked": 300,
"total": 15989.59,
"disbursable": 15689.59,
"pending": 0
}
],
"crypto": [
{
"id": "83a51025-2ed8-4450-856b-31bc642ca00a",
"address": "0x8969245A790068F8927208f851e0E50A11C0e5aC",
"symbol": "USDC",
"network": "Ethereum",
"balance": 0,
"locked": 0,
"pending": 0,
"total": 0,
"createdAt": "2024-01-22T19:56:37.257Z"
}
]
}
Updated 3 days ago