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

# Attach square logo, landscape logo, and business name at Performance Max campaign level for Brand Guidelines.

> Attach square logo, landscape logo, and business name at Performance Max campaign level for Brand Guidelines. Use this when you intend that change. Write tools create paused objects or wait for approval, and a failed spend-affecting call is not retried automatically.



## OpenAPI

````yaml /openapi.json post /api/v1/tools/add_google_pmax_campaign_logo/execute
openapi: 3.1.0
info:
  title: ADSMCP REST API
  version: 0.1.0
  description: REST facade for MCP tool execution.
servers:
  - url: https://adsmcp.si
security: []
paths:
  /api/v1/tools/add_google_pmax_campaign_logo/execute:
    post:
      tags:
        - google
      summary: >-
        Attach square logo, landscape logo, and business name at Performance Max
        campaign level for Brand Guidelines.
      description: >-
        Attach square logo, landscape logo, and business name at Performance Max
        campaign level for Brand Guidelines. Use this when you intend that
        change. Write tools create paused objects or wait for approval, and a
        failed spend-affecting call is not retried automatically.
      operationId: execute_add_google_pmax_campaign_logo
      parameters:
        - name: Authorization
          in: header
          required: true
          schema:
            type: string
          description: Bearer token
        - name: Idempotency-Key
          in: header
          required: false
          schema:
            type: string
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                platform:
                  type: string
                  default: google
                arguments:
                  type: object
                  properties:
                    account_id:
                      type: string
                    campaign_id:
                      type: string
                    business_name:
                      type: string
                    logo_asset_resource_name:
                      type: string
                    landscape_logo_asset_resource_name:
                      type: string
                    execution_mode:
                      type: string
                      enum:
                        - paused
                        - approval_required
                    login_customer_id:
                      type: string
                  required:
                    - account_id
                    - campaign_id
                  additionalProperties: false
              additionalProperties: false
      responses:
        '200':
          description: Tool execution result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecuteToolResponse'
        '400':
          description: Invalid JSON input.
        '401':
          description: Authentication error.
      security:
        - bearerAuth: []
components:
  schemas:
    ExecuteToolResponse:
      type: object
      properties:
        ok:
          type: boolean
        platform:
          type: string
        tool:
          type: string
        data: {}
        error:
          anyOf:
            - type: 'null'
            - $ref: '#/components/schemas/ErrorResponse'
        mcp_response: {}
      required:
        - ok
        - platform
        - tool
        - error
        - mcp_response
      additionalProperties: false
    ErrorResponse:
      type: object
      properties:
        code: {}
        message:
          type: string
        details: {}
      required:
        - message
      additionalProperties: false
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: API token

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.