MaxDay AI
API consoleAPI v1

List published Apps

GET/openapi/v1/apps
GET /openapi/v1/apps?projectId={projectId}&pageNo=1&pageSize=20
Authorization: Bearer <API_KEY>

Request parameters

ParameterLocationTypeRequiredDescription
projectIdQuerystringYesProject ID; the current account must be able to edit this project
pageNoQueryintegerNoPage number, default 1, range 110000
pageSizeQueryintegerNoItems per page, default 20, range 1100

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 200
stringFixed at success on success
objectPaginated 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_only
stringPublication status: online or offline
integerPublished flag, always 1 for items returned by this endpoint
stringApp 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

ValueMeaning
project_onlyOnly project members can view, run, and manage the App and its workflow
public_copyPublicly listed; other users can run and copy the App and its workflow
public_run_onlyPublicly listed; external users can submit inputs and view their own results, but cannot view or copy the workflow