Palo Alto Networks Mobile Agent API

The MobileAgent API from Palo Alto Networks — 9 operation(s) for mobileagent.

OpenAPI Specification

palo-alto-networks-mobileagent-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact: {}
  description: 'Manages your mobile agent configuration.

    '
  title: Mobile Agent API
  version: '1.0'
  x-logo:
    url: pan-logo.png
servers:
- url: https://api.sase.paloaltonetworks.com
tags:
- name: MobileAgent
paths:
  /sse/config/v1/mobile-agent/agent-profiles:
    delete:
      description: 'Delete GlobalProtect agent profiles.

        '
      operationId: delete-sse-config-v1-mobile-agent-agent-profiles
      parameters:
      - $ref: '#/components/parameters/name'
      - $ref: '#/components/parameters/folder-mobile-users'
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Delete agent profiles
      tags:
      - MobileAgent
    get:
      description: 'Retrieve GlobalProtect agent profiles.

        '
      operationId: get-sse-config-v1-mobile-agent-agent-profiles
      parameters:
      - $ref: '#/components/parameters/limit-optional'
      - $ref: '#/components/parameters/offset-optional'
      - $ref: '#/components/parameters/folder-mobile-users'
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  data:
                    allOf:
                    - items:
                        $ref: '#/components/schemas/agent-profiles'
                      type: array
                  limit:
                    default: 200
                    type: number
                  offset:
                    default: 0
                    type: number
                  total:
                    type: number
                type: object
          description: Get App Settings for GP
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Get agent profiles
      tags:
      - MobileAgent
    post:
      description: 'Create GlobalProtect agent profiles.

        '
      operationId: post-sse-config-v1-mobile-agent-agent-profiles
      parameters:
      - $ref: '#/components/parameters/folder-mobile-users'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/agent-profiles'
        description: The app settings for Global Protect you want to create
      responses:
        '201':
          $ref: '#/components/responses/http_created'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Create agent profiles
      tags:
      - MobileAgent
    put:
      description: 'Change GlobalProtect agent profiles.

        '
      operationId: put-sse-config-v1-mobile-agent-agent-profiles
      parameters:
      - $ref: '#/components/parameters/name'
      - $ref: '#/components/parameters/folder-mobile-users'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/agent-profiles'
        description: The app settings to edit
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Change agent profiles
      tags:
      - MobileAgent
  /sse/config/v1/mobile-agent/agent-versions:
    get:
      description: 'Retrieves a list of available GlobalProtect agent versions.

        '
      operationId: get-sse-config-v1-mobile-agent-agent-versions
      responses:
        '200':
          content:
            application/json:
              schema:
                items:
                  type: string
                type: array
          description: Show list of available agent versions under Global Protect (Mobile Agent)
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Get available agent versions
      tags:
      - MobileAgent
  /sse/config/v1/mobile-agent/authentication-settings:
    delete:
      description: 'Delete GlobalProtect authentication settings.

        '
      operationId: delete-sse-config-v1-mobile-agent-authentication-settings
      parameters:
      - $ref: '#/components/parameters/name'
      - $ref: '#/components/parameters/folder-mobile-users'
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: 'Delete authentication settings

        '
      tags:
      - MobileAgent
    get:
      description: 'Get the authentication settings configured for GlobalProtect.

        '
      operationId: get-sse-config-v1-mobile-agent-authentication-settings
      parameters:
      - $ref: '#/components/parameters/limit-optional'
      - $ref: '#/components/parameters/offset-optional'
      - $ref: '#/components/parameters/folder-mobile-users'
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  data:
                    allOf:
                    - items:
                        $ref: '#/components/schemas/authentication-settings'
                      type: array
                  limit:
                    default: 200
                    type: number
                  offset:
                    default: 0
                    type: number
                  total:
                    type: number
                type: object
          description: 'List of GlobalProtect authentication settings.

            '
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: 'Get authentication settings

        '
      tags:
      - MobileAgent
    post:
      description: 'Create authentication settings for GlobalProtect.

        '
      operationId: post-sse-config-v1-mobile-agent-authentication-settings
      parameters:
      - $ref: '#/components/parameters/folder-mobile-users'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/authentication-settings'
        description: 'The authentication settings you want to create for GlobalProtect.

          '
      responses:
        '201':
          $ref: '#/components/responses/http_created'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: 'Create authentication settings

        '
      tags:
      - MobileAgent
    put:
      description: 'Edit authentication settings for GlobalProtect.

        '
      operationId: put-sse-config-v1-mobile-agent-authentication-settings
      parameters:
      - $ref: '#/components/parameters/name'
      - $ref: '#/components/parameters/folder-mobile-users'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/authentication-settings'
        description: 'The authentication settings you want to edit.

          '
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: 'Edit authentication settings

        '
      tags:
      - MobileAgent
  /sse/config/v1/mobile-agent/enable:
    get:
      description: 'Indicates whether mobile agent (GlobalProtect) is enabled for your configuration.

        '
      operationId: get-sse-config-v1-mobile-agent-enable
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  data:
                    properties:
                      enabled:
                        type: boolean
                    type: object
                type: object
          description: To check if current mobile agent is enabled
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Indicates whether mobile agent is enabled
      tags:
      - MobileAgent
    post:
      description: 'Enable mobile agent (GlobalProtect).

        '
      operationId: post-sse-config-v1-mobile-agent-enable
      responses:
        '201':
          $ref: '#/components/responses/http_created'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Enable mobile agent (GlobalProtect)
      tags:
      - MobileAgent
  /sse/config/v1/mobile-agent/global-settings:
    get:
      description: 'Show the global settings configured for GlobalProtect.

        '
      operationId: get-sse-config-v1-mobile-agent-global-settings
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/mobile-agent-global-settings'
          description: 'List of GlobalProtect global settings.

            '
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: 'Get global settings

        '
      tags:
      - MobileAgent
    put:
      description: 'Edit the global settings configured for GlobalProtect.

        '
      operationId: put-sse-config-v1-mobile-agent-global-settings
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/mobile-agent-global-settings'
        description: 'Edit GlobalProtect global settings.

          '
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: 'Edit global settings

        '
      tags:
      - MobileAgent
  /sse/config/v1/mobile-agent/infrastructure-settings:
    delete:
      description: 'Delete GlobalProtect infrastructure settings.

        '
      operationId: delete-sse-config-v1-mobile-agent-infrastructure-settings
      parameters:
      - $ref: '#/components/parameters/name'
      - $ref: '#/components/parameters/folder-mobile-users'
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Delete infrastructure settings
      tags:
      - MobileAgent
    get:
      description: 'List infrastructure settings for GlobalProtect.

        '
      operationId: get-sse-config-v1-mobile-agent-infrastructure-settings
      parameters:
      - $ref: '#/components/parameters/folder-mobile-users'
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  data:
                    allOf:
                    - items:
                        $ref: '#/components/schemas/mobile-agent-infrastructure-settings'
                      type: array
                  limit:
                    default: 200
                    type: number
                  offset:
                    default: 0
                    type: number
                  total:
                    type: number
                type: object
          description: List of infrastructure settings under Global Protect
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: 'Show infrastructure settings

        '
      tags:
      - MobileAgent
    post:
      description: 'Create GlobalProtect infrastructure settings.

        '
      operationId: post-sse-config-v1-mobile-agent-infrastructure-settings
      parameters:
      - $ref: '#/components/parameters/folder-mobile-users'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/mobile-agent-infrastructure-settings'
        description: 'The GlobalProtect infrastructure settings that you want to create.

          '
      responses:
        '201':
          $ref: '#/components/responses/http_created'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Create infrastructure settings
      tags:
      - MobileAgent
    put:
      description: 'Edit your GlobalProtect infrastructure settings.

        '
      operationId: put-sse-config-v1-mobile-agent-infrastructure-settings
      parameters:
      - $ref: '#/components/parameters/folder-mobile-users'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/mobile-agent-infrastructure-settings'
        description: 'The GlobalProtect infrastructure settings that you want to edit.

          '
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Edit GlobalProtect infrastructure settings
      tags:
      - MobileAgent
  /sse/config/v1/mobile-agent/locations:
    get:
      description: 'Get Prisma Access locations configured for GlobalProtect.

        '
      operationId: get-sse-config-v1-mobile-agent-locations
      parameters:
      - $ref: '#/components/parameters/folder-mobile-users'
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  data:
                    allOf:
                    - items:
                        $ref: '#/components/schemas/mobile-agent-locations'
                      type: array
                  limit:
                    default: 200
                    type: number
                  offset:
                    default: 0
                    type: number
                  total:
                    type: number
                type: object
          description: 'List of GlobalProtect Prisma Access locations.

            '
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Get Prisma Access locations
      tags:
      - MobileAgent
    put:
      description: 'Edit Prisma Access locations configured for GlobalProtect.

        '
      operationId: put-sse-config-v1-mobile-agent-locations
      parameters:
      - $ref: '#/components/parameters/folder-mobile-users'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/mobile-agent-locations'
        description: The locations to edit
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Edit Prisma Access locations
      tags:
      - MobileAgent
  /sse/config/v1/mobile-agent/tunnel-profiles:
    delete:
      description: 'Delete GlobalProtect tunnel profiles.

        '
      operationId: delete-sse-config-v1-mobile-agent-tunnel-profiles
      parameters:
      - $ref: '#/components/parameters/name'
      - $ref: '#/components/parameters/folder-mobile-users'
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Delete tunnel profiles
      tags:
      - MobileAgent
    get:
      description: 'Retrieve GlobalProtect tunnel profiles.

        '
      operationId: get-sse-config-v1-mobile-agent-tunnel-profiles
      parameters:
      - $ref: '#/components/parameters/limit-optional'
      - $ref: '#/components/parameters/offset-optional'
      - $ref: '#/components/parameters/folder-mobile-users'
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  data:
                    allOf:
                    - items:
                        $ref: '#/components/schemas/tunnel-profiles'
                      type: array
                  limit:
                    default: 200
                    type: number
                  offset:
                    default: 0
                    type: number
                  total:
                    type: number
                type: object
          description: Get tunnel settings for GP
        '400':
          $ref: '#/components/responses/bad_request_errors_basic'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Get tunnel profiles
      tags:
      - MobileAgent
    post:
      description: 'Create GlobalProtect tunnel profiles.

        '
      operationId: post-sse-config-v1-mobile-agent-tunnel-profiles
      parameters:
      - $ref: '#/components/parameters/folder-mobile-users'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/tunnel-profiles'
        description: The tunnel settings for Global Protect you want to create
      responses:
        '201':
          $ref: '#/components/responses/http_created'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Create tunnel profiles
      tags:
      - MobileAgent
    put:
      description: 'Update GlobalProtect tunnel profiles.

        '
      operationId: put-sse-config-v1-mobile-agent-tunnel-profiles
      parameters:
      - $ref: '#/components/parameters/name'
      - $ref: '#/components/parameters/folder-mobile-users'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/tunnel-profiles'
        description: The tunnel settings to edit
      responses:
        '200':
          $ref: '#/components/responses/http_ok'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '404':
          $ref: '#/components/responses/not_found'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: Update tunnel profiles
      tags:
      - MobileAgent
  /sse/config/v1/mobile-agent/user-authentication:move:
    post:
      description: 'Move authentication settings.

        '
      operationId: post-sse-config-v1-mobile-agent-user-authentication:move
      parameters:
      - $ref: '#/components/parameters/folder-mobile-users'
      - $ref: '#/components/parameters/name'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/move-auth-settings'
        description: The authentication settings for Global Protect you want to create
      responses:
        '201':
          $ref: '#/components/responses/http_created'
        '400':
          $ref: '#/components/responses/bad_request_errors_basic_with_body'
        '401':
          $ref: '#/components/responses/auth_errors'
        '403':
          $ref: '#/components/responses/access_errors'
        '409':
          $ref: '#/components/responses/conflict_errors'
        default:
          $ref: '#/components/responses/default_errors'
      security:
      - Bearer: []
      summary: 'Move authentication settings

        '
      tags:
      - MobileAgent
