Get addresses (Paginated)
Returns a paginated response of the addresses for a given vault account and asset. Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
GET
/
vault
/
accounts
/
{vaultAccountId}
/
{assetId}
/
addresses_paginated
TypeScript
const response: Promise<FireblocksResponse<PaginatedAddressResponse>> = fireblocks.vaults.getVaultAccountAssetAddressesPaginated(vaultsApiGetVaultAccountAssetAddressesPaginatedRequest);CompletableFuture<ApiResponse<PaginatedAddressResponse>> response = fireblocks.vaults().getVaultAccountAssetAddressesPaginated(vaultAccountId, assetId, limit, before, after);response = fireblocks.vaults.get_vault_account_asset_addresses_paginated(vault_account_id, asset_id, limit, before, after);curl --request GET \
--url https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginatedconst options = {method: 'GET'};
fetch('https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}require 'uri'
require 'net/http'
url = URI("https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"addresses": [
{
"assetId": "<string>",
"address": "<string>",
"description": "<string>",
"tag": "<string>",
"type": "<string>",
"customerRefId": "<string>",
"legacyAddress": "<string>",
"enterpriseAddress": "<string>",
"bip44AddressIndex": 123,
"userDefined": true
}
],
"paging": {
"before": "<string>",
"after": "<string>"
}
}{
"message": "<string>",
"code": 123
}Path Parameters
The ID of the vault account to return
The ID of the asset
Was this page helpful?
Previous
Update address descriptionUpdates the description of an existing address of an asset in a vault account.
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor.
Next
⌘I
TypeScript
const response: Promise<FireblocksResponse<PaginatedAddressResponse>> = fireblocks.vaults.getVaultAccountAssetAddressesPaginated(vaultsApiGetVaultAccountAssetAddressesPaginatedRequest);CompletableFuture<ApiResponse<PaginatedAddressResponse>> response = fireblocks.vaults().getVaultAccountAssetAddressesPaginated(vaultAccountId, assetId, limit, before, after);response = fireblocks.vaults.get_vault_account_asset_addresses_paginated(vault_account_id, asset_id, limit, before, after);curl --request GET \
--url https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginatedconst options = {method: 'GET'};
fetch('https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}require 'uri'
require 'net/http'
url = URI("https://api.fireblocks.io/v1/vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"addresses": [
{
"assetId": "<string>",
"address": "<string>",
"description": "<string>",
"tag": "<string>",
"type": "<string>",
"customerRefId": "<string>",
"legacyAddress": "<string>",
"enterpriseAddress": "<string>",
"bip44AddressIndex": 123,
"userDefined": true
}
],
"paging": {
"before": "<string>",
"after": "<string>"
}
}{
"message": "<string>",
"code": 123
}