List Apps
List apps in the caller’s organization.
Paginated via opaque cursor: pass the next_page_token value from the previous response back as the page_token query parameter to fetch the next page. When next_page_token is null, the current page is the last one.
Filter to apps flagged for the AppStore with in_app_store=true (or apps not so flagged with in_app_store=false). This is the admin-management flag rather than end-user catalog visibility — see GET /v1/apps/appstore-catalog for the set of apps actually visible to a given user’s AppStore. Per-entitlement catalog visibility is a separate setting: visible_in_appstore on GET /v1/apps/{app_uuid}/entitlements.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Fields to expand. Supported fields: admins, approval_workflow, default_provisioning_workflow, default_deprovisioning_workflow, custom_attributes, appstore_settings.
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.
Maximum number of items to return per page. Values above 250 are clamped to 250 rather than rejected.
x >= 1Filter 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.
visible, search-only, hidden Filter to integrations connected via this source (api or ui).
api, ui 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.
Filter by AppStore membership. true returns only apps in the AppStore; false returns only apps not in the AppStore; omit for all apps.
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 returned in this page.
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.