How a voice call is priced
Every connected voice call — outbound phone, inbound phone, or web — is charged as a single flat line,voice_billing_minutes, priced per call type (outbound_phone, inbound_phone, web). For an outbound phone call, billed time starts when the callee answers — the time spent ringing is not charged — and is rounded up to the next minute, so a 90-second answered call bills as two minutes.
You are billed only for connected talk time. An outbound call that rings but is never answered — no one picks up, or the carrier rejects it — records no billable minutes. When a call is answered, billing runs from the moment of pickup to hang-up, so the ring is never charged. (Inbound and web sessions have no separate ring stage, so this only affects outbound calls.)
marketing, utility, authentication, or service. Any model used to generate a reply is billed with it. Billing is idempotent per message, so a retried send is never charged twice.
Credits & ledger
Your credit balance is the running sum of your ledger. Entries are signed:
Charging is idempotent — a call is charged once. If a charge is later corrected, the prior debit is reversed and re-applied, never added on top.
Read your usage
me/summary returns your credit totals for the period — credits_granted, credits_used, credits_balance — plus a usage breakdown. me/ledger returns your signed entries with a running balance_after.
These endpoints require a customer-admin bearer session and report credits only.

