Skip to main content
Use an admin-scoped API key for these endpoints. Agent-scoped keys receive 403. You can also manage billing in the Inkbox Console.

Read current usage

Returns usage for your organization’s current billing cycle. Included SMS/MMS and call-minute allowances, and the listed overage rates, cover U.S. and Canadian numbers. International texting and calling use international lines with pricing by country. See Plans and pricing, or contact us to arrange an international line.
cURL

Response (200)

Each entry in channels contains: Each entry in identities contains nullable identity_id, handle, and display_name, plus a channels array of event_type, count, and own_campaign_count. Its nullable sms_used, sms_limit, voice_sec_used, and voice_sec_limit fields report usage and allowances. A null identity ID represents unattributed usage.

Read billing settings

cURL

Response (200)

Update billing settings

Omitted fields stay unchanged. The response returns both current settings. This example sets a $25 overage limit:
cURL
When estimated overage spending reaches the limit, new sends and calls that would incur overage return 402 until the cycle resets or you raise the limit. Included usage remains available. Inbound and in-progress usage can exceed the limit, so this setting is not a strict invoice ceiling. Setting remove_branding_footer to true on the Free plan returns 403. The footer always appears on Free, even if you enabled its removal while on a paid plan.