Get Beneficiary List

This endpoint retrieves a list of beneficiaries associated with a specific account. It returns details for both FIAT and CRYPTO beneficiaries.

Request

Method: GET
URL: /v1/accounts/:accountId/beneficiary
Authentication: Requires authentication.

Response

Status Code: 200 OK
Content-Type: application/json

Response Body

Response Description: On a successful request, the server responds with a status code of 200 and a JSON object containing a list of beneficiaries.

Example Response (Fiat Beneficiaries)

{
    "success": true,
    "data": [
        {
            "id": "39aa9cab-c45a-41f6-92d8-5aff67916fcf",
            "recipientId": "8a42e9ff-ac35-4b47-b605-5aca4ac0bc78",
            "accountId": "385dec3a-9bfe-4072-8733-7872ef350e71",
            "name": "Acme Corp",
            "displayName": "Acme Corp",
            "reference": "Invoice#123",
            "type": "BUSINESS",
            "status": "ACTIVE",
            "assetType": "FIAT",
            "iban": "GB29NWBK60161331926812",
            "bicSwiftCode": "NWBKGB2L",
            "correspondentBic": null,
            "bankingId": null,
            "bankingIdType": null,
            "accountNumber": null,
            "routingNumber": null,
            "currencyCode": "AED",
            "countryCode": null,
            "bankCountryCode": null,
            "transactionType": "LOCAL",
            "addressId": "f00e6da2-1d30-40ea-9593-7ecd3f9bb10e",
            "address": {
                "id": "f00e6da2-1d30-40ea-9593-7ecd3f9bb10e",
                "line1": "123 Business Rd",
                "line2": "Suite 100",
                "line3": "Business Park",
                "line4": null,
                "countyState": null,
                "postCode": null,
                "country": "AG"
            },
            "cryptoWalletAddress": null,
            "networkId": null
        }
    ]
}

Response Fields

  • id: Unique identifier for the beneficiary.
  • name: Name of the beneficiary.
  • type: Type of beneficiary (e.g., INDIVIDUAL, BUSINESS).
  • assetType: Type of asset (FIAT or CRYPTO).
  • iban: IBAN for Fiat beneficiaries.
  • bicSwiftCode: BIC/SWIFT code for Fiat beneficiaries.
  • cryptoWalletAddress: Wallet address for Crypto beneficiaries.
  • networkId: Network ID for Crypto beneficiaries.
  • address: Beneficiary’s address details.

Example Response (Crypto Beneficiary)

For beneficiaries with assetType: "CRYPTO", the response includes cryptoWalletAddress and networkId.

{
    "success": true,
    "data": [
        {
            "id": "3e40596b-60fd-48e0-bc81-6485bf9f007a",
            "recipientId": "bc82e671-f021-431c-b13a-be12948e5a90",
            "accountId": "13d8c230-71c7-4c2b-ad3e-8a25b35981c8",
            "name": "Jane Smith",
            "displayName": "Jane Smith",
            "reference": "Crypto Transfer",
            "type": "INDIVIDUAL",
            "status": "ACTIVE",
            "assetType": "CRYPTO",
            "iban": null,
            "bicSwiftCode": null,
            "correspondentBic": null,
            "bankingId": null,
            "bankingIdType": null,
            "accountNumber": null,
            "routingNumber": null,
            "currencyCode": "ETH",
            "countryCode": null,
            "bankCountryCode": null,
            "transactionType": "LOCAL",
            "addressId": null,
            "address": null,
            "cryptoWalletAddress": "0xdf5274da75a9d55e886baa68091a3ae74a78fc48",
            "networkId": "6a48b281-c3c4-4a78-aa1f-f153d6b5ae71"
        }
    ]
}

Copyright © 2025 Relm