List Apps
GET/api/apps/
List all apps on the environment.
Request
Query Parameters
Number of results to return per page.
The initial index from which to return the results.
Possible values: [minimal, basic, full]
Default value: full
Response detail level. See :ref:Response detail levels <response detail levels target> for detail of detail levels.
Filter on maintainer ID.
Filter on label ID.
Possible values: [is_verified, is_verified:asc, is_verified:desc, created_at, created_at:asc, created_at:desc, readable_name, readable_name:asc, readable_name:desc, name, name:asc, name:desc, views, views:asc, views:desc, views_last_30_days, views_last_30_days:asc, views_last_30_days:desc, dev_connect, dev_connect:asc, dev_connect:desc]
Sort by name | readable_name | created_at | views | views_last_30_days | is_verified | dev_connect. Sort terms accept for :asc and :desc suffixes. Client can also provide more than one sort term to sort by multiple fields.
Possible values: non-empty
Allow for fuzzy name match.
Filter by published status of the app.
Whether or not to include archived apps. Requires org admin permission.
Filter by app is_verified filter.
Filter by public apps.
Responses
- 200
- 400
- 401
- 403
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
Count of all the objects in the result set.
Next url.
Previous url.
results
object[]
required
Possible values: non-empty
Possible values: non-empty
Possible values: non-empty
Possible values: non-empty and <= 64 characters
A human-readable name for the app.
A description about the app and its usage.
A long description about the app and its usage.
Whether the app is public.
Possible values: non-empty
Public workspace slug for building URLs
Whether the app allows the use of personal workers in production workspaces.
Possible values: <= 512 characters
The repository url which app is maintained on.
Possible values: [github, gitlab, azure, bitbucket, other]
Repository url host platform.
Possible values: non-empty
App creation source. This can be either one of scratch, app_builder, app_template, excel_converter
Application creation date. The value is in ISO 8601 format.
Possible values: non-empty
Possible values: non-empty
Possible values: non-empty
Returns whether the app is archived.
labels
object[]
Possible values: non-empty and <= 30 characters
Possible values: <= 100 characters
Possible values: non-empty and <= 6 characters
The calculated total daily unique sessions in case of internal/private workspace, and the number of views (count editor sessions) in case of public workspace, for all workspaces associated with this app
The calculated total daily unique sessions in case of internal/private workspace, and the number of views (count editor sessions) in case of public workspace, for all workspaces associated with this app (over the last 30 days)
Resource limits applied on this app.
The development workspace for dev + app
The timestamp of the most recent development for dev + app
App's test workspace.
Whether the app has a test workspace
{
"count": 0,
"next": "string",
"previous": "string",
"results": [
{
"id": 0,
"name": "string",
"short_name": "string",
"full_name": "string",
"readable_name": "string",
"description": "string",
"long_description": "string",
"is_verified": true,
"is_public": true,
"public_workspace_slug": "string",
"allow_personal_workers": false,
"repository_url": "string",
"repository_host_platform": "github",
"created_from": "string",
"maintainers": [
0
],
"created_at": "2025-11-07T16:05:09.009Z",
"icon": "string",
"images": {},
"latest_app_version": {},
"latest_published_app_version": {},
"org_domain": "string",
"org_name": "string",
"is_archived": true,
"is_out_of_sync": true,
"labels": [
{
"id": 0,
"name": "string",
"description": "string",
"color": "string",
"number_of_apps": 0,
"number_of_workspaces": 0
}
],
"nr_views": 0,
"nr_views_last_30_days": 0,
"resources": {},
"dev_workspace": 0,
"dev_last_connected_at": 0,
"test_workspace": 0,
"enable_test_workspace": true,
"project_count": 0
}
]
}
Validation error response.
It produces a validation error schema like below.
{
"field1": ["Validation error"],
"non_field_errors": ["Sample non field validation error"]
}
No authentication found or authentication is not correct.
Specified path is not allowed
Permission evaluation:
App List Access
Descriptions:
App List Access : Must be authenticated user, or CI token with publish rights.