> ## 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.

# microsoft-active-directory-applications

> Active Directory Applications — manage application registrations, owners, and client secrets

**Server path:** `/microsoft-active-directory-applications` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                                                          | Description                                |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| [`microsoft_active_directory_applications_add_application_password`](#microsoft_active_directory_applications_add_application_password)       | Add a client secret to an application      |
| [`microsoft_active_directory_applications_create_application`](#microsoft_active_directory_applications_create_application)                   | Create a new application                   |
| [`microsoft_active_directory_applications_delete_application`](#microsoft_active_directory_applications_delete_application)                   | Delete an application                      |
| [`microsoft_active_directory_applications_get_application`](#microsoft_active_directory_applications_get_application)                         | Get an application by ID                   |
| [`microsoft_active_directory_applications_list_application_owners`](#microsoft_active_directory_applications_list_application_owners)         | List owners of an application              |
| [`microsoft_active_directory_applications_list_applications`](#microsoft_active_directory_applications_list_applications)                     | List applications                          |
| [`microsoft_active_directory_applications_remove_application_password`](#microsoft_active_directory_applications_remove_application_password) | Remove a client secret from an application |
| [`microsoft_active_directory_applications_update_application`](#microsoft_active_directory_applications_update_application)                   | Update an application                      |

***

## microsoft\_active\_directory\_applications\_add\_application\_password

Add a client secret to an application

**Parameters:**

| Parameter            | Type   | Required | Default | Description         |
| -------------------- | ------ | -------- | ------- | ------------------- |
| `application_id`     | string | Yes      | —       | Application Id      |
| `passwordCredential` | object | No       | —       | Password Credential |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "application_id": {
        "type": "string",
        "description": "Application Id"
      },
      "passwordCredential": {
        "type": "object",
        "description": "Password Credential",
        "properties": {
          "displayName": {
            "type": "string",
            "description": "Friendly name for the secret"
          },
          "endDateTime": {
            "type": "string",
            "description": "Expiration timestamp (ISO 8601)"
          }
        }
      }
    },
    "required": [
      "PCID",
      "application_id"
    ]
  }
  ```
</Expandable>

***

## microsoft\_active\_directory\_applications\_create\_application

Create a new application

**Parameters:**

| Parameter        | Type   | Required | Default | Description                                                                                           |
| ---------------- | ------ | -------- | ------- | ----------------------------------------------------------------------------------------------------- |
| `description`    | string | No       | —       | The description value                                                                                 |
| `displayName`    | string | Yes      | —       | Display Name                                                                                          |
| `signInAudience` | string | No       | —       | AzureADMyOrg \| AzureADMultipleOrgs \| AzureADandPersonalMicrosoftAccount \| PersonalMicrosoftAccount |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "displayName": {
        "type": "string",
        "description": "Display Name"
      },
      "signInAudience": {
        "type": "string",
        "description": "AzureADMyOrg | AzureADMultipleOrgs | AzureADandPersonalMicrosoftAccount | PersonalMicrosoftAccount"
      }
    },
    "required": [
      "PCID",
      "displayName"
    ]
  }
  ```
</Expandable>

***

## microsoft\_active\_directory\_applications\_delete\_application

Delete an application

**Parameters:**

| Parameter        | Type   | Required | Default | Description    |
| ---------------- | ------ | -------- | ------- | -------------- |
| `application_id` | string | Yes      | —       | Application Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "application_id": {
        "type": "string",
        "description": "Application Id"
      }
    },
    "required": [
      "PCID",
      "application_id"
    ]
  }
  ```
</Expandable>

***

## microsoft\_active\_directory\_applications\_get\_application

Get an application by ID

**Parameters:**

| Parameter        | Type   | Required | Default | Description                                  |
| ---------------- | ------ | -------- | ------- | -------------------------------------------- |
| `application_id` | string | Yes      | —       | Application object ID (GUID) — not the appId |
| `$select`        | string | No       | —       | The \$select value                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "application_id": {
        "type": "string",
        "description": "Application object ID (GUID) — not the appId"
      },
      "$select": {
        "type": "string",
        "description": "The $select value"
      }
    },
    "required": [
      "PCID",
      "application_id"
    ]
  }
  ```
</Expandable>

***

## microsoft\_active\_directory\_applications\_list\_application\_owners

List owners of an application

**Parameters:**

| Parameter        | Type   | Required | Default | Description    |
| ---------------- | ------ | -------- | ------- | -------------- |
| `application_id` | string | Yes      | —       | Application Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "application_id": {
        "type": "string",
        "description": "Application Id"
      }
    },
    "required": [
      "PCID",
      "application_id"
    ]
  }
  ```
</Expandable>

***

## microsoft\_active\_directory\_applications\_list\_applications

List applications

**Parameters:**

| Parameter  | Type    | Required | Default | Description         |
| ---------- | ------- | -------- | ------- | ------------------- |
| `$filter`  | string  | No       | —       | The \$filter value  |
| `$select`  | string  | No       | —       | The \$select value  |
| `$top`     | integer | No       | —       | The \$top value     |
| `$orderby` | string  | No       | —       | The \$orderby value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "$filter": {
        "type": "string",
        "description": "The $filter value"
      },
      "$select": {
        "type": "string",
        "description": "The $select value"
      },
      "$top": {
        "type": "integer",
        "description": "The $top value"
      },
      "$orderby": {
        "type": "string",
        "description": "The $orderby value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## microsoft\_active\_directory\_applications\_remove\_application\_password

Remove a client secret from an application

**Parameters:**

| Parameter        | Type   | Required | Default | Description                               |
| ---------------- | ------ | -------- | ------- | ----------------------------------------- |
| `application_id` | string | Yes      | —       | Application Id                            |
| `keyId`          | string | Yes      | —       | GUID of the password credential to remove |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "application_id": {
        "type": "string",
        "description": "Application Id"
      },
      "keyId": {
        "type": "string",
        "description": "GUID of the password credential to remove"
      }
    },
    "required": [
      "PCID",
      "application_id",
      "keyId"
    ]
  }
  ```
</Expandable>

***

## microsoft\_active\_directory\_applications\_update\_application

Update an application

**Parameters:**

| Parameter        | Type   | Required | Default | Description           |
| ---------------- | ------ | -------- | ------- | --------------------- |
| `application_id` | string | Yes      | —       | Application Id        |
| `description`    | string | No       | —       | The description value |
| `displayName`    | string | No       | —       | Display Name          |
| `signInAudience` | string | No       | —       | Sign In Audience      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "application_id": {
        "type": "string",
        "description": "Application Id"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "displayName": {
        "type": "string",
        "description": "Display Name"
      },
      "signInAudience": {
        "type": "string",
        "description": "Sign In Audience"
      }
    },
    "required": [
      "PCID",
      "application_id"
    ]
  }
  ```
</Expandable>
