Use cases
- Embed app creation in your product — add a “Create an app” button to your website or tool that generates a Zite behind the scenes
- Share prompts that generate apps — create shareable links or workflows that produce a Zite from a predefined prompt
- Automate app generation — integrate Zite creation into scripts, pipelines, or automation workflows
- Rapid prototyping — quickly spin up Zites from the command line or CI/CD
How it works
- Send a
POSTrequest with a prompt (and optional files, theme, or name) - A new Zite is generated instantly
- The response includes a
claimUrl— share it with a user so they can claim the Zite into their own account

The base URL is
https://api.fillout.com. If you’re using the EU region, use https://eu-api.fillout.com instead.API reference
Endpoint
Request body
| Field | Type | Required | Description |
|---|---|---|---|
prompt | string | Yes | The prompt to generate the Zite from. 1–10,000 characters, trimmed. |
files | array | No | Files to include. Max 10 items. |
files[].url | string | Yes (within files) | A valid URL pointing to the file. |
files[].fileName | string | No | A display name for the file. |
theme | string | No | A theme for the Zite. If omitted, auto-selected from the prompt (when no files are attached). |
name | string | No | A name for the Zite. Max 250 characters. If omitted, auto-generated from the prompt. |
Response body
| Field | Type | Description |
|---|---|---|
flowPublicIdentifier | string | Unique identifier for the created Zite. |
claimUrl | string | URL the user can visit to claim and own the Zite. |
appName | string | The resolved app name (provided or auto-generated). |
If no
theme is provided and no files are attached, a theme is automatically selected using AI based on the prompt.