/developers
Developer docsAtom Files ↗
← API referenceUsage & billing · API access unavailable
API REFERENCE / BILLING

GET /v1/billing/summary

Show the account owner what is owed, what is merely estimated, and how usage maps to charges. Billing scope is separate from file-read scope: access to a folder must not reveal an account’s invoices.

Request fields

LocationFieldTypeRequiredDescription
HeaderAuthorizationstringYesAccount owner or billing-admin credential.
QueryperiodstringNoBilling period; defaults to current period.

Request example

Example request
GET /v1/billing/summary
Authorization: Bearer <billing-admin token>

HTTP status codes

StatusMeaning
200 OKSuccess response shown below.
400 Bad RequestInvalid billing period.
401 UnauthorizedMissing, expired, or invalid credential.
403 ForbiddenCredential is valid but lacks the required scope or role.
429 Too Many RequestsRate limit reached; honor Retry-After when provided.
503 Service UnavailableService temporarily unavailable; retry safely.

Response fields

FieldTypeExample
currencystringCAD
periodobject{…}
period.fromstring (date)2026-10-01
period.tostring (date)2026-11-01
statusstringestimated
estimated_total_minorinteger1299
observed_throughstring (date-time)2026-10-20T18:00:00Z

Response example

Example response
200 OK
Content-Type: application/json

{
  "currency": "CAD",
  "period": {
    "from": "2026-10-01",
    "to": "2026-11-01"
  },
  "status": "estimated",
  "estimated_total_minor": 1299,
  "observed_through": "2026-10-20T18:00:00Z"
}

How it works

Current periodEstimated charges, credits, currency, period, and last aggregation time.
FinalizedSettled invoice totals are distinct from in-progress estimates.
Payment controlsOpen a hosted billing portal; do not put card details into the file API.

No price, free allowance, or charging rule is committed by this reference.