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

# google-ad-manager

> Google Ad Manager API

**Server path:** `/google-ad-manager` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                  | Description                                                        |
| ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| [`google_ad_manager_create_ad_unit`](#google_ad_manager_create_ad_unit)                               | Create a new ad unit                                               |
| [`google_ad_manager_create_custom_targeting_key`](#google_ad_manager_create_custom_targeting_key)     | Create a new custom targeting key                                  |
| [`google_ad_manager_create_entity_signals_mapping`](#google_ad_manager_create_entity_signals_mapping) | Create a new entity signals mapping                                |
| [`google_ad_manager_create_private_auction`](#google_ad_manager_create_private_auction)               | Create a new private auction                                       |
| [`google_ad_manager_create_report`](#google_ad_manager_create_report)                                 | Create a new report definition                                     |
| [`google_ad_manager_create_site`](#google_ad_manager_create_site)                                     | Create a new site                                                  |
| [`google_ad_manager_fetch_report_rows`](#google_ad_manager_fetch_report_rows)                         | Fetch result rows from a completed report                          |
| [`google_ad_manager_get_ad_unit`](#google_ad_manager_get_ad_unit)                                     | Retrieve a specific ad unit                                        |
| [`google_ad_manager_get_application`](#google_ad_manager_get_application)                             | Retrieve a specific application                                    |
| [`google_ad_manager_get_content`](#google_ad_manager_get_content)                                     | Retrieve a specific content item                                   |
| [`google_ad_manager_get_custom_targeting_key`](#google_ad_manager_get_custom_targeting_key)           | Retrieve a specific custom targeting key                           |
| [`google_ad_manager_get_custom_targeting_value`](#google_ad_manager_get_custom_targeting_value)       | Retrieve a specific custom targeting value                         |
| [`google_ad_manager_get_device_manufacturer`](#google_ad_manager_get_device_manufacturer)             | Retrieve a specific device manufacturer                            |
| [`google_ad_manager_get_entity_signals_mapping`](#google_ad_manager_get_entity_signals_mapping)       | Retrieve a specific entity signals mapping                         |
| [`google_ad_manager_get_linked_device`](#google_ad_manager_get_linked_device)                         | Retrieve a specific linked device                                  |
| [`google_ad_manager_get_network`](#google_ad_manager_get_network)                                     | Retrieve a single Ad Manager network                               |
| [`google_ad_manager_get_order`](#google_ad_manager_get_order)                                         | Retrieve a specific order                                          |
| [`google_ad_manager_get_private_auction`](#google_ad_manager_get_private_auction)                     | Retrieve a specific private auction                                |
| [`google_ad_manager_get_report`](#google_ad_manager_get_report)                                       | Retrieve a specific report definition                              |
| [`google_ad_manager_get_site`](#google_ad_manager_get_site)                                           | Retrieve a specific site                                           |
| [`google_ad_manager_list_ad_units`](#google_ad_manager_list_ad_units)                                 | List ad units in a network                                         |
| [`google_ad_manager_list_applications`](#google_ad_manager_list_applications)                         | List applications in a network                                     |
| [`google_ad_manager_list_content`](#google_ad_manager_list_content)                                   | List content items in a network                                    |
| [`google_ad_manager_list_custom_targeting_keys`](#google_ad_manager_list_custom_targeting_keys)       | List custom targeting keys in a network                            |
| [`google_ad_manager_list_custom_targeting_values`](#google_ad_manager_list_custom_targeting_values)   | List custom targeting values for a key                             |
| [`google_ad_manager_list_device_manufacturers`](#google_ad_manager_list_device_manufacturers)         | List device manufacturers in a network                             |
| [`google_ad_manager_list_entity_signals_mappings`](#google_ad_manager_list_entity_signals_mappings)   | List entity signals mappings in a network                          |
| [`google_ad_manager_list_linked_devices`](#google_ad_manager_list_linked_devices)                     | List linked devices in a network                                   |
| [`google_ad_manager_list_networks`](#google_ad_manager_list_networks)                                 | List all Ad Manager networks accessible to the authenticated user  |
| [`google_ad_manager_list_orders`](#google_ad_manager_list_orders)                                     | List orders in a network                                           |
| [`google_ad_manager_list_private_auctions`](#google_ad_manager_list_private_auctions)                 | List private auctions in a network                                 |
| [`google_ad_manager_list_reports`](#google_ad_manager_list_reports)                                   | List saved reports in a network                                    |
| [`google_ad_manager_list_sites`](#google_ad_manager_list_sites)                                       | List sites in a network                                            |
| [`google_ad_manager_run_report`](#google_ad_manager_run_report)                                       | Execute a report asynchronously. Returns a long-running operation. |
| [`google_ad_manager_update_ad_unit`](#google_ad_manager_update_ad_unit)                               | Update an ad unit                                                  |
| [`google_ad_manager_update_custom_targeting_key`](#google_ad_manager_update_custom_targeting_key)     | Update a custom targeting key                                      |
| [`google_ad_manager_update_entity_signals_mapping`](#google_ad_manager_update_entity_signals_mapping) | Update an entity signals mapping                                   |
| [`google_ad_manager_update_private_auction`](#google_ad_manager_update_private_auction)               | Update a private auction                                           |
| [`google_ad_manager_update_report`](#google_ad_manager_update_report)                                 | Update a report definition                                         |
| [`google_ad_manager_update_site`](#google_ad_manager_update_site)                                     | Update a site                                                      |

***

## google\_ad\_manager\_create\_ad\_unit

Create a new ad unit

**Parameters:**

| Parameter      | Type      | Required | Default | Description                                   |
| -------------- | --------- | -------- | ------- | --------------------------------------------- |
| `networkCode`  | string    | Yes      | —       | The network code                              |
| `adUnitCode`   | string    | No       | —       | Ad unit code used for ad serving              |
| `adUnitId`     | string    | No       | —       | Unique ad unit ID                             |
| `adUnitSizes`  | object\[] | No       | —       | Sizes that can be served to this ad unit      |
| `description`  | string    | No       | —       | Description of the ad unit                    |
| `displayName`  | string    | No       | —       | Display name of the ad unit                   |
| `name`         | string    | No       | —       | Resource name                                 |
| `parentAdUnit` | string    | No       | —       | Parent ad unit resource name                  |
| `status`       | string    | No       | —       | Ad unit status: ACTIVE, INACTIVE, or ARCHIVED |
| `targetWindow` | string    | No       | —       | Target window for the ad unit                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "adUnitCode": {
        "type": "string",
        "description": "Ad unit code used for ad serving"
      },
      "adUnitId": {
        "type": "string",
        "description": "Unique ad unit ID"
      },
      "adUnitSizes": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "size": {
              "type": "object",
              "description": "The size value"
            },
            "environmentType": {
              "type": "string",
              "description": "Environment Type"
            }
          }
        },
        "description": "Sizes that can be served to this ad unit"
      },
      "description": {
        "type": "string",
        "description": "Description of the ad unit"
      },
      "displayName": {
        "type": "string",
        "description": "Display name of the ad unit"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "parentAdUnit": {
        "type": "string",
        "description": "Parent ad unit resource name"
      },
      "status": {
        "type": "string",
        "description": "Ad unit status: ACTIVE, INACTIVE, or ARCHIVED",
        "enum": [
          "ACTIVE",
          "INACTIVE",
          "ARCHIVED"
        ]
      },
      "targetWindow": {
        "type": "string",
        "description": "Target window for the ad unit"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_create\_custom\_targeting\_key

Create a new custom targeting key

**Parameters:**

| Parameter              | Type   | Required | Default | Description                             |
| ---------------------- | ------ | -------- | ------- | --------------------------------------- |
| `networkCode`          | string | Yes      | —       | The network code                        |
| `customTargetingKeyId` | string | No       | —       | Unique custom targeting key ID          |
| `displayName`          | string | No       | —       | Display name                            |
| `name`                 | string | No       | —       | Resource name                           |
| `status`               | string | No       | —       | Status: ACTIVE or INACTIVE              |
| `type`                 | string | No       | —       | Type of the key: PREDEFINED or FREEFORM |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "customTargetingKeyId": {
        "type": "string",
        "description": "Unique custom targeting key ID"
      },
      "displayName": {
        "type": "string",
        "description": "Display name"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "status": {
        "type": "string",
        "description": "Status: ACTIVE or INACTIVE",
        "enum": [
          "ACTIVE",
          "INACTIVE"
        ]
      },
      "type": {
        "type": "string",
        "description": "Type of the key: PREDEFINED or FREEFORM",
        "enum": [
          "PREDEFINED",
          "FREEFORM"
        ]
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_create\_entity\_signals\_mapping

Create a new entity signals mapping

**Parameters:**

| Parameter                | Type   | Required | Default | Description                     |
| ------------------------ | ------ | -------- | ------- | ------------------------------- |
| `networkCode`            | string | Yes      | —       | The network code                |
| `entitySignalsMappingId` | string | No       | —       | Unique mapping ID               |
| `name`                   | string | No       | —       | Resource name                   |
| `taxonomyCategory`       | string | No       | —       | Taxonomy category resource name |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "entitySignalsMappingId": {
        "type": "string",
        "description": "Unique mapping ID"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "taxonomyCategory": {
        "type": "string",
        "description": "Taxonomy category resource name"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_create\_private\_auction

Create a new private auction

**Parameters:**

| Parameter          | Type   | Required | Default | Description               |
| ------------------ | ------ | -------- | ------- | ------------------------- |
| `networkCode`      | string | Yes      | —       | The network code          |
| `displayName`      | string | No       | —       | Display name              |
| `name`             | string | No       | —       | Resource name             |
| `privateAuctionId` | string | No       | —       | Unique private auction ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "displayName": {
        "type": "string",
        "description": "Display name"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "privateAuctionId": {
        "type": "string",
        "description": "Unique private auction ID"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_create\_report

Create a new report definition

**Parameters:**

| Parameter          | Type   | Required | Default | Description                                                                  |
| ------------------ | ------ | -------- | ------- | ---------------------------------------------------------------------------- |
| `networkCode`      | string | Yes      | —       | The network code                                                             |
| `displayName`      | string | No       | —       | Display name of the report                                                   |
| `name`             | string | No       | —       | Resource name                                                                |
| `reportDefinition` | object | No       | —       | The report definition including dimensions, metrics, filters, and date range |
| `reportId`         | string | No       | —       | Unique report ID                                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "displayName": {
        "type": "string",
        "description": "Display name of the report"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "reportDefinition": {
        "type": "object",
        "description": "The report definition including dimensions, metrics, filters, and date range",
        "properties": {
          "dimensions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Report dimensions"
          },
          "metrics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Report metrics"
          },
          "filters": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Report filters"
          },
          "dateRange": {
            "type": "object",
            "description": "Date range for the report"
          },
          "currencyCode": {
            "type": "string",
            "description": "Currency Code"
          }
        }
      },
      "reportId": {
        "type": "string",
        "description": "Unique report ID"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_create\_site

Create a new site

**Parameters:**

| Parameter        | Type   | Required | Default | Description                 |
| ---------------- | ------ | -------- | ------- | --------------------------- |
| `networkCode`    | string | Yes      | —       | The network code            |
| `approvalStatus` | string | No       | —       | Approval status of the site |
| `name`           | string | No       | —       | Resource name               |
| `url`            | string | No       | —       | URL of the site             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "approvalStatus": {
        "type": "string",
        "description": "Approval status of the site"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "url": {
        "type": "string",
        "description": "URL of the site"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_fetch\_report\_rows

Fetch result rows from a completed report

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                                |
| ------------- | ------- | -------- | ------- | ---------------------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                                           |
| `reportId`    | string  | Yes      | —       | The report ID                                              |
| `resultId`    | string  | Yes      | —       | The result ID (use 'latest' for the most recent run)       |
| `pageSize`    | integer | No       | —       | Maximum number of rows to return (max 10000, default 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "reportId": {
        "type": "string",
        "description": "The report ID"
      },
      "resultId": {
        "type": "string",
        "description": "The result ID (use 'latest' for the most recent run)"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of rows to return (max 10000, default 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "reportId",
      "resultId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_ad\_unit

Retrieve a specific ad unit

**Parameters:**

| Parameter     | Type   | Required | Default | Description      |
| ------------- | ------ | -------- | ------- | ---------------- |
| `networkCode` | string | Yes      | —       | The network code |
| `adUnitId`    | string | Yes      | —       | The ad unit ID   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "adUnitId": {
        "type": "string",
        "description": "The ad unit ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "adUnitId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_application

Retrieve a specific application

**Parameters:**

| Parameter       | Type   | Required | Default | Description        |
| --------------- | ------ | -------- | ------- | ------------------ |
| `networkCode`   | string | Yes      | —       | The network code   |
| `applicationId` | string | Yes      | —       | The application ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "applicationId": {
        "type": "string",
        "description": "The application ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "applicationId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_content

Retrieve a specific content item

**Parameters:**

| Parameter     | Type   | Required | Default | Description      |
| ------------- | ------ | -------- | ------- | ---------------- |
| `networkCode` | string | Yes      | —       | The network code |
| `contentId`   | string | Yes      | —       | The content ID   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "contentId": {
        "type": "string",
        "description": "The content ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "contentId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_custom\_targeting\_key

Retrieve a specific custom targeting key

**Parameters:**

| Parameter              | Type   | Required | Default | Description                 |
| ---------------------- | ------ | -------- | ------- | --------------------------- |
| `networkCode`          | string | Yes      | —       | The network code            |
| `customTargetingKeyId` | string | Yes      | —       | The custom targeting key ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "customTargetingKeyId": {
        "type": "string",
        "description": "The custom targeting key ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "customTargetingKeyId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_custom\_targeting\_value

Retrieve a specific custom targeting value

**Parameters:**

| Parameter                | Type   | Required | Default | Description                   |
| ------------------------ | ------ | -------- | ------- | ----------------------------- |
| `networkCode`            | string | Yes      | —       | The network code              |
| `customTargetingKeyId`   | string | Yes      | —       | The custom targeting key ID   |
| `customTargetingValueId` | string | Yes      | —       | The custom targeting value ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "customTargetingKeyId": {
        "type": "string",
        "description": "The custom targeting key ID"
      },
      "customTargetingValueId": {
        "type": "string",
        "description": "The custom targeting value ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "customTargetingKeyId",
      "customTargetingValueId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_device\_manufacturer

Retrieve a specific device manufacturer

**Parameters:**

| Parameter              | Type   | Required | Default | Description                |
| ---------------------- | ------ | -------- | ------- | -------------------------- |
| `networkCode`          | string | Yes      | —       | The network code           |
| `deviceManufacturerId` | string | Yes      | —       | The device manufacturer ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "deviceManufacturerId": {
        "type": "string",
        "description": "The device manufacturer ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "deviceManufacturerId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_entity\_signals\_mapping

Retrieve a specific entity signals mapping

**Parameters:**

| Parameter                | Type   | Required | Default | Description                   |
| ------------------------ | ------ | -------- | ------- | ----------------------------- |
| `networkCode`            | string | Yes      | —       | The network code              |
| `entitySignalsMappingId` | string | Yes      | —       | The entity signals mapping ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "entitySignalsMappingId": {
        "type": "string",
        "description": "The entity signals mapping ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "entitySignalsMappingId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_linked\_device

Retrieve a specific linked device

**Parameters:**

| Parameter        | Type   | Required | Default | Description          |
| ---------------- | ------ | -------- | ------- | -------------------- |
| `networkCode`    | string | Yes      | —       | The network code     |
| `linkedDeviceId` | string | Yes      | —       | The linked device ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "linkedDeviceId": {
        "type": "string",
        "description": "The linked device ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "linkedDeviceId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_network

Retrieve a single Ad Manager network

**Parameters:**

| Parameter     | Type   | Required | Default | Description                                |
| ------------- | ------ | -------- | ------- | ------------------------------------------ |
| `networkCode` | string | Yes      | —       | The network code of the Ad Manager network |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code of the Ad Manager network"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_order

Retrieve a specific order

**Parameters:**

| Parameter     | Type   | Required | Default | Description      |
| ------------- | ------ | -------- | ------- | ---------------- |
| `networkCode` | string | Yes      | —       | The network code |
| `orderId`     | string | Yes      | —       | The order ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "orderId": {
        "type": "string",
        "description": "The order ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "orderId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_private\_auction

Retrieve a specific private auction

**Parameters:**

| Parameter          | Type   | Required | Default | Description            |
| ------------------ | ------ | -------- | ------- | ---------------------- |
| `networkCode`      | string | Yes      | —       | The network code       |
| `privateAuctionId` | string | Yes      | —       | The private auction ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "privateAuctionId": {
        "type": "string",
        "description": "The private auction ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "privateAuctionId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_report

Retrieve a specific report definition

**Parameters:**

| Parameter     | Type   | Required | Default | Description      |
| ------------- | ------ | -------- | ------- | ---------------- |
| `networkCode` | string | Yes      | —       | The network code |
| `reportId`    | string | Yes      | —       | The report ID    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "reportId": {
        "type": "string",
        "description": "The report ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "reportId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_get\_site

Retrieve a specific site

**Parameters:**

| Parameter     | Type   | Required | Default | Description      |
| ------------- | ------ | -------- | ------- | ---------------- |
| `networkCode` | string | Yes      | —       | The network code |
| `siteId`      | string | Yes      | —       | The site ID      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "siteId": {
        "type": "string",
        "description": "The site ID"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "siteId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_ad\_units

List ad units in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                             |
| ------------- | ------- | -------- | ------- | ------------------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                                        |
| `pageSize`    | integer | No       | —       | Maximum number of ad units to return (max 1000)         |
| `pageToken`   | string  | No       | —       | Pagination token from a previous response               |
| `filter`      | string  | No       | —       | Filter expression (e.g. filter by status, ad unit code) |
| `orderBy`     | string  | No       | —       | Sort order for results                                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of ad units to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token from a previous response"
      },
      "filter": {
        "type": "string",
        "description": "Filter expression (e.g. filter by status, ad unit code)"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_applications

List applications in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                         |
| ------------- | ------- | -------- | ------- | --------------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                                    |
| `pageSize`    | integer | No       | —       | Maximum number of applications to return (max 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                                    |
| `filter`      | string  | No       | —       | Filter expression                                   |
| `orderBy`     | string  | No       | —       | Sort order for results                              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of applications to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter expression"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_content

List content items in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                          |
| ------------- | ------- | -------- | ------- | ---------------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                                     |
| `pageSize`    | integer | No       | —       | Maximum number of content items to return (max 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                                     |
| `filter`      | string  | No       | —       | Filter expression                                    |
| `orderBy`     | string  | No       | —       | Sort order for results                               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of content items to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter expression"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_custom\_targeting\_keys

List custom targeting keys in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                 |
| ------------- | ------- | -------- | ------- | ------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                            |
| `pageSize`    | integer | No       | —       | Maximum number of keys to return (max 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                            |
| `filter`      | string  | No       | —       | Filter by name, type, or status             |
| `orderBy`     | string  | No       | —       | Sort order for results                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of keys to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter by name, type, or status"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_custom\_targeting\_values

List custom targeting values for a key

**Parameters:**

| Parameter              | Type    | Required | Default | Description                                   |
| ---------------------- | ------- | -------- | ------- | --------------------------------------------- |
| `networkCode`          | string  | Yes      | —       | The network code                              |
| `customTargetingKeyId` | string  | Yes      | —       | The custom targeting key ID                   |
| `pageSize`             | integer | No       | —       | Maximum number of values to return (max 1000) |
| `pageToken`            | string  | No       | —       | Pagination token                              |
| `filter`               | string  | No       | —       | Filter by name, matchType, or status          |
| `orderBy`              | string  | No       | —       | Sort order for results                        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "customTargetingKeyId": {
        "type": "string",
        "description": "The custom targeting key ID"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of values to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter by name, matchType, or status"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "customTargetingKeyId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_device\_manufacturers

List device manufacturers in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                                 |
| ------------- | ------- | -------- | ------- | ----------------------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                                            |
| `pageSize`    | integer | No       | —       | Maximum number of device manufacturers to return (max 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                                            |
| `filter`      | string  | No       | —       | Filter by name, displayName                                 |
| `orderBy`     | string  | No       | —       | Sort order for results                                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of device manufacturers to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter by name, displayName"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_entity\_signals\_mappings

List entity signals mappings in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                     |
| ------------- | ------- | -------- | ------- | ----------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                                |
| `pageSize`    | integer | No       | —       | Maximum number of mappings to return (max 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                                |
| `filter`      | string  | No       | —       | Filter expression                               |
| `orderBy`     | string  | No       | —       | Sort order for results                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of mappings to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter expression"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_linked\_devices

List linked devices in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                           |
| ------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                                      |
| `pageSize`    | integer | No       | —       | Maximum number of linked devices to return (max 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                                      |
| `filter`      | string  | No       | —       | Filter by name, owner, visibility                     |
| `orderBy`     | string  | No       | —       | Sort order for results                                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of linked devices to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter by name, owner, visibility"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_networks

List all Ad Manager networks accessible to the authenticated user

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

***

## google\_ad\_manager\_list\_orders

List orders in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                           |
| ------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                                      |
| `pageSize`    | integer | No       | —       | Maximum number of orders to return (max 1000)         |
| `pageToken`   | string  | No       | —       | Pagination token                                      |
| `filter`      | string  | No       | —       | Filter expression (e.g. by advertiser, status, dates) |
| `orderBy`     | string  | No       | —       | Sort order for results                                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of orders to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter expression (e.g. by advertiser, status, dates)"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_private\_auctions

List private auctions in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                             |
| ------------- | ------- | -------- | ------- | ------------------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                                        |
| `pageSize`    | integer | No       | —       | Maximum number of private auctions to return (max 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                                        |
| `filter`      | string  | No       | —       | Filter expression                                       |
| `orderBy`     | string  | No       | —       | Sort order for results                                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of private auctions to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter expression"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_reports

List saved reports in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                    |
| ------------- | ------- | -------- | ------- | ---------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                               |
| `pageSize`    | integer | No       | —       | Maximum number of reports to return (max 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                               |
| `filter`      | string  | No       | —       | Filter expression                              |
| `orderBy`     | string  | No       | —       | Sort order for results                         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of reports to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter expression"
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_list\_sites

List sites in a network

**Parameters:**

| Parameter     | Type    | Required | Default | Description                                  |
| ------------- | ------- | -------- | ------- | -------------------------------------------- |
| `networkCode` | string  | Yes      | —       | The network code                             |
| `pageSize`    | integer | No       | —       | Maximum number of sites to return (max 1000) |
| `pageToken`   | string  | No       | —       | Pagination token                             |
| `filter`      | string  | No       | —       | Filter by approval status, URL, etc.         |
| `orderBy`     | string  | No       | —       | Sort order for results                       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "pageSize": {
        "type": "integer",
        "description": "Maximum number of sites to return (max 1000)"
      },
      "pageToken": {
        "type": "string",
        "description": "Pagination token"
      },
      "filter": {
        "type": "string",
        "description": "Filter by approval status, URL, etc."
      },
      "orderBy": {
        "type": "string",
        "description": "Sort order for results"
      }
    },
    "required": [
      "PCID",
      "networkCode"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_run\_report

Execute a report asynchronously. Returns a long-running operation.

**Parameters:**

| Parameter     | Type   | Required | Default | Description          |
| ------------- | ------ | -------- | ------- | -------------------- |
| `networkCode` | string | Yes      | —       | The network code     |
| `reportId`    | string | Yes      | —       | The report ID to run |
| `body`        | object | No       | —       | Request body         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "reportId": {
        "type": "string",
        "description": "The report ID to run"
      },
      "body": {
        "type": "object",
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "reportId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_update\_ad\_unit

Update an ad unit

**Parameters:**

| Parameter      | Type      | Required | Default | Description                                   |
| -------------- | --------- | -------- | ------- | --------------------------------------------- |
| `networkCode`  | string    | Yes      | —       | The network code                              |
| `adUnitId`     | string    | Yes      | —       | The ad unit ID                                |
| `updateMask`   | string    | No       | —       | Comma-separated list of fields to update      |
| `adUnitCode`   | string    | No       | —       | Ad unit code used for ad serving              |
| `adUnitSizes`  | object\[] | No       | —       | Sizes that can be served to this ad unit      |
| `description`  | string    | No       | —       | Description of the ad unit                    |
| `displayName`  | string    | No       | —       | Display name of the ad unit                   |
| `name`         | string    | No       | —       | Resource name                                 |
| `parentAdUnit` | string    | No       | —       | Parent ad unit resource name                  |
| `status`       | string    | No       | —       | Ad unit status: ACTIVE, INACTIVE, or ARCHIVED |
| `targetWindow` | string    | No       | —       | Target window for the ad unit                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "adUnitId": {
        "type": "string",
        "description": "The ad unit ID"
      },
      "updateMask": {
        "type": "string",
        "description": "Comma-separated list of fields to update"
      },
      "adUnitCode": {
        "type": "string",
        "description": "Ad unit code used for ad serving"
      },
      "adUnitSizes": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "size": {
              "type": "object",
              "description": "The size value"
            },
            "environmentType": {
              "type": "string",
              "description": "Environment Type"
            }
          }
        },
        "description": "Sizes that can be served to this ad unit"
      },
      "description": {
        "type": "string",
        "description": "Description of the ad unit"
      },
      "displayName": {
        "type": "string",
        "description": "Display name of the ad unit"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "parentAdUnit": {
        "type": "string",
        "description": "Parent ad unit resource name"
      },
      "status": {
        "type": "string",
        "description": "Ad unit status: ACTIVE, INACTIVE, or ARCHIVED",
        "enum": [
          "ACTIVE",
          "INACTIVE",
          "ARCHIVED"
        ]
      },
      "targetWindow": {
        "type": "string",
        "description": "Target window for the ad unit"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "adUnitId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_update\_custom\_targeting\_key

Update a custom targeting key

**Parameters:**

| Parameter              | Type   | Required | Default | Description                              |
| ---------------------- | ------ | -------- | ------- | ---------------------------------------- |
| `networkCode`          | string | Yes      | —       | The network code                         |
| `customTargetingKeyId` | string | Yes      | —       | The custom targeting key ID              |
| `updateMask`           | string | No       | —       | Comma-separated list of fields to update |
| `displayName`          | string | No       | —       | Display name                             |
| `name`                 | string | No       | —       | Resource name                            |
| `status`               | string | No       | —       | Status: ACTIVE or INACTIVE               |
| `type`                 | string | No       | —       | Type of the key: PREDEFINED or FREEFORM  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "customTargetingKeyId": {
        "type": "string",
        "description": "The custom targeting key ID"
      },
      "updateMask": {
        "type": "string",
        "description": "Comma-separated list of fields to update"
      },
      "displayName": {
        "type": "string",
        "description": "Display name"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "status": {
        "type": "string",
        "description": "Status: ACTIVE or INACTIVE",
        "enum": [
          "ACTIVE",
          "INACTIVE"
        ]
      },
      "type": {
        "type": "string",
        "description": "Type of the key: PREDEFINED or FREEFORM",
        "enum": [
          "PREDEFINED",
          "FREEFORM"
        ]
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "customTargetingKeyId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_update\_entity\_signals\_mapping

Update an entity signals mapping

**Parameters:**

| Parameter                | Type   | Required | Default | Description                              |
| ------------------------ | ------ | -------- | ------- | ---------------------------------------- |
| `networkCode`            | string | Yes      | —       | The network code                         |
| `entitySignalsMappingId` | string | Yes      | —       | The entity signals mapping ID            |
| `updateMask`             | string | No       | —       | Comma-separated list of fields to update |
| `name`                   | string | No       | —       | Resource name                            |
| `taxonomyCategory`       | string | No       | —       | Taxonomy category resource name          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "entitySignalsMappingId": {
        "type": "string",
        "description": "The entity signals mapping ID"
      },
      "updateMask": {
        "type": "string",
        "description": "Comma-separated list of fields to update"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "taxonomyCategory": {
        "type": "string",
        "description": "Taxonomy category resource name"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "entitySignalsMappingId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_update\_private\_auction

Update a private auction

**Parameters:**

| Parameter          | Type   | Required | Default | Description                              |
| ------------------ | ------ | -------- | ------- | ---------------------------------------- |
| `networkCode`      | string | Yes      | —       | The network code                         |
| `privateAuctionId` | string | Yes      | —       | The private auction ID                   |
| `updateMask`       | string | No       | —       | Comma-separated list of fields to update |
| `displayName`      | string | No       | —       | Display name                             |
| `name`             | string | No       | —       | Resource name                            |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "privateAuctionId": {
        "type": "string",
        "description": "The private auction ID"
      },
      "updateMask": {
        "type": "string",
        "description": "Comma-separated list of fields to update"
      },
      "displayName": {
        "type": "string",
        "description": "Display name"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "privateAuctionId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_update\_report

Update a report definition

**Parameters:**

| Parameter          | Type   | Required | Default | Description                                                                  |
| ------------------ | ------ | -------- | ------- | ---------------------------------------------------------------------------- |
| `networkCode`      | string | Yes      | —       | The network code                                                             |
| `reportId`         | string | Yes      | —       | The report ID                                                                |
| `updateMask`       | string | No       | —       | Comma-separated list of fields to update                                     |
| `displayName`      | string | No       | —       | Display name of the report                                                   |
| `name`             | string | No       | —       | Resource name                                                                |
| `reportDefinition` | object | No       | —       | The report definition including dimensions, metrics, filters, and date range |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "reportId": {
        "type": "string",
        "description": "The report ID"
      },
      "updateMask": {
        "type": "string",
        "description": "Comma-separated list of fields to update"
      },
      "displayName": {
        "type": "string",
        "description": "Display name of the report"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "reportDefinition": {
        "type": "object",
        "description": "The report definition including dimensions, metrics, filters, and date range",
        "properties": {
          "dimensions": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Report dimensions"
          },
          "metrics": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Report metrics"
          },
          "filters": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "Report filters"
          },
          "dateRange": {
            "type": "object",
            "description": "Date range for the report"
          },
          "currencyCode": {
            "type": "string",
            "description": "Currency Code"
          }
        }
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "reportId"
    ]
  }
  ```
</Expandable>

***

## google\_ad\_manager\_update\_site

Update a site

**Parameters:**

| Parameter        | Type   | Required | Default | Description                              |
| ---------------- | ------ | -------- | ------- | ---------------------------------------- |
| `networkCode`    | string | Yes      | —       | The network code                         |
| `siteId`         | string | Yes      | —       | The site ID                              |
| `updateMask`     | string | No       | —       | Comma-separated list of fields to update |
| `approvalStatus` | string | No       | —       | Approval status of the site              |
| `name`           | string | No       | —       | Resource name                            |
| `url`            | string | No       | —       | URL of the site                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "networkCode": {
        "type": "string",
        "description": "The network code"
      },
      "siteId": {
        "type": "string",
        "description": "The site ID"
      },
      "updateMask": {
        "type": "string",
        "description": "Comma-separated list of fields to update"
      },
      "approvalStatus": {
        "type": "string",
        "description": "Approval status of the site"
      },
      "name": {
        "type": "string",
        "description": "Resource name"
      },
      "url": {
        "type": "string",
        "description": "URL of the site"
      }
    },
    "required": [
      "PCID",
      "networkCode",
      "siteId"
    ]
  }
  ```
</Expandable>
