---
title: "List app templates"
method: GET
path: "/fastedge/v1/admin/template"
tags: ["Templates"]
---

# List app templates

`GET /fastedge/v1/admin/template`

Retrieve all application templates with admin visibility across all clients.
Includes system templates and user-created templates from any client.

## Query parameters

- `client_id` integer
- `template_id` integer
- `api_type` 'wasi-http' | 'proxy-wasm'
- `name` string
- `group__incl` integer
- `group__excl` integer
- `limit` integer
- `offset` integer

## Response `200`

Returns paginated list of templates with admin visibility

- object
  - `count` integer — Total number of apps
  - `templates` TemplateShortAdmin[], required
    - `id` integer, required — Template ID
    - `name` string, required — Name of the template
    - `short_descr` string — Short description of the template
    - `long_descr` string — Long description of the template
    - `api_type` string, required — Wasm API type
    - `owned` boolean, required — Is the template owned by user?
    - `client_id` integer, required — Client ID
    - `reseller_id` integer, nullable, required — Reseller ID
    - `groups` integer[], required — Groups the template is shared to

## Other responses

- `400` — Bad request

---

[API](https://skmtc.dev/g-core/apis/gcore-openapi.md) · [All operations](https://skmtc.dev/g-core/apis/gcore-openapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/g-core/gcore-openapi/revisions/09e652815095/schema)
