---
title: "List all services"
method: GET
path: "/account/services"
tags: ["Account"]
---

# List all services

`GET /account/services`

## Request

- Base URL: `https://api.imprezahost.com/v1`
- URL: `https://api.imprezahost.com/v1/account/services`
- Auth: API key in header `X-API-Key` and API key in header `X-API-Secret`

Returns all services (hosting, VPS, domains) for the authenticated client.

## Query parameters

- `status` 'Active' | 'Suspended' | 'Terminated' | 'Pending' | 'Cancelled'

## Response `200`

Service list

- object
  - `success` boolean
  - `data` object
    - `services` Service[]
      - `id` integer
      - `domain` string
      - `status` 'Active' | 'Suspended' | 'Terminated' | 'Pending' | 'Cancelled'
      - `product` string
      - `product_group` string
      - `billing_cycle` string
      - `amount` number
      - `dedicated_ip` string
      - `registered_at` string
      - `next_due` string
      - `vps_backend` 'proxmox' | 'cloud' | 'null', nullable: Stable backend identifier for VPS services, exposed so SDKs can smart-dispatch between `/vps/proxmox/...` and `/vps/cloud/...` without parsing the human-readable `product_group`. `null` for non-VPS services or when the underlying server module is not recognized.
    - `total` integer
  - `meta` Meta
    - `request_id` string
    - `timestamp` string, date-time

---

[API](https://skmtc.dev/imprezahost/apis/impreza-host-public-api.md) · [All operations](https://skmtc.dev/imprezahost/apis/impreza-host-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/imprezahost/apis/impreza-host-public-api/revisions/db86511f604f?raw)
