Skip to main content
GET
List Apps

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

expand
string[] | null

Fields to expand. Supported fields: admins, approval_workflow, default_provisioning_workflow, default_deprovisioning_workflow, custom_attributes, appstore_settings.

page_token
string | null

Opaque cursor from a previous response's next_page_token. Omit to fetch the first page. Treat as opaque: do not decode, construct, or interpret it.

page_size
integer
default:100

Maximum number of items to return per page. Values above 250 are clamped to 250 rather than rejected.

Required range: x >= 1
catalog_visibility
enum<string> | null

Filter by the app's appstore_settings.catalog_visibility (visible, search-only or hidden). Pair it with in_app_store=true to list the AppStore by visibility; "Who Can Request" groups don't narrow this list.

Available options:
visible,
search-only,
hidden
connection_source
enum<string> | null

Filter to integrations connected via this source (api or ui).

Available options:
api,
ui
disconnected
boolean | null

Filter on whether the app has been disconnected. false excludes disconnected apps, true returns only disconnected apps whose record Lumos still holds, and omitting it lists every app. Pair false with connection_source=api to list only the connected apps you manage through the API.

in_app_store
boolean | null

Filter by AppStore membership. true returns only apps in the AppStore; false returns only apps not in the AppStore; omit for all apps.

search
string | null

Case-insensitive substring match against the app's label, instance identifier, and app class ID. Resend it with each page_token.

Response

Successful Response

apps
AppResponse · object[]
required

Apps returned in this page.

next_page_token
string | null

Token for the next page, or null when this is the last page. An absent token is the only end-of-results signal. A page holding fewer than page_size items does not mean the results are exhausted. Treat the value as opaque: do not decode, construct, or interpret it.