Skip to main content
GET
List apps

Authorizations

api_key
string
header
required

Personal API key.

Query Parameters

workspace_id
string

ID of the workspace to list apps from. Omit to use your personal workspace. You must be a member of the workspace you request. Each request lists the apps in a single workspace.

fields
string

Comma-separated list of fields to return. For example, id,name,slug,status. Omit to receive the full app document.

sort
string

Single field to sort by, prefixed with - for descending. For example, -created_date returns newest first.

limit
integer

Maximum number of apps to return. Omit to return all the apps you can access.

Required range: 1 <= x <= 10000
skip
integer

Number of apps to skip before the page starts. Combine with limit to page through results.

Required range: x >= 0

Response

A list of your apps.

created_by
string | null

Email of the user who created the app.

Example:

"developer@example.com"

created_date
string<date-time> | null

Time the app was created.

Example:

"2026-08-01T09:15:00"

id
string | null

ID of the app.

Example:

"6820f3a4e7b91d003c45a1f2"

last_deployed_at
string<date-time> | null

Time the app was last published, or null if it has never been published.

Example:

"2026-08-02T14:30:00"

name
string | null

Display name of the app.

Example:

"My CRM"

preview_screenshot_url
string | null

URL of a preview screenshot taken before publishing, distinct from screenshot_url, and null if none has been captured.

Example:

"https://storage.base44.com/previews/6820f3a4e7b91d003c45a1f2.png"

screenshot_url
string | null

URL of a screenshot of the published app. Captured shortly after each publish, so it can briefly lag or be null right after publishing.

Example:

"https://storage.base44.com/screenshots/6820f3a4e7b91d003c45a1f2.png"

slug
string | null

URL slug for the app, auto generated from the name and app ID or set to a custom value, or null if the app has no slug yet. The published URL is built from it.

Example:

"my-crm-3c45a1f2"

status
AppStatusResponse · object | null

The app's current build status. Poll while a build is in progress to watch it finish. This tracks building, not publishing.

updated_date
string<date-time> | null

Time the app document was last written.

Example:

"2026-08-02T14:30:00"

user_description
string | null

Description of the app, or null if none was set. On a newly created app this holds the original prompt text.

Example:

"A CRM to track leads and deals"