---
title: "List Subfeatures"
method: GET
path: "/v3/info/{feature}"
tags: ["info"]
---

# List Subfeatures

`GET /v3/info/{feature}`

## Request

- Base URL: `https://api.edenai.run`
- URL: `https://api.edenai.run/v3/info/{feature}`
- Auth: none declared

List all subfeatures for a specific feature.

Args:
    feature: Feature name (e.g., 'text', 'image', 'ocr', 'translation')

Returns:
    Feature info with display names and list of subfeatures.

## Path parameters

- `feature` string, required

## Query parameters

- `zero_data_retention` boolean, nullable: true keeps only models whose provider keeps no prompts or outputs after the response (Zero Data Retention); false keeps only those known to keep them. Models not verified yet (`zero_data_retention: null`) match neither.

## Response `200`

Successful Response

- FeatureInfo: Info about a feature and its subfeatures.
  - `name` string, required
  - `fullname` string, required
  - `description` string, nullable
  - `subfeatures` SubfeatureInfo[], required
    - `name` string, required
    - `fullname` string, required
    - `description` string, nullable
    - `mode` 'sync' | 'async', required
    - `models` object[]: Models available for this subfeature: the `model` id to send, its `pricing` and `regions`, and `documentation_url`, the provider's documentation for that model (the model's own page when there is one, else the feature's, else the provider's; `null` when none is known). `requires_reference_images` is true for an edit-only model, which fails on a request without `reference_images`, and `requires_video` for a model that edits a source video, which fails without `video`.
    - `endpoints` object, nullable: Only with `include=schemas`: as on GET /v3/info/{feature}/{subfeature}.
    - `request_schema` object, nullable: Only with `include=schemas`: as on GET /v3/info/{feature}/{subfeature}.
    - `input_schema` object, nullable: Only with `include=schemas`: as on GET /v3/info/{feature}/{subfeature}.
    - `output_schema` object, nullable: Only with `include=schemas`: as on GET /v3/info/{feature}/{subfeature}.
    - `provider_params` object, nullable: Only with `include=schemas`: as on GET /v3/info/{feature}/{subfeature}.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/edenai/apis/eden-ai-api-v3.md) - [All operations](https://skmtc.dev/edenai/apis/eden-ai-api-v3/llms.txt) - [OpenAPI document](https://skmtc.dev/edenai/apis/eden-ai-api-v3/revisions/20ddfd49a3f4?raw)
