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

# dialpad-calls

> Calls & Recordings

**Server path:** `/dialpad-calls` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                          | Description                     |
| --------------------------------------------------------------------------------------------- | ------------------------------- |
| [`dialpad_calls_call_actions_hangup`](#dialpad_calls_call_actions_hangup)                     | Call Actions -- Hang up         |
| [`dialpad_calls_call_ai_recap`](#dialpad_calls_call_ai_recap)                                 | Call -- Get Ai Recap            |
| [`dialpad_calls_call_assign`](#dialpad_calls_call_assign)                                     | Call -- Assign Operator         |
| [`dialpad_calls_call_assigned`](#dialpad_calls_call_assigned)                                 | Call -- Assigned Operators      |
| [`dialpad_calls_call_call`](#dialpad_calls_call_call)                                         | Call -- Initiate via Ring       |
| [`dialpad_calls_call_callback`](#dialpad_calls_call_callback)                                 | Call Back -- Enqueue            |
| [`dialpad_calls_call_get_call_info`](#dialpad_calls_call_get_call_info)                       | Call -- Get                     |
| [`dialpad_calls_call_initiate_ivr_call`](#dialpad_calls_call_initiate_ivr_call)               | Call -- Initiate IVR Call       |
| [`dialpad_calls_call_list`](#dialpad_calls_call_list)                                         | Call -- List                    |
| [`dialpad_calls_call_list_callbacks`](#dialpad_calls_call_list_callbacks)                     | Call Back -- List               |
| [`dialpad_calls_call_participants_add`](#dialpad_calls_call_participants_add)                 | Call -- Add Participant         |
| [`dialpad_calls_call_put_call_labels`](#dialpad_calls_call_put_call_labels)                   | Label -- Set                    |
| [`dialpad_calls_call_review_share_link_create`](#dialpad_calls_call_review_share_link_create) | Call Review Sharelink -- Create |
| [`dialpad_calls_call_review_share_link_delete`](#dialpad_calls_call_review_share_link_delete) | Call Review Sharelink -- Delete |
| [`dialpad_calls_call_review_share_link_get`](#dialpad_calls_call_review_share_link_get)       | Call Review Sharelink -- Get    |
| [`dialpad_calls_call_review_share_link_update`](#dialpad_calls_call_review_share_link_update) | Call Review Sharelink -- Update |
| [`dialpad_calls_call_transfer_call`](#dialpad_calls_call_transfer_call)                       | Call -- Transfer                |
| [`dialpad_calls_call_unassign`](#dialpad_calls_call_unassign)                                 | Call -- Unassign Operator       |
| [`dialpad_calls_call_unassign_all`](#dialpad_calls_call_unassign_all)                         | Call -- Unassign All Operators  |
| [`dialpad_calls_call_unpark`](#dialpad_calls_call_unpark)                                     | Call -- Unpark                  |
| [`dialpad_calls_call_validate_callback`](#dialpad_calls_call_validate_callback)               | Call Back -- Validate           |
| [`dialpad_calls_calllabel_list`](#dialpad_calls_calllabel_list)                               | Label -- List                   |
| [`dialpad_calls_conference_meetings_list`](#dialpad_calls_conference_meetings_list)           | Meeting Summary -- List         |
| [`dialpad_calls_conference_rooms_list`](#dialpad_calls_conference_rooms_list)                 | Meeting Room -- List            |
| [`dialpad_calls_recording_share_link_create`](#dialpad_calls_recording_share_link_create)     | Recording Sharelink -- Create   |
| [`dialpad_calls_recording_share_link_delete`](#dialpad_calls_recording_share_link_delete)     | Recording Sharelink -- Delete   |
| [`dialpad_calls_recording_share_link_get`](#dialpad_calls_recording_share_link_get)           | Recording Sharelink -- Get      |
| [`dialpad_calls_recording_share_link_update`](#dialpad_calls_recording_share_link_update)     | Recording Sharelink -- Update   |
| [`dialpad_calls_transcripts_get`](#dialpad_calls_transcripts_get)                             | Call Transcript -- Get          |
| [`dialpad_calls_transcripts_get_url`](#dialpad_calls_transcripts_get_url)                     | Call Transcript -- Get URL      |

***

## dialpad\_calls\_call\_actions\_hangup

Call Actions -- Hang up

**Parameters:**

| Parameter | Type    | Required | Default | Description    |
| --------- | ------- | -------- | ------- | -------------- |
| `id`      | integer | Yes      | —       | The call's id. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_ai\_recap

Call -- Get Ai Recap

**Parameters:**

| Parameter        | Type    | Required | Default | Description                                                             |
| ---------------- | ------- | -------- | ------- | ----------------------------------------------------------------------- |
| `id`             | integer | Yes      | —       | The call's id.                                                          |
| `summary_format` | string  | No       | —       | The format of the summary to retrieve e.g. short, medium, long, bullet. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      },
      "summary_format": {
        "type": "string",
        "description": "The format of the summary to retrieve e.g. short, medium, long, bullet.",
        "enum": [
          "bullet",
          "long",
          "medium",
          "short"
        ]
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_assign

Call -- Assign Operator

**Parameters:**

| Parameter      | Type       | Required | Default | Description                                                                                                                                              |
| -------------- | ---------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`           | integer    | Yes      | —       | The call's id.                                                                                                                                           |
| `operator_ids` | integer\[] | No       | —       | Operator IDs to assign to or unassign from the Contact Center call. For assign operations, only assigned operators will be eligible to receive the call. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      },
      "operator_ids": {
        "type": "array",
        "items": {
          "type": "integer",
          "format": "int64"
        },
        "description": "Operator IDs to assign to or unassign from the Contact Center call. For assign operations, only assigned operators will be eligible to receive the call."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_assigned

Call -- Assigned Operators

**Parameters:**

| Parameter | Type    | Required | Default | Description    |
| --------- | ------- | -------- | ------- | -------------- |
| `id`      | integer | Yes      | —       | The call's id. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_call

Call -- Initiate via Ring

**Parameters:**

| Parameter            | Type    | Required | Default | Description                                                                             |                                                                                                                                                                                                                                                                                             |
| -------------------- | ------- | -------- | ------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `custom_data`        | string  | null     | No      | —                                                                                       | Extra data to associate with the call. This will be passed through to any subscribed call events.                                                                                                                                                                                           |
| `device_id`          | string  | null     | No      | —                                                                                       | The device's id.                                                                                                                                                                                                                                                                            |
| `group_id`           | integer | null     | No      | —                                                                                       | The ID of a group that will be used to initiate the call.                                                                                                                                                                                                                                   |
| `group_type`         | string  | null     | No      | —                                                                                       | The type of a group that will be used to initiate the call.                                                                                                                                                                                                                                 |
| `is_consult`         | boolean | No       | —       | Enables the creation of a second call. If there is an ongoing call, it puts it on hold. |                                                                                                                                                                                                                                                                                             |
| `outbound_caller_id` | string  | null     | No      | —                                                                                       | The e164-formatted number shown to the call recipient (or "blocked").  If set to "blocked", the recipient will receive a call from "unknown caller". The number can be the caller's number, or the caller's group number if the group is provided, or the caller's company reserved number. |
| `phone_number`       | string  | Yes      | —       | The e164-formatted number to call.                                                      |                                                                                                                                                                                                                                                                                             |
| `user_id`            | integer | Yes      | —       | The id of the user who should make the outbound call.                                   |                                                                                                                                                                                                                                                                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "custom_data": {
        "type": [
          "string",
          "null"
        ],
        "description": "Extra data to associate with the call. This will be passed through to any subscribed call events."
      },
      "device_id": {
        "type": [
          "string",
          "null"
        ],
        "description": "The device's id."
      },
      "group_id": {
        "type": [
          "integer",
          "null"
        ],
        "description": "The ID of a group that will be used to initiate the call."
      },
      "group_type": {
        "type": [
          "string",
          "null"
        ],
        "description": "The type of a group that will be used to initiate the call.",
        "enum": [
          "callcenter",
          "department",
          "office"
        ]
      },
      "is_consult": {
        "type": "boolean",
        "description": "Enables the creation of a second call. If there is an ongoing call, it puts it on hold."
      },
      "outbound_caller_id": {
        "type": [
          "string",
          "null"
        ],
        "description": "The e164-formatted number shown to the call recipient (or \"blocked\").  If set to \"blocked\", the recipient will receive a call from \"unknown caller\". The number can be the caller's number, or the caller's group number if the group is provided, or the caller's company reserved number."
      },
      "phone_number": {
        "type": "string",
        "description": "The e164-formatted number to call."
      },
      "user_id": {
        "type": "integer",
        "description": "The id of the user who should make the outbound call."
      }
    },
    "required": [
      "PCID",
      "phone_number",
      "user_id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_callback

Call Back -- Enqueue

**Parameters:**

| Parameter        | Type    | Required | Default | Description |                                                                    |
| ---------------- | ------- | -------- | ------- | ----------- | ------------------------------------------------------------------ |
| `call_center_id` | integer | null     | No      | —           | The ID of a call center that will be used to fulfill the callback. |
| `phone_number`   | string  | null     | No      | —           | The e164-formatted number to call back                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "call_center_id": {
        "type": [
          "integer",
          "null"
        ],
        "description": "The ID of a call center that will be used to fulfill the callback."
      },
      "phone_number": {
        "type": [
          "string",
          "null"
        ],
        "description": "The e164-formatted number to call back"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_get\_call\_info

Call -- Get

**Parameters:**

| Parameter | Type    | Required | Default | Description    |
| --------- | ------- | -------- | ------- | -------------- |
| `id`      | integer | Yes      | —       | The call's id. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_initiate\_ivr\_call

Call -- Initiate IVR Call

**Parameters:**

| Parameter            | Type    | Required | Default | Description                                                 |                                                                                                   |
| -------------------- | ------- | -------- | ------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| `custom_data`        | string  | null     | No      | —                                                           | Extra data to associate with the call. This will be passed through to any subscribed call events. |
| `outbound_caller_id` | string  | null     | No      | —                                                           | The e164-formatted number shown to the call recipient (or "blocked").                             |
| `phone_number`       | string  | Yes      | —       | The e164-formatted number to call.                          |                                                                                                   |
| `target_id`          | integer | Yes      | —       | The ID of a group that will be used to initiate the call.   |                                                                                                   |
| `target_type`        | string  | Yes      | —       | The type of a group that will be used to initiate the call. |                                                                                                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "custom_data": {
        "type": [
          "string",
          "null"
        ],
        "description": "Extra data to associate with the call. This will be passed through to any subscribed call events."
      },
      "outbound_caller_id": {
        "type": [
          "string",
          "null"
        ],
        "description": "The e164-formatted number shown to the call recipient (or \"blocked\")."
      },
      "phone_number": {
        "type": "string",
        "description": "The e164-formatted number to call."
      },
      "target_id": {
        "type": "integer",
        "description": "The ID of a group that will be used to initiate the call."
      },
      "target_type": {
        "type": "string",
        "description": "The type of a group that will be used to initiate the call.",
        "enum": [
          "callcenter",
          "department",
          "office"
        ]
      }
    },
    "required": [
      "PCID",
      "phone_number",
      "target_id",
      "target_type"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_list

Call -- List

**Parameters:**

| Parameter            | Type    | Required | Default | Description                                                                                                                     |
| -------------------- | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `cursor`             | string  | No       | —       | A token used to return the next page of a previous request. Use the cursor provided in the previous response.                   |
| `include_anonymized` | boolean | No       | —       | If set to true, includes call records that have been anonymized (e.g., calls associated with deleted users). Defaults to false. |
| `started_after`      | integer | No       | —       | Only includes calls that started more recently than the specified timestamp. (UTC ms-since-epoch timestamp)                     |
| `started_before`     | integer | No       | —       | Only includes calls that started prior to the specified timestamp. (UTC ms-since-epoch timestamp)                               |
| `target_id`          | integer | No       | —       | The ID of a target to filter against.                                                                                           |
| `target_type`        | string  | No       | —       | The target type associated with the target ID.                                                                                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "cursor": {
        "type": "string",
        "description": "A token used to return the next page of a previous request. Use the cursor provided in the previous response."
      },
      "include_anonymized": {
        "type": "boolean",
        "description": "If set to true, includes call records that have been anonymized (e.g., calls associated with deleted users). Defaults to false."
      },
      "started_after": {
        "type": "integer",
        "description": "Only includes calls that started more recently than the specified timestamp. (UTC ms-since-epoch timestamp)"
      },
      "started_before": {
        "type": "integer",
        "description": "Only includes calls that started prior to the specified timestamp. (UTC ms-since-epoch timestamp)"
      },
      "target_id": {
        "type": "integer",
        "description": "The ID of a target to filter against."
      },
      "target_type": {
        "type": "string",
        "description": "The target type associated with the target ID.",
        "enum": [
          "callcenter",
          "callrouter",
          "channel",
          "coachinggroup",
          "coachingteam",
          "department",
          "office",
          "room",
          "staffgroup",
          "unknown",
          "user"
        ]
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_list\_callbacks

Call Back -- List

**Parameters:**

| Parameter        | Type    | Required | Default | Description                                       |
| ---------------- | ------- | -------- | ------- | ------------------------------------------------- |
| `cursor`         | string  | No       | —       | A token used to return the next page of results.  |
| `limit`          | integer | No       | —       | Maximum results per page (default: 20, max: 100). |
| `call_center_id` | integer | Yes      | —       | The call center ID to query. Required.            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "cursor": {
        "type": "string",
        "description": "A token used to return the next page of results."
      },
      "limit": {
        "type": "integer",
        "description": "Maximum results per page (default: 20, max: 100)."
      },
      "call_center_id": {
        "type": "integer",
        "description": "The call center ID to query. Required."
      }
    },
    "required": [
      "PCID",
      "call_center_id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_participants\_add

Call -- Add Participant

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                                                                                              |
| ------------- | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------ |
| `id`          | integer | Yes      | —       | The call's id.                                                                                                           |
| `participant` | object  | Yes      | —       | New member of the call to add. Can be a number or a Target. In case of a target, it must have a primary number assigned. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      },
      "participant": {
        "description": "New member of the call to add. Can be a number or a Target. In case of a target, it must have a primary number assigned."
      }
    },
    "required": [
      "PCID",
      "id",
      "participant"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_put\_call\_labels

Label -- Set

**Parameters:**

| Parameter | Type      | Required | Default | Description                              |
| --------- | --------- | -------- | ------- | ---------------------------------------- |
| `id`      | integer   | Yes      | —       | The call's id                            |
| `labels`  | string\[] | No       | —       | The list of labels to attach to the call |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id"
      },
      "labels": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "The list of labels to attach to the call"
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_review\_share\_link\_create

Call Review Sharelink -- Create

**Parameters:**

| Parameter | Type    | Required | Default | Description |                                                                                  |
| --------- | ------- | -------- | ------- | ----------- | -------------------------------------------------------------------------------- |
| `call_id` | integer | null     | No      | —           | The call's id.                                                                   |
| `privacy` | string  | null     | No      | —           | The privacy state of the recording share link, 'company' will be set as default. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "call_id": {
        "type": [
          "integer",
          "null"
        ],
        "description": "The call's id."
      },
      "privacy": {
        "type": [
          "string",
          "null"
        ],
        "description": "The privacy state of the recording share link, 'company' will be set as default.",
        "enum": [
          "company",
          "public"
        ]
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_review\_share\_link\_delete

Call Review Sharelink -- Delete

**Parameters:**

| Parameter | Type   | Required | Default | Description          |
| --------- | ------ | -------- | ------- | -------------------- |
| `id`      | string | Yes      | —       | The share link's id. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The share link's id."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_review\_share\_link\_get

Call Review Sharelink -- Get

**Parameters:**

| Parameter | Type   | Required | Default | Description          |
| --------- | ------ | -------- | ------- | -------------------- |
| `id`      | string | Yes      | —       | The share link's id. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The share link's id."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_review\_share\_link\_update

Call Review Sharelink -- Update

**Parameters:**

| Parameter | Type   | Required | Default | Description                                   |
| --------- | ------ | -------- | ------- | --------------------------------------------- |
| `id`      | string | Yes      | —       | The share link's id.                          |
| `privacy` | string | Yes      | —       | The privacy state of the recording share link |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The share link's id."
      },
      "privacy": {
        "type": "string",
        "description": "The privacy state of the recording share link",
        "enum": [
          "company",
          "public"
        ]
      }
    },
    "required": [
      "PCID",
      "id",
      "privacy"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_transfer\_call

Call -- Transfer

**Parameters:**

| Parameter        | Type    | Required | Default | Description                                                                                                                |                                                                                                   |
| ---------------- | ------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| `id`             | integer | Yes      | —       | The call's id.                                                                                                             |                                                                                                   |
| `custom_data`    | string  | null     | No      | —                                                                                                                          | Extra data to associate with the call. This will be passed through to any subscribed call events. |
| `to`             | object  | No       | —       | Destination of the call that will be transferred. It can be a single option between a number, an existing call or a target |                                                                                                   |
| `transfer_state` | string  | null     | No      | —                                                                                                                          | The state which the call should take when it's transferred to.                                    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      },
      "custom_data": {
        "type": [
          "string",
          "null"
        ],
        "description": "Extra data to associate with the call. This will be passed through to any subscribed call events."
      },
      "to": {
        "description": "Destination of the call that will be transferred. It can be a single option between a number, an existing call or a target"
      },
      "transfer_state": {
        "type": [
          "string",
          "null"
        ],
        "description": "The state which the call should take when it's transferred to.",
        "enum": [
          "hold",
          "parked",
          "preanswer",
          "voicemail"
        ]
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_unassign

Call -- Unassign Operator

**Parameters:**

| Parameter      | Type       | Required | Default | Description                                                                                                                                              |
| -------------- | ---------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`           | integer    | Yes      | —       | The call's id.                                                                                                                                           |
| `operator_ids` | integer\[] | No       | —       | Operator IDs to assign to or unassign from the Contact Center call. For assign operations, only assigned operators will be eligible to receive the call. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      },
      "operator_ids": {
        "type": "array",
        "items": {
          "type": "integer",
          "format": "int64"
        },
        "description": "Operator IDs to assign to or unassign from the Contact Center call. For assign operations, only assigned operators will be eligible to receive the call."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_unassign\_all

Call -- Unassign All Operators

**Parameters:**

| Parameter | Type    | Required | Default | Description    |
| --------- | ------- | -------- | ------- | -------------- |
| `id`      | integer | Yes      | —       | The call's id. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_unpark

Call -- Unpark

**Parameters:**

| Parameter | Type    | Required | Default | Description                                    |
| --------- | ------- | -------- | ------- | ---------------------------------------------- |
| `id`      | integer | Yes      | —       | The call's id.                                 |
| `user_id` | integer | Yes      | —       | The id of the user who should unpark the call. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "The call's id."
      },
      "user_id": {
        "type": "integer",
        "description": "The id of the user who should unpark the call."
      }
    },
    "required": [
      "PCID",
      "id",
      "user_id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_call\_validate\_callback

Call Back -- Validate

**Parameters:**

| Parameter        | Type    | Required | Default | Description |                                                                    |
| ---------------- | ------- | -------- | ------- | ----------- | ------------------------------------------------------------------ |
| `call_center_id` | integer | null     | No      | —           | The ID of a call center that will be used to fulfill the callback. |
| `phone_number`   | string  | null     | No      | —           | The e164-formatted number to call back                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "call_center_id": {
        "type": [
          "integer",
          "null"
        ],
        "description": "The ID of a call center that will be used to fulfill the callback."
      },
      "phone_number": {
        "type": [
          "string",
          "null"
        ],
        "description": "The e164-formatted number to call back"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_calllabel\_list

Label -- List

**Parameters:**

| Parameter | Type    | Required | Default | Description                              |
| --------- | ------- | -------- | ------- | ---------------------------------------- |
| `limit`   | integer | No       | —       | The maximum number of results to return. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limit": {
        "type": "integer",
        "description": "The maximum number of results to return."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_conference\_meetings\_list

Meeting Summary -- List

**Parameters:**

| Parameter | Type   | Required | Default | Description                                                                                                   |
| --------- | ------ | -------- | ------- | ------------------------------------------------------------------------------------------------------------- |
| `cursor`  | string | No       | —       | A token used to return the next page of a previous request. Use the cursor provided in the previous response. |
| `room_id` | string | No       | —       | The meeting room's ID.                                                                                        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "cursor": {
        "type": "string",
        "description": "A token used to return the next page of a previous request. Use the cursor provided in the previous response."
      },
      "room_id": {
        "type": "string",
        "description": "The meeting room's ID."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_conference\_rooms\_list

Meeting Room -- List

**Parameters:**

| Parameter | Type   | Required | Default | Description                                                                                                   |
| --------- | ------ | -------- | ------- | ------------------------------------------------------------------------------------------------------------- |
| `cursor`  | string | No       | —       | A token used to return the next page of a previous request. Use the cursor provided in the previous response. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "cursor": {
        "type": "string",
        "description": "A token used to return the next page of a previous request. Use the cursor provided in the previous response."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_recording\_share\_link\_create

Recording Sharelink -- Create

**Parameters:**

| Parameter        | Type   | Required | Default | Description                                           |                                                |
| ---------------- | ------ | -------- | ------- | ----------------------------------------------------- | ---------------------------------------------- |
| `privacy`        | string | null     | No      | —                                                     | The privacy state of the recording share link. |
| `recording_id`   | string | Yes      | —       | The recording entity's ID.                            |                                                |
| `recording_type` | string | Yes      | —       | The type of the recording entity shared via the link. |                                                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "privacy": {
        "type": [
          "string",
          "null"
        ],
        "description": "The privacy state of the recording share link.",
        "enum": [
          "admin",
          "company",
          "custom",
          "owner",
          "public"
        ]
      },
      "recording_id": {
        "type": "string",
        "description": "The recording entity's ID."
      },
      "recording_type": {
        "type": "string",
        "description": "The type of the recording entity shared via the link.",
        "enum": [
          "admincallrecording",
          "callrecording",
          "voicemail"
        ]
      }
    },
    "required": [
      "PCID",
      "recording_id",
      "recording_type"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_recording\_share\_link\_delete

Recording Sharelink -- Delete

**Parameters:**

| Parameter | Type   | Required | Default | Description                    |
| --------- | ------ | -------- | ------- | ------------------------------ |
| `id`      | string | Yes      | —       | The recording share link's ID. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The recording share link's ID."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_recording\_share\_link\_get

Recording Sharelink -- Get

**Parameters:**

| Parameter | Type   | Required | Default | Description                    |
| --------- | ------ | -------- | ------- | ------------------------------ |
| `id`      | string | Yes      | —       | The recording share link's ID. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The recording share link's ID."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_recording\_share\_link\_update

Recording Sharelink -- Update

**Parameters:**

| Parameter | Type   | Required | Default | Description                                    |
| --------- | ------ | -------- | ------- | ---------------------------------------------- |
| `id`      | string | Yes      | —       | The recording share link's ID.                 |
| `privacy` | string | Yes      | —       | The privacy state of the recording share link. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "The recording share link's ID."
      },
      "privacy": {
        "type": "string",
        "description": "The privacy state of the recording share link.",
        "enum": [
          "admin",
          "company",
          "custom",
          "owner",
          "public"
        ]
      }
    },
    "required": [
      "PCID",
      "id",
      "privacy"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_transcripts\_get

Call Transcript -- Get

**Parameters:**

| Parameter | Type    | Required | Default | Description    |
| --------- | ------- | -------- | ------- | -------------- |
| `call_id` | integer | Yes      | —       | The call's id. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "call_id": {
        "type": "integer",
        "description": "The call's id."
      }
    },
    "required": [
      "PCID",
      "call_id"
    ]
  }
  ```
</Expandable>

***

## dialpad\_calls\_transcripts\_get\_url

Call Transcript -- Get URL

**Parameters:**

| Parameter | Type    | Required | Default | Description    |
| --------- | ------- | -------- | ------- | -------------- |
| `call_id` | integer | Yes      | —       | The call's id. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "call_id": {
        "type": "integer",
        "description": "The call's id."
      }
    },
    "required": [
      "PCID",
      "call_id"
    ]
  }
  ```
</Expandable>
