---
title: "List client's apps"
method: GET
path: "/fastedge/v1/apps"
tags: ["Apps"]
---

# List client's apps

`GET /fastedge/v1/apps`

Retrieve a paginated list of applications owned by the authenticated client.
Results can be filtered by name, API type, status, template, binary, or plan, and sorted by various fields.

## Query parameters

- `name` string
- `api_type` 'wasi-http' | 'proxy-wasm'
- `status` integer
- `template` integer
- `binary` integer
- `plan` integer
- `limit` integer
- `offset` integer
- `ordering` 'name' | '-name' | 'status' | '-status' | 'id' | '-id' | 'template' | '-template' | 'binary' | '-binary' | 'plan' | '-plan'

## Response `200`

Returns paginated list of client applications with optional filters applied

- object
  - `apps` AppShort[], required
    - `id` integer, required — App ID
    - `name` string, required — App name
    - `url` string — App URL
    - `status` integer, required — Status code: 0 - draft (inactive) 1 - enabled 2 - disabled 3 - hourly call limit exceeded 4 - daily call limit exceeded 5 - suspended
    - `binary` integer, required — Binary ID
    - `comment` string — Description of the binary
    - `api_type` string, required — Wasm API type
    - `debug_until` string, date-time — When debugging finishes
    - `debug` boolean — Switch on logging for 30 minutes (switched off by default)
    - `template` integer — Template ID
    - `template_name` string — Template name
    - `networks` string[] — Networks
    - `upgradeable_to` integer — ID of the binary the app can be upgraded to
    - `plan_id` integer, required — Application plan ID
    - `plan` string — Application plan name
  - `count` integer — Total number of apps

## Other responses

- `400` — Bad request
- `404` — Requested resource not found

---

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