Skip to main content
GET {{baseurl}}/virtual-accounts/balance/all
   https://gw.stg.girostack.com/v1

Headers

x-giro-key
string
required
Pass your account’s secret key as the value.
curl --location '{{API_BASE_URL}}/virtual-accounts/balance/all' \
--header 'x-giro-key: {{SECRET_KEY}}' \
--header 'Content-Type: application/json' \
const fetch = require("node-fetch");

const url =
  "{{API_BASE_URL}}/virtual-accounts/balance/all";
const headers = {
  "x-giro-key": "{{SECRET_KEY}}",
  "Content-Type": "application/json",
};

fetch(url, {
  method: "GET",
  headers: headers,
})
  .then((response) => response.json())
  .then((data) => console.log(data))
  .catch((error) => console.error("Error:", error));
<?php
$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => '{{API_BASE_URL}}/virtual-accounts/balance/all',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => array(
    'x-giro-key: {{SECRET_KEY}}',
    'Content-Type: application/json'
  )
));

$response = curl_exec($curl);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);

if (curl_errno($curl)) {
  echo 'Error: ' . curl_error($curl);
} else {
  echo "Response Code: $httpcode\n";
  echo $response;
}

curl_close($curl);
?>
{
    "meta": {
        "statusCode": 200,
        "success": true,
    },
    "data": {
        "6623612c56trb29bb31303d2": {
            "withdrawableAmount": 1500,
            "availableAmount": 45101500
        },
        "6629540722r5668004e40c25": {
            "withdrawableAmount": 15080,
            "availableAmount": 45115080
        }
    }
}