curl --request GET \
--url https://api.onswitch.xyz/beneficiary/fetch \
--header 'x-service-key: <api-key>'{
"success": true,
"message": "Payment beneficiary fetched successfully",
"timestamp": "2026-04-18T14:22:08.631Z",
"data": {
"data": [
{
"id": "68d4f2a91eb37c15b8e3a4f7",
"reference": "a3f9c2e1-7b4d-4a8e-9c62-1d8f4e6b2a90",
"name": "Chinonso Adeyemi",
"category": "INDIVIDUAL",
"channel": "BANK",
"country": "NG",
"currency": "NGN",
"details": {
"holder_type": "INDIVIDUAL",
"holder_name": "Chinonso Adeyemi",
"account_number": "3048915627",
"bank_code": "058"
},
"created_at": "2026-04-18T14:22:08.631Z",
"updated_at": "2026-04-18T14:22:08.631Z"
}
],
"page": 1,
"limit": 10,
"total": 1,
"pages": 1
}
}Returns paginated beneficiaries previously used as payment destination.
curl --request GET \
--url https://api.onswitch.xyz/beneficiary/fetch \
--header 'x-service-key: <api-key>'{
"success": true,
"message": "Payment beneficiary fetched successfully",
"timestamp": "2026-04-18T14:22:08.631Z",
"data": {
"data": [
{
"id": "68d4f2a91eb37c15b8e3a4f7",
"reference": "a3f9c2e1-7b4d-4a8e-9c62-1d8f4e6b2a90",
"name": "Chinonso Adeyemi",
"category": "INDIVIDUAL",
"channel": "BANK",
"country": "NG",
"currency": "NGN",
"details": {
"holder_type": "INDIVIDUAL",
"holder_name": "Chinonso Adeyemi",
"account_number": "3048915627",
"bank_code": "058"
},
"created_at": "2026-04-18T14:22:08.631Z",
"updated_at": "2026-04-18T14:22:08.631Z"
}
],
"page": 1,
"limit": 10,
"total": 1,
"pages": 1
}
}Documentation Index
Fetch the complete documentation index at: https://docs.onswitch.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Service key for API authentication
Filter by country.
AD, AE, AF, AG, AI, AL, AM, EU, AN, AO, AQ, AR, AS, AT, AU, AW, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BM, BN, BO, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, GZ, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XK, YE, YT, ZA, ZM, ZW Filter by currency.
AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHF, CLP, CNY, COP, CRC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, FOK, GBP, GEL, GGP, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, IMP, INR, IQD, IRR, ISK, JEP, JMD, JOD, JPY, KES, KGS, KHR, KID, KMF, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TVD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VES, VND, VUV, WST, XAF, XCD, XDR, XOF, XPF, YER, ZAR, ZMW, ZWL Filter by channel.
BANK, BLOCKCHAIN, SWIFT, SEPA, SEPA_EUR, WIRE, ACH, DOMESTIC_GBP, MOBILEMONEY, ALIPAY, WECHATPAY Filter by account category.
INDIVIDUAL, BUSINESS Filter by reference or keyword
200Results page number. Default 1.
x >= 1Results per page. Default 10, maximum 100.
1 <= x <= 100Beneficiaries retrieved successfully
Hide child attributes
Beneficiary records for the current page
Hide child attributes
Unique identifier for the beneficiary
^[a-f0-9]{24}$Name of the beneficiary
INDIVIDUAL, BUSINESS Details of the beneficiary
Results page number. Default 1.
Results per page. Default 10, maximum 100.
Total matching beneficiaries (all pages)
Total number of pages for the current limit