Get client services
get_client_servicesRetrieve a customer's services (hosting, domains, add-ons) with status, package, renewal date and price. Filter by client, status, or fetch a single service by ID.
Instructions
List a customer's services (hosting accounts, domains, add-ons) with status, package/pricing, renewal date and price. Wraps Services.getList (paged, default status 'active') and, when include_renewal_price is set, Services.getRenewalPrice per service. Pass service_id instead of client_id to fetch a single service (Services.get), including module fields such as domain/username. Results are compacted by default; set full for the raw Blesta objects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Return complete Blesta service objects (package descriptions, email templates, meta). Default is a compact view. | |
| page | No | Result page, starting at 1 | |
| status | No | Status filter for listing: active, canceled, pending, suspended, in_review, scheduled_cancellation, all | active |
| client_id | No | Numeric client ID whose services to list | |
| service_id | No | Fetch this single service in full instead of listing | |
| include_children | No | Include add-on (child) services in the list | |
| include_renewal_price | No | Also compute the next renewal price for each listed service (one extra API call per service) |