URL: /baas/api/reference/financial-operations/get-beneficiaries-for-wallet
---
title: 'Get beneficiaries for wallet'
description: 'Retrieve allowed operations for an account, optionally including beneficiaries and consents.'
---
This endpoint requires `X-Forwarded-From` and a device header. The backend accepts any of:
`deviceId`, `X-Device-Id`, `device-id`.
## Sample cURL
```bash
curl --location 'https://sandbox.finhub.cloud/api/v2.1/fintrans/28e09085-2167-4284-ad1a-239122af836f/allowed-operations?includeBeneficiaries=true&includeConsents=true' \
--header 'Authorization: Bearer ' \
--header 'X-Tenant-ID: ' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'User-Agent: ' \
--header 'X-Forwarded-From: ' \
--header 'X-Forwarded-For: ' \
--header 'platform: Web' \
--header 'deviceId: ' \
```
## Missing Headers Error Example
```json
{
"code": 500,
"data": {
"deviceId_accepted": [
"deviceId",
"X-Device-Id",
"device-id"
],
"missingHeaders": [
"X-Forwarded-From",
"deviceId"
]
},
"message": "Missing required header(s)"
}
```
## Response Example
```json
{
"code": 200,
"data": {
"sessionId": "e76cfef8-1897-45a3-b9c1-3e90ffb3fae0",
"tenantId": "97e7ff29-15f3-49ef-9681-3bbfcce4f6cd",
"time": "2026-04-01T13:10:16.455800933",
"accounts": [
{
"id": "28e09085-2167-4284-ad1a-239122af836f",
"type": "CONSUMER_WALLET",
"iban": "LT803320011000055865",
"currency": "EUR",
"balance": 0,
"flags": {},
"ownerId": "7d1d49db-bf39-4123-94d8-c03a1e6b4d4a",
"assetId": "aeee88d3-bc7b-4f47-8850-8183bd9eb9b0",
"assetSubUnitId": "dd35508b-7529-49b8-ae56-fafd523f953f"
}
],
"beneficiaries": [
{
"id": "03337653-7f7e-49af-a9fa-9ea444132510",
"assetId": "03337653-7f7e-49af-a9fa-9ea444132510",
"assetSubUnitId": "dd35508b-7529-49b8-ae56-fafd523f953f",
"kind": "EXTERNAL",
"walletId": "28e09085-2167-4284-ad1a-239122af836f",
"currencyHints": [
"EUR"
],
"allowedOperationTypes": [],
"beneficiaryId": "ba77dbdb-a1f4-48d0-bb50-a44123ffc9b2",
"iban": "LT203320011000000006",
"currency": "EUR",
"partyType": "INDIVIDUAL_CUSTOMER",
"status": "",
"name": "",
"assetSubUnitName": "European Monetary Unit"
}
],
"operations": [
{
"fromAccountId": "28e09085-2167-4284-ad1a-239122af836f",
"fromAssetId": "aeee88d3-bc7b-4f47-8850-8183bd9eb9b0",
"fromAssetSubUnitId": "dd35508b-7529-49b8-ae56-fafd523f953f",
"toRefId": "03337653-7f7e-49af-a9fa-9ea444132510",
"toAssetSubUnitId": "dd35508b-7529-49b8-ae56-fafd523f953f",
"beneficiaryId": "ba77dbdb-a1f4-48d0-bb50-a44123ffc9b2",
"opType": "PURCHASE",
"currencies": [
"EUR"
],
"perTxnLimit": 50000,
"requiresConsent": true
}
],
"limits": {
"perTxn": {
"EUR": 50000
},
"daily": {
"EUR": 200000
},
"monthly": {
"EUR": 1000000
}
},
"fees": {
"model": "SEPARATE_FEE_TRANSFER",
"rules": {},
"flags": {
"feeChannel": "SEPARATE"
}
},
"consentModel": {
"requireConsent": true,
"expiryMinutes": 30,
"scope": "PAYMENT"
},
"snapshotId": "e76cfef8-1897-45a3-b9c1-3e90ffb3fae0",
"hasBeneficiaries": true,
"beneficiaryCount": 8
},
"message": "Success"
}
```