---
title: "List a client's benefits and plans"
method: GET
path: "/v1/clients/{clientId}/benefits"
tags: ["Benefits"]
---

# List a client's benefits and plans

`GET /v1/clients/{clientId}/benefits`

## Request

- Base URL: `https://api.pasito.ai`
- URL: `https://api.pasito.ai/v1/clients/{clientId}/benefits`
- Auth: HTTP bearer

A lightweight summary of the client's benefits and their plans — ids, names, and types only, so you know which `cben_`/`ipn_` ids to pass to an export. The full plan design and rates come from `POST /v1/clients/{clientId}/exports`, not this endpoint.

## Path parameters

- `clientId` string, required

## Response `200`

Default Response

- object
  - `benefits` BenefitSummary[], required
    - `id` string, required: Company benefit id (e.g. cben_...).
    - `name` string, required
    - `type` string, required
    - `status` string, required
    - `plans` PlanSummary[], required
      - `id` string, required: Insurance plan id (e.g. ipn_...).
      - `name` string, required
      - `benefitType` string, nullable, required

## Other responses

- `401`: Default Response
- `403`: Default Response
- `404`: Default Response
- `429`: Default Response

---

[API](https://skmtc.dev/pasito/apis/pasito-external-api.md) - [All operations](https://skmtc.dev/pasito/apis/pasito-external-api/llms.txt) - [OpenAPI document](https://skmtc.dev/pasito/apis/pasito-external-api/revisions/d206e98c9d61?raw)
