---
title: "Generate from application (async)"
method: POST
path: "/v1/applications/{application_id}/jobs"
tags: ["template"]
---

# Generate from application (async)

`POST /v1/applications/{application_id}/jobs`

Generate content asynchronously from an existing no-code agent (formerly called no-code applications) with inputs.

## Path parameters

- `application_id` string, required

## Request body

- GenerateApplicationAsyncRequest
  - `inputs` GenerateApplicationInput[], required — A list of input objects to generate content for.
    - `id` string, required — The unique identifier for the input field from the application. All input types from the No-code application are supported (i.e. Text input, Dropdown, File upload, Image input). The identifier should be the name of the input type.
    - `value` string[], required — The value for the input field. If the input type is "File upload", you must pass the `file_id` of an uploaded file. You cannot pass a file object directly. See the [file upload endpoint](https://dev.writer.com/api-reference/file-api/upload-files) for instructions on uploading files or the [list files endpoint](https://dev.writer.com/api-reference/file-api/get-all-files) for how to see a list of uploaded files and their IDs.

## Response `202`

- GenerateApplicationAsyncResponse
  - `id` string, uuid, required — The unique identifier for the async job created.
  - `status` 'in_progress' | 'failed' | 'completed', required — The status of the job.
  - `created_at` string, date-time, required — The timestamp when the job was created.

## Changes

- **2025-02-25** `3d3b2fe43375` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/writer/apis/api/changes/v1/applications/:application_id/jobs/post.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)
