---
title: "List device profiles"
method: GET
path: "/profiles"
tags: ["Profiles"]
---

# List device profiles

`GET /profiles`

## Query parameters

- `name` string
- `mine` boolean — When true, only return profiles created by the calling user (resolved from X-User-ID, never a client-supplied id).
- `page` integer
- `pageSize` integer
- `orderBy` 'name' | 'created_at' | 'updated_at'
- `orderByDirection` 'asc' | 'desc'

## Response `200`

OK

- ResponseProfileInfo
  - `$schema` string, uri — A URL to the JSON Schema for this object.
  - `items` ProfileInfo[], nullable, required
    - `$schema` string, uri — A URL to the JSON Schema for this object.
    - `createdAt` string, date-time, required
    - `createdBy` string
    - `id` string, required
    - `name` string, required
    - `ownerId` string, required
    - `spec` DeviceSpec, required
      - `$schema` string, uri — A URL to the JSON Schema for this object.
      - `androidVersion` integer
      - `apps` string[], nullable
      - `carrier` DeviceCarrier
        - `GsmOperatorAlpha` string, required
        - `GsmOperatorNumeric` integer, required
        - `GsmSimOperatorAlpha` string, required
        - `GsmSimOperatorIsoCountry` string, required
        - `GsmSimOperatorNumeric` integer, required
        - `PersistSysTimezone` string, required
      - `country` string
      - `files` string[], nullable
      - `identifiers` DeviceIdentifiers
        - `BootloaderSerialNumber` string, required
        - `IdentifierAndroidID` string, required
        - `IdentifierAppSetID` string, required
        - `IdentifierBluetoothMAC` string, required
        - `IdentifierGAID` string, required
        - `IdentifierGSFID` string, required
        - `IdentifierICCID` string, required
        - `IdentifierIMEI` string, required
        - `IdentifierIMSI` string, required
        - `IdentifierMEID` string, required
        - `IdentifierMediaDRMID` string, required
        - `IdentifierPhoneNumber` string, required
        - `IdentifierSerial` string, required
        - `IdentifierWifiMAC` string, required
        - `SerialNumber` string, required
      - `locale` string
      - `location` Location
        - `$schema` string, uri — A URL to the JSON Schema for this object.
        - `latitude` number, double, required
        - `longitude` number, double, required
      - `name` string
      - `proxy` ProxyConfig1
        - `connect` Ref
          - `country` string — ISO 3166-1 alpha-2 country code; provisions (or reuses) a rotating residential Mobilerun Connect proxy for the device.
          - `id` string, uuid — Existing Mobilerun Connect proxy id; its credentials are fetched server-side.
        - `name` string
        - `smartIp` boolean
        - `socks5` SOCKS5
          - `host` string, required
          - `password` string, required
          - `port` integer, required
          - `user` string, required
      - `timezone` string
    - `updatedAt` string, date-time, required
    - `userId` string, required — Deprecated: use ownerId/createdBy.
  - `pagination` Meta, required
    - `hasNext` boolean, required
    - `hasPrev` boolean, required
    - `page` integer, required
    - `pageSize` integer, required
    - `pages` integer, required
    - `total` integer, required

## Other responses

- `default` — Error

---

[API](https://skmtc.dev/droidrun/apis/droidrun-cloud.md) · [All operations](https://skmtc.dev/droidrun/apis/droidrun-cloud/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/droidrun/droidrun-cloud/revisions/a1453ac769d4/schema)
