curl --request GET \
--url https://sandbox-api.polygon.technology/v0.10/virtual-accounts \
--header 'Authorization: Bearer <token>'import requests
url = "https://sandbox-api.polygon.technology/v0.10/virtual-accounts"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://sandbox-api.polygon.technology/v0.10/virtual-accounts', 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://sandbox-api.polygon.technology/v0.10/virtual-accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://sandbox-api.polygon.technology/v0.10/virtual-accounts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sandbox-api.polygon.technology/v0.10/virtual-accounts")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox-api.polygon.technology/v0.10/virtual-accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": [
{
"bankDetails": {
"domestic": {
"accountNumber": "<string>",
"accountType": "<string>",
"bankAddress": "<string>",
"bankName": "<string>",
"beneficiary": {
"address": {
"city": "<string>",
"country": "<string>",
"postalCode": "<string>",
"streetAddress": "<string>",
"countryArea": "<string>"
},
"name": "<string>"
},
"network": [],
"routingNumber": "<string>"
},
"swift": {
"accountNumber": "<string>",
"bankAddress": "<string>",
"bankName": "<string>",
"beneficiary": {
"address": {
"city": "<string>",
"country": "<string>",
"postalCode": "<string>",
"streetAddress": "<string>",
"countryArea": "<string>"
},
"name": "<string>"
},
"bic": "<string>",
"memo": "<string>"
}
},
"bankMemo": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"customerId": "<string>",
"deletionRequestedAt": "2023-11-07T05:31:56Z",
"deletionRequestedBy": "<string>",
"destination": {
"category": "crypto",
"details": {
"asset": "<string>",
"blockchainAddress": "<string>",
"blockchainAsset": {
"chainId": "<string>",
"tokenId": "<string>"
},
"id": "<string>",
"network": "<string>",
"txHash": "<string>"
},
"type": "walletOms",
"party": {
"customerId": "<string>",
"relationship": "customer"
}
},
"finalBalance": {
"currency": "<string>",
"display": "<string>",
"value": "<string>"
},
"id": "<string>",
"label": "<string>",
"metadata": {},
"object": "virtualAccount",
"source": {
"asset": "<string>",
"network": "<string>"
},
"statusReason": "<string>",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"hasMore": true,
"nextCursor": "<string>",
"object": "<string>",
"previousCursor": "<string>"
}List all Virtual Accounts
List all Virtual Accounts across the organization. Spans every customer in the caller’s organization; optionally filter by status and/or customer.
curl --request GET \
--url https://sandbox-api.polygon.technology/v0.10/virtual-accounts \
--header 'Authorization: Bearer <token>'import requests
url = "https://sandbox-api.polygon.technology/v0.10/virtual-accounts"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://sandbox-api.polygon.technology/v0.10/virtual-accounts', 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://sandbox-api.polygon.technology/v0.10/virtual-accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://sandbox-api.polygon.technology/v0.10/virtual-accounts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sandbox-api.polygon.technology/v0.10/virtual-accounts")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox-api.polygon.technology/v0.10/virtual-accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": [
{
"bankDetails": {
"domestic": {
"accountNumber": "<string>",
"accountType": "<string>",
"bankAddress": "<string>",
"bankName": "<string>",
"beneficiary": {
"address": {
"city": "<string>",
"country": "<string>",
"postalCode": "<string>",
"streetAddress": "<string>",
"countryArea": "<string>"
},
"name": "<string>"
},
"network": [],
"routingNumber": "<string>"
},
"swift": {
"accountNumber": "<string>",
"bankAddress": "<string>",
"bankName": "<string>",
"beneficiary": {
"address": {
"city": "<string>",
"country": "<string>",
"postalCode": "<string>",
"streetAddress": "<string>",
"countryArea": "<string>"
},
"name": "<string>"
},
"bic": "<string>",
"memo": "<string>"
}
},
"bankMemo": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"customerId": "<string>",
"deletionRequestedAt": "2023-11-07T05:31:56Z",
"deletionRequestedBy": "<string>",
"destination": {
"category": "crypto",
"details": {
"asset": "<string>",
"blockchainAddress": "<string>",
"blockchainAsset": {
"chainId": "<string>",
"tokenId": "<string>"
},
"id": "<string>",
"network": "<string>",
"txHash": "<string>"
},
"type": "walletOms",
"party": {
"customerId": "<string>",
"relationship": "customer"
}
},
"finalBalance": {
"currency": "<string>",
"display": "<string>",
"value": "<string>"
},
"id": "<string>",
"label": "<string>",
"metadata": {},
"object": "virtualAccount",
"source": {
"asset": "<string>",
"network": "<string>"
},
"statusReason": "<string>",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"hasMore": true,
"nextCursor": "<string>",
"object": "<string>",
"previousCursor": "<string>"
}Authorizations
Token from POST /auth/token
Query Parameters
pending, active, frozen, closed, deleted, failed, inactiveActionRequired Response
The request has succeeded.
Show child attributes
Show child attributes
True when more rows exist beyond this page in the direction of travel (forward by default, backward when endingBefore was supplied).
Opaque cursor pointing at the last item in this page. Present when
data is non-empty. Pass as startingAfter to fetch the next page;
hasMore=false signals no more pages forward.
Opaque cursor pointing at the first item in this page. Present when
data is non-empty. Pass as endingBefore to page backward; when
this yields an empty response the client is at the start of the list.
Was this page helpful?