---
title: "Application details"
method: GET
path: "/v1/applications/{application_id}"
tags: ["Generation API"]
---

# Application details

`GET /v1/applications/{application_id}`

Retrieves detailed information for a specific no-code agent (formerly called no-code applications), including its configuration and current status.

## Path parameters

- `application_id` string, required

## Response `200`

Successfully retrieved application details.

- ApplicationWithInputs — Detailed application object including its input configuration.
  - `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.

## Changes

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

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

---

[API](https://skmtc.dev/writer/apis/api.md) · [All operations](https://skmtc.dev/writer/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/writer/api/revisions/ae230e1d8c09/schema)
