Skip to main content
GET
/
billing
Get the current credit balance and auto-top-up settings
curl --request GET \
  --url https://api.bridgly.app/billing \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://api.bridgly.app/billing"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://api.bridgly.app/billing', 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.bridgly.app/billing",
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://api.bridgly.app/billing"

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://api.bridgly.app/billing")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.bridgly.app/billing")

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
{
  "credits": 123,
  "hasPaymentMethod": true,
  "autoTopUpEnabled": true,
  "autoTopUpThreshold": 0,
  "autoTopUpAmountUsd": 0
}
{
"status": "error",
"message": "<string>"
}
{
"status": "error",
"message": "<string>"
}

Authorizations

Authorization
string
header
required

A Bridgly API key (bgly_…). Metered endpoints deduct credits from the resolved account.

Response

Default Response

credits
number
required

Current spendable credit balance for the user.

hasPaymentMethod
boolean
required

Whether the user has completed at least one checkout, so a saved payment method exists for off-session auto top-up.

autoTopUpEnabled
boolean
required
autoTopUpThreshold
integer
required

Balance at or below which an auto top-up is triggered.

Required range: -9007199254740991 <= x <= 9007199254740991
autoTopUpAmountUsd
integer
required

Dollar amount charged on each auto top-up.

Required range: -9007199254740991 <= x <= 9007199254740991