curl --request GET \
--url https://api.bookie.app/v1/analytics/usage \
--header 'Authorization: Bearer bookie_live_abc123def456'
const response = await fetch(
'https://api.bookie.app/v1/analytics/usage',
{
headers: {
'Authorization': `Bearer ${process.env.BOOKIE_API_KEY}`
}
}
);
import requests
response = requests.get(
'https://api.bookie.app/v1/analytics/usage',
headers={
'Authorization': f'Bearer {api_key}'
}
)
{
"billingPeriod": {
"start": "2024-03-01T00:00:00Z",
"end": "2024-03-31T23:59:59Z"
},
"requests": {
"used": 2473,
"limit": 3600,
"percentage": 68.7
},
"transactions": {
"used": 847,
"limit": 1000,
"percentage": 84.7
},
"tier": "pro"
}
Analytics
Get Usage
Retrieve current billing period usage
GET
/
v1
/
analytics
/
usage
curl --request GET \
--url https://api.bookie.app/v1/analytics/usage \
--header 'Authorization: Bearer bookie_live_abc123def456'
const response = await fetch(
'https://api.bookie.app/v1/analytics/usage',
{
headers: {
'Authorization': `Bearer ${process.env.BOOKIE_API_KEY}`
}
}
);
import requests
response = requests.get(
'https://api.bookie.app/v1/analytics/usage',
headers={
'Authorization': f'Bearer {api_key}'
}
)
{
"billingPeriod": {
"start": "2024-03-01T00:00:00Z",
"end": "2024-03-31T23:59:59Z"
},
"requests": {
"used": 2473,
"limit": 3600,
"percentage": 68.7
},
"transactions": {
"used": 847,
"limit": 1000,
"percentage": 84.7
},
"tier": "pro"
}
Authorization
string
required
Bearer token. Format:
Bearer bookie_live_abc123def456Response
object
Current billing period dates
object
API request usageProperties:
used(number): Requests used this periodlimit(number): Request limit for tierpercentage(number): Usage percentage
object
Transaction usageProperties:
used(number): Transactions executedlimit(number): Transaction limit for tierpercentage(number): Usage percentage
string
Current subscription tier. Options:
free, pro, enterprisecurl --request GET \
--url https://api.bookie.app/v1/analytics/usage \
--header 'Authorization: Bearer bookie_live_abc123def456'
const response = await fetch(
'https://api.bookie.app/v1/analytics/usage',
{
headers: {
'Authorization': `Bearer ${process.env.BOOKIE_API_KEY}`
}
}
);
import requests
response = requests.get(
'https://api.bookie.app/v1/analytics/usage',
headers={
'Authorization': f'Bearer {api_key}'
}
)
{
"billingPeriod": {
"start": "2024-03-01T00:00:00Z",
"end": "2024-03-31T23:59:59Z"
},
"requests": {
"used": 2473,
"limit": 3600,
"percentage": 68.7
},
"transactions": {
"used": 847,
"limit": 1000,
"percentage": 84.7
},
"tier": "pro"
}