Get billing summary
/billing/summary
Query Parameters
The team to summarise. The caller must be an admin of this team.
05daecaf-4365-42e8-8370-8127de5dd717Response Body
7 properties
Informational; nothing is enforced on it today.
activepast_duesuspendedexempt
usd6 properties
visa4242card2 properties
us_einMonth-to-date charges priced against the plan. Everything — platform fee, fixed items and usage — bills in arrears, so these are invoiced on invoice_date, after the month ends. null when the team has no active plan.
When these charges are invoiced, the plan's billing_day in the month after period_end. Null for manual plans and while the plan has not started.
16 properties
Net amount charged.
28800Invoice wording. Usage lines mention the included allowance only when the component has one.
Active connections — August 2026 (42 used, 10 included)320010Amount before discount.
32000usage:active_connectionbase_feeusagefixed
connectoractive_connectionapi_callsuperquery_account
Usage lines only — measured minus included, before block rounding.
32Exclusive end (first day of the next period).
Units charged; for usage lines the number of blocks of unit_size.
32Price per charged unit (per block for usage lines).
1000Usage lines only — units per block.
12 properties
4 properties
A Stripe invoice mirrored into Truto. Stripe remains the system of record; use hosted_invoice_url to view or pay it.
820008200001usdStripe-hosted page to view and pay the invoice.
Truto's id for the mirrored invoice row.
1ba1f401-7183-47c5-9e39-e8e257e3c795TRUTO-0042automated when Truto generated it from a plan; stripe_manual when it was raised by hand in Stripe.
automatedstripe_manual
Raw Stripe invoice status.
draftopenpaidvoiduncollectible
cus_QgZ1XkKl2m3n4oin_1PqWq2LkdIwHu7ix05daecaf-4365-42e8-8370-8127de5dd717Next date the daily billing run will invoice this team (its plan's billing_day). Never earlier than the month after the plan's effective_from, since everything bills in arrears. Null for manual or inactive plans.
50000monthquarterhalf_yearyear
Day of the month (UTC) automatic invoices are issued.
automatic invoices are generated by the daily billing run on billing_day; manual plans are invoiced by Truto staff.
automaticmanual
usage · 9 properties
Percentage taken off this line; shown on the invoice as a separate discount line.
Units included before the unit price applies.
10How often the metric is billed; the unit price is per interval. Non-monthly metrics bill at the end of each cycle starting in anchor_month.
monthquarterhalf_yearyear
connectoractive_connectionapi_callsuperquery_account
usage
Price in cents (may be fractional) for one block of unit_size units, per interval. "$0.99 per 5,000 API calls" is 99 with unit_size 5000.
1000Units per priced block. Overage is billed in whole blocks, rounded up. Default 1.
5000fixed · 6 properties
20000Non-monthly items only — the calendar month each cycle starts in.
Dedicated supportmonthquarterhalf_yearyear
fixed
First calendar month (always the 1st) this plan bills. Everything bills in arrears, so the first invoice is issued on billing_day of the following month.
2026-09-01Growthcurl -X GET 'https://api.truto.one/billing/summary' \
-H 'Authorization: Bearer <your_api_token>' \
-H 'Content-Type: application/json'const response = await fetch('https://api.truto.one/billing/summary', {
method: 'GET',
headers: {
'Authorization': 'Bearer <your_api_token>',
'Content-Type': 'application/json',
},
});
const data = await response.json();
console.log(data);import requests
url = "https://api.truto.one/billing/summary"
headers = {
"Authorization": "Bearer <your_api_token>",
"Content-Type": "application/json",
}
params = {
}
response = requests.get(url, headers=headers, params=params)
print(response.json())