Skip to main content
GET
/
user-tier
User Tier
curl --request GET \
  --url https://tokens.shakesco.com/user-tier \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://tokens.shakesco.com/user-tier"

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

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

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

fetch('https://tokens.shakesco.com/user-tier', 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://tokens.shakesco.com/user-tier",
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://tokens.shakesco.com/user-tier"

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://tokens.shakesco.com/user-tier")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://tokens.shakesco.com/user-tier")

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
{ "tier": "Bronze" }
For the complete documentation index, see llms.txt. Returns the customer’s current tier based on their available balance. Returns "None" if tiers aren’t configured or the customer is below the Bronze threshold.

Query Parameters

customer_ref
string
required
Your unique identifier for this customer

Response

tier
string
One of "None", "Bronze", "Silver", "Gold"
const res = await fetch(
  "https://tokens.shakesco.com/user-tier?customer_ref=customer-123",
  { headers: { Authorization: `Bearer ${API_KEY}` } }
);
const { tier } = await res.json();
{ "tier": "Bronze" }