For the complete documentation index, see llms.txt. This page is also available as Markdown.

list_features

List the project's features with their lifecycle status.

List the project's features. Only features with status generated have runnable tests.

Request

GET /api/v1/ops/projects/{project}/features[?status=]
Parameter
In
Type
Required
Description

project

path

string

yes

The project's public id.

status

query

string

no

Only features with this lifecycle status (e.g. generated).

curl -H "Authorization: Bearer $TESTVIBE_API_KEY" \
  "$TESTVIBE_SERVER/api/v1/ops/projects/$PROJECT/features?status=generated"
testvibe features list --status generated

Tool list_features — optional project and status.

Response

[
  {
    "id": 12,
    "name": "Login Functionality",
    "kind": "feature",
    "status": "generated",
    "updatedUtc": "2026-06-10T14:32:07Z"
  },
  {
    "id": 15,
    "name": "Checkout",
    "kind": "feature",
    "status": "draft",
    "updatedUtc": "2026-06-10T15:01:44Z"
  }
]

See Features & the lifecycle for the status values.

Errors

HTTP
When

404 not_found

No such project in this workspace.

Last updated

Was this helpful?