Crypto
APIs
Get external beneficiary
api reference return external beneficiary records (wallet + beneficiary details) created for a specific account these represent saved payment destinations on supported blockchains { "name" "endpoint get external beneficiary", "method" "get", "url" "https //sandbox crbcos com/crypto/v1/accounts/{accountnumber}/external addresses", "description" "", "tab" "examples", "examples" { "languages" \[ { "id" "gvbyb xxxg8aaahk3ybhl", "language" "curl", "code" "curl location 'https //ops dev2 crbcos com/crypto/v1/accounts/2917000057/external addresses' \\\\\n header 'accept text/plain' \\\\\n header 'authorization bearer token'", "customlabel" "" }, { "id" "v6goivlqrhbrww3adkkqs", "language" "nodejs", "code" "var https = require('follow redirects') https;\nvar fs = require('fs');\n\nvar options = {\n 'method' 'get',\n 'hostname' 'ops dev2 crbcos com',\n 'path' '/crypto/v1/accounts/2917000057/external addresses',\n 'headers' {\n 'accept' 'text/plain',\n 'authorization' 'bearer eyjhbgcioijsuzi1niisimtpzci6im55wud6cwpprew3aelvrfa5tgd2setpck1hzyising1dci6im55wud6cwpprew3aelvrfa5tgd2setpck1hzyisinr5cci6ikpxvcj9 eyjpc3mioijodhrwczovl2lkc3j2aw50c3rnlmnyymnsb3vklmnvbsisim5izii6mtc2odixmtu0oswiawf0ijoxnzy4mjexntq5lcjlehaioje3njgymtmzndksimf1zci6wyjodhrwczovl2fwas5jcmjjb3muy29tlyisimh0dhbzoi8vawrzcnzpbnrzdgcuy3jiy2xvdwquy29tl3jlc291cmnlcyjdlcjzy29wzsi6wyjvcgvuawqilcjodhrwczovl2fwas5jcmjjb3muy29tlyjdlcjhbxiiolsizxh0zxjuywwixswiy2xpzw50x2lkijoiy29zzxhwbg9yzxj1asisinn1yii6ime3zwfhzwvlltiwmtytndhkmi04owfjltnizjqymwi0zmnmmyisimf1dghfdgltzsi6mtc2odixmtu0ocwiawrwijoiq1jcrw50cmfby2nvdw50iiwizw1hawwioijybm9ybwlszubjcm9zc3jpdmvylmnvbsisinbyzwzlcnjlzf91c2vybmftzsi6injub3jtawxliiwibmftzsi6injub3jtawxliiwiz2l2zw5fbmftzsi6iljldxzlbiisimzhbwlsev9uyw1lijoitm9ybwlszsisinjvbguiolsivlboiefjy2vzcyisinnly0rldnnbbgwilcjkzxztzwmurxh0lkrldiisinnly0nhcmrby2nlc3milcihrgv2zwxvcgvycyisinnly1jvbgvdt1ntyngilcjzzwnbcmdvq0rwawv3zxjziiwic2vjum9szunpu0rldiisinnly0fxu19srfailcjtzwnbv1nfv1nqiiwizgv2u2vjlkludc5ezxyixswic2lkijoiqtu1qknfrtg0rkiwqkm4mtnfmdaxnta0nzcxn0fcqjmilcjqdgkioii1m0rbrdvfmtbgmjuyndreodrdrjyxmkrcouiwndixnyj9 n7rrjymn3kdenukoma2bofd4kbeegcb2eblp7yljwomp0vn1ubmp0p8epyxwed0fv7 rtkf0kpyk2wjb677veultxfpn3dt1payve9unkawt4gt1gsshnrjzhn2zi2voorqduvgj9ugap ss3xlchcgvh87obvmjb1i cubuvjworidnmgrueqtg9cttmggo24rgsnwjcouozsyhpvbasnsxu4tfqkgtm6rgyon9rm1lxw5pvezqzmlrwpbsi4u21e1nlaugpr4z7nhcx5l jxs5ji6tng8u239 oqhy1nrak2yplbic vdwsaea7qttilvt6jlvpnbs6 qnysx06q'\n },\n 'maxredirects' 20\n};\n\nvar req = https request(options, function (res) {\n var chunks = \[];\n\n res on(\\"data\\", function (chunk) {\n chunks push(chunk);\n });\n\n res on(\\"end\\", function (chunk) {\n var body = buffer concat(chunks);\n console log(body tostring());\n });\n\n res on(\\"error\\", function (error) {\n console error(error);\n });\n});\n\nreq end();", "customlabel" "" }, { "id" "v5hrmc3saomf1akpznpi3", "language" "python", "code" "import requests\n\nurl = \\"https //ops dev2 crbcos com/crypto/v1/accounts/2917000057/external addresses\\"\n\npayload = {}\nheaders = {\n 'accept' 'text/plain',\n 'authorization' 'bearer eyjhbgcioijsuzi1niisimtpzci6im55wud6cwpprew3aelvrfa5tgd2setpck1hzyising1dci6im55wud6cwpprew3aelvrfa5tgd2setpck1hzyisinr5cci6ikpxvcj9 eyjpc3mioijodhrwczovl2lkc3j2aw50c3rnlmnyymnsb3vklmnvbsisim5izii6mtc2odixmtu0oswiawf0ijoxnzy4mjexntq5lcjlehaioje3njgymtmzndksimf1zci6wyjodhrwczovl2fwas5jcmjjb3muy29tlyisimh0dhbzoi8vawrzcnzpbnrzdgcuy3jiy2xvdwquy29tl3jlc291cmnlcyjdlcjzy29wzsi6wyjvcgvuawqilcjodhrwczovl2fwas5jcmjjb3muy29tlyjdlcjhbxiiolsizxh0zxjuywwixswiy2xpzw50x2lkijoiy29zzxhwbg9yzxj1asisinn1yii6ime3zwfhzwvlltiwmtytndhkmi04owfjltnizjqymwi0zmnmmyisimf1dghfdgltzsi6mtc2odixmtu0ocwiawrwijoiq1jcrw50cmfby2nvdw50iiwizw1hawwioijybm9ybwlszubjcm9zc3jpdmvylmnvbsisinbyzwzlcnjlzf91c2vybmftzsi6injub3jtawxliiwibmftzsi6injub3jtawxliiwiz2l2zw5fbmftzsi6iljldxzlbiisimzhbwlsev9uyw1lijoitm9ybwlszsisinjvbguiolsivlboiefjy2vzcyisinnly0rldnnbbgwilcjkzxztzwmurxh0lkrldiisinnly0nhcmrby2nlc3milcihrgv2zwxvcgvycyisinnly1jvbgvdt1ntyngilcjzzwnbcmdvq0rwawv3zxjziiwic2vjum9szunpu0rldiisinnly0fxu19srfailcjtzwnbv1nfv1nqiiwizgv2u2vjlkludc5ezxyixswic2lkijoiqtu1qknfrtg0rkiwqkm4mtnfmdaxnta0nzcxn0fcqjmilcjqdgkioii1m0rbrdvfmtbgmjuyndreodrdrjyxmkrcouiwndixnyj9 n7rrjymn3kdenukoma2bofd4kbeegcb2eblp7yljwomp0vn1ubmp0p8epyxwed0fv7 rtkf0kpyk2wjb677veultxfpn3dt1payve9unkawt4gt1gsshnrjzhn2zi2voorqduvgj9ugap ss3xlchcgvh87obvmjb1i cubuvjworidnmgrueqtg9cttmggo24rgsnwjcouozsyhpvbasnsxu4tfqkgtm6rgyon9rm1lxw5pvezqzmlrwpbsi4u21e1nlaugpr4z7nhcx5l jxs5ji6tng8u239 oqhy1nrak2yplbic vdwsaea7qttilvt6jlvpnbs6 qnysx06q'\n}\n\nresponse = requests request(\\"get\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" "p5lpz4taem7mll5m nulh", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"net/http\"\n\nurl = uri(\\"https //ops dev2 crbcos com/crypto/v1/accounts/2917000057/external addresses\\")\n\nhttps = net http new(url host, url port)\nhttps use ssl = true\n\nrequest = net http get new(url)\nrequest\[\\"accept\\"] = \\"text/plain\\"\nrequest\[\\"authorization\\"] = \\"bearer eyjhbgcioijsuzi1niisimtpzci6im55wud6cwpprew3aelvrfa5tgd2setpck1hzyising1dci6im55wud6cwpprew3aelvrfa5tgd2setpck1hzyisinr5cci6ikpxvcj9 eyjpc3mioijodhrwczovl2lkc3j2aw50c3rnlmnyymnsb3vklmnvbsisim5izii6mtc2odixmtu0oswiawf0ijoxnzy4mjexntq5lcjlehaioje3njgymtmzndksimf1zci6wyjodhrwczovl2fwas5jcmjjb3muy29tlyisimh0dhbzoi8vawrzcnzpbnrzdgcuy3jiy2xvdwquy29tl3jlc291cmnlcyjdlcjzy29wzsi6wyjvcgvuawqilcjodhrwczovl2fwas5jcmjjb3muy29tlyjdlcjhbxiiolsizxh0zxjuywwixswiy2xpzw50x2lkijoiy29zzxhwbg9yzxj1asisinn1yii6ime3zwfhzwvlltiwmtytndhkmi04owfjltnizjqymwi0zmnmmyisimf1dghfdgltzsi6mtc2odixmtu0ocwiawrwijoiq1jcrw50cmfby2nvdw50iiwizw1hawwioijybm9ybwlszubjcm9zc3jpdmvylmnvbsisinbyzwzlcnjlzf91c2vybmftzsi6injub3jtawxliiwibmftzsi6injub3jtawxliiwiz2l2zw5fbmftzsi6iljldxzlbiisimzhbwlsev9uyw1lijoitm9ybwlszsisinjvbguiolsivlboiefjy2vzcyisinnly0rldnnbbgwilcjkzxztzwmurxh0lkrldiisinnly0nhcmrby2nlc3milcihrgv2zwxvcgvycyisinnly1jvbgvdt1ntyngilcjzzwnbcmdvq0rwawv3zxjziiwic2vjum9szunpu0rldiisinnly0fxu19srfailcjtzwnbv1nfv1nqiiwizgv2u2vjlkludc5ezxyixswic2lkijoiqtu1qknfrtg0rkiwqkm4mtnfmdaxnta0nzcxn0fcqjmilcjqdgkioii1m0rbrdvfmtbgmjuyndreodrdrjyxmkrcouiwndixnyj9 n7rrjymn3kdenukoma2bofd4kbeegcb2eblp7yljwomp0vn1ubmp0p8epyxwed0fv7 rtkf0kpyk2wjb677veultxfpn3dt1payve9unkawt4gt1gsshnrjzhn2zi2voorqduvgj9ugap ss3xlchcgvh87obvmjb1i cubuvjworidnmgrueqtg9cttmggo24rgsnwjcouozsyhpvbasnsxu4tfqkgtm6rgyon9rm1lxw5pvezqzmlrwpbsi4u21e1nlaugpr4z7nhcx5l jxs5ji6tng8u239 oqhy1nrak2yplbic vdwsaea7qttilvt6jlvpnbs6 qnysx06q\\"\n\nresponse = https request(request)\nputs response read body\n", "customlabel" "" }, { "id" "fvmfyialvpdzf5jcvothz", "language" "go", "code" "package main\n\nimport (\n \\"fmt\\"\n \\"net/http\"\n \\"io\\"\n)\n\nfunc main() {\n\n url = \\"https //ops dev2 crbcos com/crypto/v1/accounts/2917000057/external addresses\\"\n method = \\"get\\"\n\n client = \&http client {\n }\n req, err = http newrequest(method, url, nil)\n\n if err != nil {\n fmt println(err)\n return\n }\n req header add(\\"accept\\", \\"text/plain\\")\n req header add(\\"authorization\\", \\"bearer eyjhbgcioijsuzi1niisimtpzci6im55wud6cwpprew3aelvrfa5tgd2setpck1hzyising1dci6im55wud6cwpprew3aelvrfa5tgd2setpck1hzyisinr5cci6ikpxvcj9 eyjpc3mioijodhrwczovl2lkc3j2aw50c3rnlmnyymnsb3vklmnvbsisim5izii6mtc2odixmtu0oswiawf0ijoxnzy4mjexntq5lcjlehaioje3njgymtmzndksimf1zci6wyjodhrwczovl2fwas5jcmjjb3muy29tlyisimh0dhbzoi8vawrzcnzpbnrzdgcuy3jiy2xvdwquy29tl3jlc291cmnlcyjdlcjzy29wzsi6wyjvcgvuawqilcjodhrwczovl2fwas5jcmjjb3muy29tlyjdlcjhbxiiolsizxh0zxjuywwixswiy2xpzw50x2lkijoiy29zzxhwbg9yzxj1asisinn1yii6ime3zwfhzwvlltiwmtytndhkmi04owfjltnizjqymwi0zmnmmyisimf1dghfdgltzsi6mtc2odixmtu0ocwiawrwijoiq1jcrw50cmfby2nvdw50iiwizw1hawwioijybm9ybwlszubjcm9zc3jpdmvylmnvbsisinbyzwzlcnjlzf91c2vybmftzsi6injub3jtawxliiwibmftzsi6injub3jtawxliiwiz2l2zw5fbmftzsi6iljldxzlbiisimzhbwlsev9uyw1lijoitm9ybwlszsisinjvbguiolsivlboiefjy2vzcyisinnly0rldnnbbgwilcjkzxztzwmurxh0lkrldiisinnly0nhcmrby2nlc3milcihrgv2zwxvcgvycyisinnly1jvbgvdt1ntyngilcjzzwnbcmdvq0rwawv3zxjziiwic2vjum9szunpu0rldiisinnly0fxu19srfailcjtzwnbv1nfv1nqiiwizgv2u2vjlkludc5ezxyixswic2lkijoiqtu1qknfrtg0rkiwqkm4mtnfmdaxnta0nzcxn0fcqjmilcjqdgkioii1m0rbrdvfmtbgmjuyndreodrdrjyxmkrcouiwndixnyj9 n7rrjymn3kdenukoma2bofd4kbeegcb2eblp7yljwomp0vn1ubmp0p8epyxwed0fv7 rtkf0kpyk2wjb677veultxfpn3dt1payve9unkawt4gt1gsshnrjzhn2zi2voorqduvgj9ugap ss3xlchcgvh87obvmjb1i cubuvjworidnmgrueqtg9cttmggo24rgsnwjcouozsyhpvbasnsxu4tfqkgtm6rgyon9rm1lxw5pvezqzmlrwpbsi4u21e1nlaugpr4z7nhcx5l jxs5ji6tng8u239 oqhy1nrak2yplbic vdwsaea7qttilvt6jlvpnbs6 qnysx06q\\")\n\n res, err = client do(req)\n if err != nil {\n fmt println(err)\n return\n }\n defer res body close()\n\n body, err = io readall(res body)\n if err != nil {\n fmt println(err)\n return\n }\n fmt println(string(body))\n}", "customlabel" "" } ], "selectedlanguageid" "gvbyb xxxg8aaahk3ybhl" }, "results" { "languages" \[ { "id" "vvw eg1cazm9nswdn62ez", "language" "200", "code" "{\n \\"results\\" \[\n {\n \\"id\\" \\"6d5a90a0 4967 44ba 8380 b39d011abba0\\",\n \\"accountnumber\\" \\"2917000057\\",\n \\"partnerid\\" \\"7712a77c 60a7 49c5 9f08 b1a1012d253f\\",\n \\"title\\" \\"john's meta mask\\",\n \\"blockchain\\" \\"ethereum\\",\n \\"address\\" \\"0x0e6f76783822826ed173fee6265bdbbdfed4a0f5\\",\n \\"tag\\" \\"john eth\\",\n \\"beneficiary\\" {\n \\"name\\" \\"john doe\\",\n \\"addressline1\\" \\"2115 linwood\\",\n \\"addressline2\\" \\"ave\\",\n \\"city\\" \\"fort lee\\",\n \\"stateprovince\\" \\"nj\\",\n \\"countrycode\\" \\"us\\",\n \\"postalcode\\" \\"07024\\"\n },\n \\"lastmodifiedat\\" \\"2025 11 22t17 09 23 997153z\\"\n }\n ],\n \\"pagenumber\\" 1,\n \\"pagesize\\" 1,\n \\"haspreviouspage\\" false,\n \\"hasnextpage\\" false\n}", "customlabel" "" } ], "selectedlanguageid" "vvw eg1cazm9nswdn62ez" }, "request" { "pathparameters" \[ { "name" "accountnumber", "kind" "required", "type" "string", "description" "unique identifier of the account whose wallet addresses will be retrieved", "" "unique identifier of the account whose wallet addresses will be retrieved" } ], "queryparameters" \[ { "name" "accountnumber", "kind" "optional", "type" "string", "description" "filter by account number (if not provided in the path)", "" "filter by account number (if not provided in the path)" }, { "name" "title", "kind" "optional", "type" "string", "description" "filter by wallet title (e g , “eth”, “sol”)", "" "filter by wallet title (e g , “eth”, “sol”)" }, { "name" "address", "kind" "optional", "type" "string", "description" "filter by a specific blockchain wallet address", "" "filter by a specific blockchain wallet address" }, { "name" "tag", "kind" "optional", "type" "string", "description" "filter by a tag, memo, or destination tag associated with the wallet", "" "filter by a tag, memo, or destination tag associated with the wallet" }, { "name" "blockchain", "kind" "optional", "type" "string", "description" "filter by blockchain network for the wallet (e g , ethereum, solana)", "" "filter by blockchain network for the wallet (e g , ethereum, solana)" } ], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "query parameter", "value" "queryparameters" }, "hastryitout" false, "response" \[ { "name" "id", "kind" "optional", "type" "string", "description" "unique identifier for the external beneficiary" }, { "name" "accountnumber", "kind" "optional", "type" "string", "description" "account number associated with the beneficiary", "children" \[] }, { "name" "partnerid", "kind" "optional", "type" "string", "description" "partner identifier linked to the wallet address", "children" \[] }, { "name" "title", "kind" "optional", "type" "string", "description" "human readable label for the wallet (e g , eth, sol, ethereum)", "children" \[] }, { "name" "blockchain", "kind" "optional", "type" "string", "description" "blockchain network name", "children" \[] }, { "name" "address", "kind" "optional", "type" "string", "description" "blockchain wallet address", "children" \[] }, { "name" "tag", "kind" "optional", "type" "string", "description" "tag/memo/destination tag if applicable", "children" \[] }, { "name" "beneficiary", "kind" "optional", "type" "object", "description" "beneficiary details", "children" \[ { "name" "name", "kind" "optional", "type" "string", "description" "full legal name" }, { "name" "addressline1", "kind" "optional", "type" "string", "description" "address line 1" }, { "name" "addressline2", "kind" "optional", "type" "string", "description" "address line 2 (nullable)" }, { "name" "city", "kind" "optional", "type" "string", "description" "city" }, { "name" "stateprovince", "kind" "optional", "type" "string", "description" "state or province" }, { "name" "countrycode", "kind" "optional", "type" "string", "description" "iso 3166 1 alpha 2 country code" }, { "name" "postalcode", "kind" "optional", "type" "string", "description" "postal/zip code" } ] }, { "name" "pagenumber", "kind" "optional", "type" "integer", "description" "current page number", "children" \[] }, { "name" "pagesize", "kind" "optional", "type" "integer", "description" "page size", "children" \[] }, { "name" "haspreviouspage", "kind" "optional", "type" "boolean", "description" "indicates if a previous page exists", "children" \[] }, { "name" "hasnextpage", "kind" "optional", "type" "boolean", "description" "indicates if a next page exists", "children" \[] } ], "autogeneratedanchorslug" "endpoint get external beneficiary", "legacyhash" "hwri18pfmpeimzy9vh22f" }