Skip to main content
The Mobile Ledger object represents a record of mobile data usage or allocation in the Byteful system. It serves as a complete audit trail that tracks all changes to the mobile data pool associated with a customer account, including daily usage consumption, top-ups, service purchases, and administrative adjustments.

Key Attributes

Object Relationships

The Mobile Ledger object is connected to several other objects in the Byteful API:
  • Customer: Each mobile ledger entry belongs to a customer account
  • Service: Entries may be associated with a mobile service (e.g., when purchasing additional data)
  • Service Adjustment: Entries may be linked to service adjustments (e.g., refunds or manual adjustments)
  • Proxy User: While not directly linked, proxy users consume data which creates ledger entries

Example Response

Ledger Entry Types

Mobile ledger entries have various reason types that indicate different data changes:

Usage Notes

  • The mobile ledger is maintained at the account data pool level, not per proxy
  • Usage entries are aggregated daily, providing a day-by-day audit trail of data consumption
  • Entries with positive mobile_ledger_bytes values add to your data pool (top-ups, purchases)
  • Entries with negative mobile_ledger_bytes values subtract from your data pool (usage)
  • The mobile_ledger_period_date field indicates the specific day when usage occurred or changes were made
  • Unlike datacenter and ISP proxies, mobile proxies operate on a data-based billing model
  • There is no automatic expiration for mobile data - it remains in your account until consumed
  • For real-time data status, use the /mobile/summary endpoint