**Version: 202601**

# List app extension cards

**GET** `/openapi/2026-01/themes/extensions`

List the app extension cards that can be added to a template, grouped by app.

## Request

**Query Parameters**

- `template` string

  Template name to filter installable blocks, e.g. index
- `limit` int32

  Optional max number of results

## Responses

**200**

OK

**application/json**

**Schema | Example**

**Schema**

- `code` string

  error code
- `message` string

  error message
- `data` object

  - `apps` object[]

    Apps with their installable blocks

    *   Array \[

    - `id` string

      App ID
    - `blocks` object[]

      Installable cards provided by this app. Each item is a card schema object (`type`, `name`, ...) whose shape is not fixed by this API
    *   \]

```json
{
  "code": "string",
  "message": "string",
  "data": {
    "apps": [
      {
        "id": "string",
        "blocks": [
          {}
        ]
      }
    ]
  }
}
```
