---
title: "List an owned customer's services"
method: GET
path: "/v1/partner/customers/{customer_id}/services"
tags: ["Partner Provisioning"]
---

# List an owned customer's services

`GET /v1/partner/customers/{customer_id}/services`

## Request

- Base URL: `https://developers.servera.co.uk`
- URL: `https://developers.servera.co.uk/v1/partner/customers/{customer_id}/services`
- Auth: HTTP bearer

Services the customer already has (so you can show 'membership until …' and decide
whether they are buying more).

## Path parameters

- `customer_id` integer, required

## Response `200`

Successful Response

- PartnerServiceInfo[]
  - `id` integer, required
  - `product_id` integer, required
  - `product_name` string, nullable
  - `status` 'pending' | 'active' | 'suspended' | 'cancelled' | 'terminated' | 'completed', required
  - `billing_cycle` string, nullable
  - `recurring_amount` number, nullable: Recurring fee per cycle. null for one-time products (they have no recurring charge).
  - `next_due_date` string, nullable: Next billing date (end of the paid period). null for one-time products and for services not yet anchored.
  - `registration_date` string, nullable
  - `order_id` integer, nullable: Id of the order that created this service.
  - `order_number` string, nullable: Order number (ORD-…) that created this service — use with order_item_index to link a service to its order line.
  - `order_item_index` integer, nullable: 0-based position of this service's item within its order, stable across calls, so N services from quantity:N can be told apart.

## Other responses

- `401`: Unauthorized — missing or invalid API key
- `403`: Forbidden — error is insufficient_scope (needs the partner:provision scope) or no_products_assigned
- `404`: Not found — error is customer_not_found_or_not_owned
- `422`: Validation Error

---

[API](https://skmtc.dev/servera/apis/servera-developers-api.md) · [All operations](https://skmtc.dev/servera/apis/servera-developers-api/llms.txt) · [OpenAPI document](https://skmtc.dev/servera/apis/servera-developers-api/revisions/a196f94eee59?raw)
