List published Apps
GET /openapi/v1/apps?projectId={projectId}&pageNo=1&pageSize=20
Authorization: Bearer <API_KEY>
Request parameters
| Parameter | Location | Type | Required | Description |
|---|---|---|---|---|
projectId | Query | string | Yes | Project ID; the current account must be able to edit this project |
pageNo | Query | integer | No | Page number, default 1, range 1–10000 |
pageSize | Query | integer | No | Items per page, default 20, range 1–100 |
The endpoint returns active, accessible Apps with a published version in the specified project. Results include both online and offline Apps. A missing, unavailable, or non-editable project returns PROJECT_NOT_FOUND. Pagination values outside the allowed range return INVALID_REQUEST.
The success status is HTTP 200.
Success response example
{
"code": 200,
"message": "success",
"data": {
"total": 1,
"pageNo": 1,
"pageSize": 20,
"items": [
{
"projectId": "PROJECT_ID",
"appId": "APP_ID",
"name": "Fashion Video Generator",
"description": "Generate a video from a character reference and prompt",
"assetMode": "public_copy",
"publishStatus": "online",
"publishFlag": 1,
"coverImage": "https://example.com/cover.jpg"
}
]
}
}
integerProtocol field, currently fixed at
200stringFixed at
success on successobjectPaginated result
integerTotal number of matching Apps
integerCurrent page number
integerCurrent page size
arrayApp summaries on the current page
stringProject ID that owns the App
stringApp ID, used to get App details and create Runs
stringApp name
stringDescription of the App's purpose
stringAccess mode:
project_only, public_copy, or public_run_onlystringPublication status:
online or offlineintegerPublished flag, always
1 for items returned by this endpointstringApp cover URL; omitted when no cover is available
When the current page has no data, the API returns data.items: []. No fixed sort order is guaranteed, so clients must not identify an App by its list position. Store and use appId. Before creating a Run, call Get App details and follow its current parameter definitions and availability.
assetMode values
| Value | Meaning |
|---|---|
project_only | Only project members can view, run, and manage the App and its workflow |
public_copy | Publicly listed; other users can run and copy the App and its workflow |
public_run_only | Publicly listed; external users can submit inputs and view their own results, but cannot view or copy the workflow |