---
title: "List Features"
method: GET
path: "/v3/info"
tags: ["info"]
---

# List Features

`GET /v3/info`

## Request

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

List all available features and their subfeatures.

Returns features that exist in both the registry (technically supported)
and database (have available providers). With ``include=schemas`` each
subfeature also carries its detail-route schemas, so the whole catalog is
one request.

## Query parameters

- `include` 'schemas': Extra data the feature listing can embed.
- `format` 'simplified' | 'json_schema': Output format for schema information.
- `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

- FeaturesListResponse: Response for listing all features.
  - `features` FeatureInfo[], required
    - `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)
