Skip to main content
GET
/
billing
/
credits
Get Credits
curl --request GET \
  --url https://api.hedra.com/web-app/public/billing/credits \
  --header 'X-API-Key: <api-key>'
import requests

url = "https://api.hedra.com/web-app/public/billing/credits"

headers = {"X-API-Key": "<api-key>"}

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

print(response.text)
const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};

fetch('https://api.hedra.com/web-app/public/billing/credits', 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.hedra.com/web-app/public/billing/credits",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "X-API-Key: <api-key>"
  ],
]);

$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.hedra.com/web-app/public/billing/credits"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("X-API-Key", "<api-key>")

	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.hedra.com/web-app/public/billing/credits")
  .header("X-API-Key", "<api-key>")
  .asString();
require 'uri'
require 'net/http'

url = URI("https://api.hedra.com/web-app/public/billing/credits")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'

response = http.request(request)
puts response.read_body
{
  "remaining": 123,
  "expiring": 123,
  "used": 123,
  "workspace_credits": {}
}

Authorizations

X-API-Key
string
header
required

Response

200 - application/json

Successful Response

Information about the current balance of Credits and usage.

remaining
integer
required

Remaining credits not yet used.

expiring
integer
required

Credits that will expire in the future.

used
integer
required

Credits used in the current billing period.

workspace_credits
Workspace Credits · object | null

Credits for each workspace mapped by workspace_id. Only included if user is in a workspace.