Skip to main content
The Service object represents a subscription to a proxy product in the Byteful system. It contains essential information about a purchased proxy service including its type, status, billing details, and associated resources.

Key Attributes

Service Status Values

Object Relationships

The Service object is connected to several other objects in the Byteful API:
  • Customer: Each service belongs to a customer account
  • Proxies: Services contain individual proxy objects
  • Service Adjustments: Track changes or modifications to the service
  • Invoices: Financial records associated with the service
  • Product: The product template the service was created from
  • Proxy Users: Authentication entities that can access the service

Example Response

Usage Notes

  • A service can contain multiple proxies, up to the service_quantity value
  • The service_fulfillment_filter allows you to target specific ASNs or regions
  • Services automatically renew based on the service_cycle unless service_is_pending_cancellation is true
  • The service_metadata field can be used to organize services by project, client, or department
  • When a service is canceled, all associated proxies are deprovisioned
  • To view proxies associated with a service, use the proxies=true parameter when retrieving the service

Residential and Mobile Services

Residential and Mobile services have several unique characteristics:
  • They do not have static proxies attached to them, unlike datacenter and ISP services
  • Instead, they add data to your account’s residential or mobile data pool
  • Data added through residential/mobile services never expires, even if the subscription is canceled
  • Each purchase creates a residential_ledger or mobile_ledger entry recording the data addition
  • Residential and Mobile services can be paused and unpaused, a feature not available for other service types
  • When paused, billing stops but you retain access to any previously purchased data
  • You can access this data through dynamic residential proxies and mobile proxies using the corresponding endpoints