components:
  examples:
    json_401_panui_auth_key_expired:
      summary: Key Expired
      value:
        _errors:
        - code: E016
          details: {}
          message: Key Expired
        _request_id: abcd-1234
    json_501_panui_restapi_method_not_supported:
      summary: Method Not Supported
      value:
        _errors:
        - code: E012
          details: {}
          message: Method Not Supported
        _request_id: abcd-1234
    json_400_panui_restapi_input_format_mismatch:
      summary: Input Format Mismatch
      value:
        _errors:
        - code: E003
          details: {}
          message: 'Input Format Mismatch: input-format=json'
        _request_id: abcd-1234
    json_501_panui_restapi_version_not_supported:
      summary: Version Not Supported
      value:
        _errors:
        - code: E012
          details: {}
          message: Version Not Supported
        _request_id: abcd-1234
    json_409_panui_mgmt_name_not_unique:
      summary: Name Not Unique
      value:
        _errors:
        - code: E006
          details: {}
          message: Name Not Unique
        _request_id: abcd-1234
    json_409_panui_mgmt_object_not_unique:
      summary: Object Not Unique
      value:
        _errors:
        - code: E016
          details: {}
          message: Object Not Unique
        _request_id: abcd-1234
    json_400_panui_mgmt_bad_xpath:
      summary: Bad XPath
      value:
        _errors:
        - code: E013
          details: {}
          message: Bad XPath
        _request_id: abcd-1234
    json_404_panui_mgmt_object_not_present:
      summary: Object Not Present
      value:
        _errors:
        - code: E005
          details: {}
          message: Object Not Present
        _request_id: abcd-1234
    json_400_panui_restapi_missing_body:
      summary: Missing Body
      value:
        _errors:
        - code: E003
          details: {}
          message: Missing Body
        _request_id: abcd-1234
    json_409_panui_mgmt_reference_not_zero:
      summary: Reference Not Zero
      value:
        _errors:
        - code: E009
          details: {}
          message: Reference Not Zero
        _request_id: abcd-1234
    json_400_panui_restapi_output_format_mismatch:
      summary: Output Format Mismatch
      value:
        _errors:
        - code: E003
          details: {}
          message: 'Output Format Mismatch: output-format=json Accept=xml'
        _request_id: abcd-1234
    json_400_panui_mgmt_invalid_command:
      summary: Invalid Command
      value:
        _errors:
        - code: E003
          details: {}
          message: Invalid Command
        _request_id: abcd-1234
    json_401_panui_auth_not_authenticated:
      summary: Not Authenticated
      value:
        _errors:
        - code: E016
          details: {}
          message: Not Authenticated
        _request_id: abcd-1234
    json_401_panui_auth_invalid_credential:
      summary: Invalid Credential
      value:
        _errors:
        - code: E016
          details: {}
          message: Invalid Credential
        _request_id: abcd-1234
    json_403_panui_auth_unauthorized:
      summary: Unauthorized
      value:
        _errors:
        - code: E007
          details: {}
          message: Unauthorized
        _request_id: abcd-1234
    json_400_panui_restapi_missing_query_parameter:
      summary: Missing Query Parameter
      value:
        _errors:
        - code: E003
          details: {}
          message: 'Missing Query Parameter: name'
        _request_id: abcd-1234
    json_405_panui_restapi_action_not_supported:
      summary: Action Not Supported
      value:
        _errors:
        - code: E012
          details: {}
          message: 'Action Not Supported: move'
        _request_id: abcd-1234
    json_400_panui_restapi_invalid_query_parameter:
      summary: Invalid Query Parameter
      value:
        _errors:
        - code: E003
          details: {}
          message: 'Invalid Query Parameter: location=invalid'
        _request_id: abcd-1234
    json_401_panui_auth_key_too_long:
      summary: Key Too Long
      value:
        _errors:
        - code: E016
          details: {}
          message: Key Too Long
        _request_id: abcd-1234
    json_400_panui_mgmt_invalid_object:
      summary: Invalid Object
      value:
        _errors:
        - code: E003
          details: {}
          message: Invalid Object
        _request_id: abcd-1234
    json_400_panui_mgmt_malformed_command:
      summary: Malformed Command
      value:
        _errors:
        - code: E003
          details: {}
          message: Malformed Command
        _request_id: abcd-1234
    json_504_panui_mgmt_session_timeout:
      summary: Session Timeout
      value:
        _errors:
        - code: 4
          details: {}
          message: Session Timeout
        _request_id: abcd-1234
    json_401_panui_auth_need_password_change:
      summary: Need Password Change
      value:
        _errors:
        - code: E016
          details: {}
          message: The password needs to be changed.
        _request_id: abcd-1234
  schemas:
    mobile-agent-global-settings:
      properties:
        agent_version:
          type: string
        manual_gateway:
          description: Use the locations from GET /infrastrustre-settings deployment field to setup manual gateways.
          properties:
            region:
              items:
                properties:
                  locations:
                    items:
                      type: string
                    type: array
                  name:
                    type: string
                type: object
              type: array
          type: object
      type: object
    agent-profiles:
      properties:
        agent_ui:
          properties:
            agent_user_override_timeout:
              default: 0
              minimum: 0
       

# --- truncated at 32 KB (58 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/openapi/palo-alto-networks-mobileagent-api-openapi.yml