Token Info
curl --request GET \
--url https://tokens.shakesco.com/token-info \
--header 'Authorization: Bearer <token>'import requests
url = "https://tokens.shakesco.com/token-info"
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/token-info', 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/token-info",
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/token-info"
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/token-info")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://tokens.shakesco.com/token-info")
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{
"name": "Launchpad Token",
"symbol": "SLP",
"image": "https://purple-selective-warbler-371.mypinata.cloud/ipfs/Qm...",
"total_supply": "20999900.0"
}
Events
Token Info
Read the name, symbol, image, and total supply of your token
GET
/
token-info
Token Info
curl --request GET \
--url https://tokens.shakesco.com/token-info \
--header 'Authorization: Bearer <token>'import requests
url = "https://tokens.shakesco.com/token-info"
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/token-info', 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/token-info",
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/token-info"
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/token-info")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://tokens.shakesco.com/token-info")
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{
"name": "Launchpad Token",
"symbol": "SLP",
"image": "https://purple-selective-warbler-371.mypinata.cloud/ipfs/Qm...",
"total_supply": "20999900.0"
}
For the complete documentation index, see llms.txt.
Returns the basic metadata of your loyalty token. Useful for rendering the token’s branding inside your app.
Response
Token name as configured at launch
Token symbol (3-5 letter ticker)
Direct URL to the token’s image, or
null if no image was setTotal token supply as a plain decimal string
const res = await fetch("https://tokens.shakesco.com/token-info", {
headers: { Authorization: `Bearer ${API_KEY}` },
});
const info = await res.json();
{
"name": "Launchpad Token",
"symbol": "SLP",
"image": "https://purple-selective-warbler-371.mypinata.cloud/ipfs/Qm...",
"total_supply": "20999900.0"
}
⌘I