> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# airwatch

> Enterprise mobility management

**Server path:** `/airwatch` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                            | Description                                      |
| --------------------------------------------------------------- | ------------------------------------------------ |
| [`airwatch_get_devices`](#airwatch_get_devices)                 | Get list of managed devices from AirWatch        |
| [`airwatch_get_device`](#airwatch_get_device)                   | Get detailed information about a specific device |
| [`airwatch_send_command`](#airwatch_send_command)               | Send a command to a managed device               |
| [`airwatch_get_applications`](#airwatch_get_applications)       | Get list of managed applications                 |
| [`airwatch_install_application`](#airwatch_install_application) | Install an application on a device               |
| [`airwatch_get_profiles`](#airwatch_get_profiles)               | Get list of device profiles                      |

***

## airwatch\_get\_devices

Get list of managed devices from AirWatch

**Parameters:**

| Parameter             | Type   | Required | Default | Description                         |
| --------------------- | ------ | -------- | ------- | ----------------------------------- |
| `platform`            | string | No       | —       | Filter by device platform           |
| `status`              | string | No       | —       | Filter by device status             |
| `organizationGroupId` | string | No       | —       | Filter by organization group        |
| `limit`               | number | No       | `500`   | Maximum number of devices to return |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "platform": {
        "type": "string",
        "enum": [
          "iOS",
          "Android",
          "Windows",
          "macOS"
        ],
        "description": "Filter by device platform"
      },
      "status": {
        "type": "string",
        "enum": [
          "Enrolled",
          "Unenrolled",
          "Compromised"
        ],
        "description": "Filter by device status"
      },
      "organizationGroupId": {
        "type": "string",
        "description": "Filter by organization group"
      },
      "limit": {
        "type": "number",
        "default": 500,
        "description": "Maximum number of devices to return"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## airwatch\_get\_device

Get detailed information about a specific device

**Parameters:**

| Parameter  | Type   | Required | Default | Description           |
| ---------- | ------ | -------- | ------- | --------------------- |
| `deviceId` | string | Yes      | —       | Device ID to retrieve |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "deviceId": {
        "type": "string",
        "description": "Device ID to retrieve"
      }
    },
    "required": [
      "PCID",
      "deviceId"
    ]
  }
  ```
</Expandable>

***

## airwatch\_send\_command

Send a command to a managed device

**Parameters:**

| Parameter  | Type   | Required | Default | Description                  |
| ---------- | ------ | -------- | ------- | ---------------------------- |
| `deviceId` | string | Yes      | —       | Device ID to send command to |
| `command`  | string | Yes      | —       | Command to send              |
| `pin`      | string | No       | —       | PIN for device lock command  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "deviceId": {
        "type": "string",
        "description": "Device ID to send command to"
      },
      "command": {
        "type": "string",
        "enum": [
          "DeviceLock",
          "DeviceWipe",
          "EnterpriseWipe",
          "DeviceQuery",
          "ClearPasscode",
          "SyncDevice"
        ],
        "description": "Command to send"
      },
      "pin": {
        "type": "string",
        "description": "PIN for device lock command"
      }
    },
    "required": [
      "PCID",
      "deviceId",
      "command"
    ]
  }
  ```
</Expandable>

***

## airwatch\_get\_applications

Get list of managed applications

**Parameters:**

| Parameter  | Type   | Required | Default | Description                              |
| ---------- | ------ | -------- | ------- | ---------------------------------------- |
| `platform` | string | No       | —       | Filter by platform                       |
| `type`     | string | No       | —       | Filter by application type               |
| `limit`    | number | No       | `500`   | Maximum number of applications to return |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "platform": {
        "type": "string",
        "enum": [
          "iOS",
          "Android",
          "Windows"
        ],
        "description": "Filter by platform"
      },
      "type": {
        "type": "string",
        "enum": [
          "Internal",
          "Public",
          "Purchased"
        ],
        "description": "Filter by application type"
      },
      "limit": {
        "type": "number",
        "default": 500,
        "description": "Maximum number of applications to return"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## airwatch\_install\_application

Install an application on a device

**Parameters:**

| Parameter       | Type   | Required | Default | Description                 |
| --------------- | ------ | -------- | ------- | --------------------------- |
| `deviceId`      | string | Yes      | —       | Device ID to install app on |
| `applicationId` | string | Yes      | —       | Application ID to install   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "deviceId": {
        "type": "string",
        "description": "Device ID to install app on"
      },
      "applicationId": {
        "type": "string",
        "description": "Application ID to install"
      }
    },
    "required": [
      "PCID",
      "deviceId",
      "applicationId"
    ]
  }
  ```
</Expandable>

***

## airwatch\_get\_profiles

Get list of device profiles

**Parameters:**

| Parameter             | Type   | Required | Default | Description                  |
| --------------------- | ------ | -------- | ------- | ---------------------------- |
| `platform`            | string | No       | —       | Filter by platform           |
| `organizationGroupId` | string | No       | —       | Filter by organization group |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "platform": {
        "type": "string",
        "enum": [
          "iOS",
          "Android",
          "Windows",
          "macOS"
        ],
        "description": "Filter by platform"
      },
      "organizationGroupId": {
        "type": "string",
        "description": "Filter by organization group"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>
