---
title: "List plan feature values"
method: GET
path: "/plans/{id}/features"
tags: ["Plans"]
---

# List plan feature values

`GET /plans/{id}/features`

## Request

- Base URL: `https://api.cavuno.com/v1`
- URL: `https://api.cavuno.com/v1/plans/{id}/features`
- Auth: HTTP bearer

Returns the feature key/value pairs assigned to the plan.

## Path parameters

- `id` string, required: The plan ID returned by create or list endpoints.

## Response `200`

Successful response.

- object
  - `object` 'list', required
  - `url` string, required
  - `hasMore` boolean, required
  - `nextCursor` string, nullable, required
  - `data` PlanFeatureValue[], required
    - `key` 'jobs.max_active' | 'jobs.included_posts' | 'jobs.duration_days' | 'jobs.featured_slots' | 'jobs.included_featured' | 'jobs.feature_selection_mode' | 'jobs.posting_discount_percent' | 'talent.profile_unlocks' | 'talent.messages_sent', required
    - `value` string, required

## Other responses

- `404`: Plan not found.

## Changes

- **2026-10-19** `c34152c38176`: 1 info
  - added the optional property `error/upgrade` to the response with the `404` status

[Operation history](https://skmtc.dev/cavuno/apis/cavuno-v1-rest-api/changes/plans/:id/features/get.md)

---

[API](https://skmtc.dev/cavuno/apis/cavuno-v1-rest-api.md) · [All operations](https://skmtc.dev/cavuno/apis/cavuno-v1-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cavuno/apis/cavuno-v1-rest-api/revisions/d5974dabff14?raw)
