---
title: "List supported apps"
method: GET
path: "/phones/supported-apps"
tags: ["Phones"]
---

# List supported apps

`GET /phones/supported-apps`

## Request

- Base URL: `https://api.axilio.ai/api/v1`
- URL: `https://api.axilio.ai/api/v1/phones/supported-apps`
- Auth: API key in header `X-Axilio-Api-Key`
- TypeScript: <https://skmtc.dev/axilioai/apis/axilio-api-2/docs/phones/supported-apps/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the apps the platform supports orchestration for, optionally filtered by platform and category.

## Query parameters

- `platform` 'android' | 'ios' | 'both': only apps for this platform
- `category` 'social' | 'productivity' | 'entertainment' | 'shopping' | 'finance' | 'utilities' | 'browser' | 'messaging' | 'other': only apps in this category

## Response `200`

OK

- PhoneSupportedAppsResponse: Supported device applications.
  - `phone_apps` PhoneAppSummary[], nullable, required: List of supported app records.
    - `android_package_name` string, required: Android package name.
    - `app_metadata` object, required: Additional app metadata.
    - `category` 'social' | 'productivity' | 'entertainment' | 'shopping' | 'finance' | 'utilities' | 'browser' | 'messaging' | 'other', required: App category.
    - `created_at` string, date-time, required: When the app record was created.
    - `description` string, nullable, required: Short app description.
    - `icon_url` string, nullable, required: App icon URL.
    - `id` string, required: App identifier.
    - `ios_app_store_id` string, nullable, required: App Store identifier for the iOS app.
    - `is_supported` boolean, required: Whether automation is supported for this app.
    - `model_datasets` string[], nullable, required: Vision datasets available for this app.
    - `model_status` 'pending' | 'training' | 'trained' | 'failed', required: Training status of the app's vision model.
    - `model_trained_at` string, date-time, nullable, required: When the app's vision model was last trained.
    - `name` string, required: Human-readable app name.
    - `platform` 'android' | 'ios' | 'both', required: Platform availability of the app.
    - `slug` string, required: URL-safe short name for the app.
    - `updated_at` string, date-time, required: When the app record was last updated.
    - `version` string, nullable, required: App version, when tracked.
  - `total` integer, required: Total number of supported apps.

## Other responses

- `422`: Unprocessable Entity
- `500`: Internal Server Error

## Changes

- **2026-10-24** `ecca093572e0`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/axilioai/apis/axilio-api-2/changes/phones/supported-apps/get.md)

---

[API](https://skmtc.dev/axilioai/apis/axilio-api-2.md) - [All operations](https://skmtc.dev/axilioai/apis/axilio-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/axilioai/apis/axilio-api-2/revisions/62aa324803a7?raw)
