---
title: "List applications"
method: GET
path: "/v1/applications"
tags: ["Generation API"]
---

# List applications

`GET /v1/applications`

## Request

- Base URL: `https://api.writer.com`
- URL: `https://api.writer.com/v1/applications`
- Auth: HTTP bearer

Retrieves a paginated list of no-code agents (formerly called no-code applications) with optional filtering and sorting capabilities.

## Query parameters

- `order` 'asc' | 'desc'
- `before` string, uuid
- `after` string, uuid
- `limit` integer
- `type` 'generation': The type of no-code application.

## Response `200`

Successfully retrieved list of applications.

- GetApplicationsResponse: Response object containing a paginated list of applications.
  - `data` ApplicationWithInputs[], required: List of application objects with their configurations.
    - `id` string, uuid, required: Unique identifier for the application.
    - `name` string, required: Display name of the application.
    - `type` 'generation', required: The type of no-code application.
    - `status` 'deployed' | 'draft', required: Current deployment status of the application. Note: currently only `deployed` applications are returned.
    - `inputs` ApplicationInput[], required: List of input configurations for the application.
      - `name` string, required: Identifier for the input field.
      - `input_type` 'text' | 'dropdown' | 'file' | 'media', required: Type of input field determining its behavior and validation rules.
      - `description` string: Human-readable description of the input field's purpose.
      - `required` boolean, required: Indicates if this input field is mandatory.
      - `options` union: Type-specific configuration options for input fields.
        - ApplicationInputDropdownOptions: Configuration options specific to dropdown-type input fields.
          - `list` string[], required: List of available options in the dropdown menu.
        - ApplicationInputFileOptions: Configuration options specific to file upload input fields.
          - `max_files` integer, required: Maximum number of files that can be uploaded.
          - `file_types` string[], required: List of allowed file extensions.
          - `max_word_count` integer, required: Maximum number of words allowed in text files.
          - `max_file_size_mb` integer, required: Maximum file size allowed in megabytes.
          - `upload_types` FileUploadType[], required: List of allowed upload types for file inputs.
        - ApplicationInputMediaOptions: Configuration options specific to media upload input fields.
          - `file_types` string[], required: List of allowed media file types.
          - `max_image_size_mb` integer, required: Maximum media file size allowed in megabytes.
        - ApplicationInputTextOptions: Configuration options specific to text input fields.
          - `max_fields` integer, required: Maximum number of text fields allowed.
          - `min_fields` integer, required: Minimum number of text fields required.
    - `created_at` string, date-time, required: Timestamp when the application was created.
    - `updated_at` string, date-time, required: Timestamp when the application was last updated.
    - `last_deployed_at` string, date-time: Timestamp when the application was last deployed.
  - `first_id` string, uuid: UUID of the first application in the current page.
  - `last_id` string, uuid: UUID of the last application in the current page.
  - `has_more` boolean, required: Indicates if there are more results available in subsequent pages.

## Changes

- **2025-09-11** `3f87c8deb39e`: 1 info
  - added the required property `data/items/inputs/items/options/oneOf[subschema #2: File]/upload_types` to the response with the `200` status
- **2025-02-25** `3d3b2fe43375`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/writer/apis/writer-api/changes/v1/applications/get.md)

---

[API](https://skmtc.dev/writer/apis/writer-api.md) - [All operations](https://skmtc.dev/writer/apis/writer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/writer/apis/writer-api/revisions/59865afc5779?raw)
