Palo Alto Networks Device Groups API

The Device Groups API from Palo Alto Networks — 2 operation(s) for device groups.

Operations 6

GET /seb-api/v1/device-groups Returns a list of device groups #
POST /seb-api/v1/device-groups Create a new device group #
GET /seb-api/v1/device-groups/{device-group-id} Returns a device group by ID #
PUT /seb-api/v1/device-groups/{device-group-id} Replace entire device group #
PATCH /seb-api/v1/device-groups/{device-group-id} Partially update device group #
DELETE /seb-api/v1/device-groups/{device-group-id} Deletes a device group #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/palo-alto-networks-device-groups-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

palo-alto-networks-device-groups-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Prisma Browser Management Console Public Device Groups API
  version: 1.0.0
  description: This Open API spec file was created on May 06, 2026. © 2026 Palo Alto Networks, Inc. Palo Alto Networks is a registered trademark of Palo Alto Networks. A list of our trademarks can be found at [https://www.paloaltonetworks.com/company/trademarks.html](https://www.paloaltonetworks.com/company/trademarks.html). All other marks mentioned herein may be trademarks of their respective companies.
security:
- BearerAuth: []
tags:
- name: Device Groups
paths:
  /seb-api/v1/device-groups:
    get:
      summary: Returns a list of device groups
      description: Retrieve the device groups details through this Application Programming Interface endpoint.
      operationId: GetSeb-apiV1Device-groups
      responses:
        '200':
          description: A list of device groups with pagination info
          content:
            application/json:
              schema:
                type: object
                properties:
                  pageInfo:
                    $ref: '#/components/schemas/PageInfo'
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/DeviceGroup'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                type: object
                properties:
                  errorResponse:
                    $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Forbidden
        '500':
          description: Internal server error
      parameters:
      - name: limit
        in: query
        description: Number of device groups to return
        required: false
        schema:
          type: integer
          format: int32
      - name: deviceGroup.name
        in: query
        description: Filter by device group name
        required: false
        schema:
          type: string
      - name: deviceGroup.platform
        in: query
        description: Filter by device group platform
        required: false
        schema:
          $ref: '#/components/schemas/DeviceGroupPlatform'
      - name: deviceGroup.created_at_gte
        in: query
        description: Filter by created at time or after
        required: false
        schema:
          type: string
          format: date-time
      - name: deviceGroup.created_at_lte
        in: query
        description: Filter by created at time or before
        required: false
        schema:
          type: string
          format: date-time
      - name: deviceGroup.updated_at_gte
        in: query
        description: 'Filter by updated at time or after. Format: RFC3339 (e.g., "2023-03-29T00:00:00Z")'
        required: false
        schema:
          type: string
          format: date-time
      - name: deviceGroup.updated_at_lte
        in: query
        description: 'Filter by updated at time or before. Format: RFC3339 (e.g., "2023-03-29T23:59:59Z")'
        required: false
        schema:
          type: string
          format: date-time
      - name: cursor
        in: query
        description: An optional opaque string that defines from where to start listing
        required: false
        schema:
          type: string
      - name: sort
        in: query
        description: The field to sort by
        required: false
        schema:
          type: string
          enum:
          - deviceGroup.name
          - deviceGroup.platform
          - deviceGroup.created_at
          - deviceGroup.updated_at
      - name: order
        in: query
        description: The sort order
        required: false
        schema:
          $ref: '#/components/schemas/Order'
      - name: configurationVersion
        in: query
        description: Configuration version to retrieve (draft, active, or version number)
        required: false
        schema:
          type: string
          default: draft
          pattern: ^([dD]raft|[aA]ctive|[1-9][0-9]{0,9}|0CV[0-9A-Z]{26})$
      tags:
      - Device Groups
    post:
      summary: Create a new device group
      description: Create the device groups details through this Application Programming Interface endpoint.
      operationId: PostSeb-apiV1Device-groups
      responses:
        '201':
          description: Device group created successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  deviceGroupId:
                    type: string
                    description: The ID of the newly created device group
        '400':
          description: Bad request - invalid input
          content:
            application/json:
              schema:
                type: object
                properties:
                  errorResponse:
                    $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Forbidden
        '409':
          description: Conflict - device group already exists
          content:
            application/json:
              schema:
                type: object
                properties:
                  errorResponse:
                    $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Internal server error
      parameters: []
      tags:
      - Device Groups
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeviceGroupRequest'
  /seb-api/v1/device-groups/{device-group-id}:
    get:
      summary: Returns a device group by ID
      description: Retrieve the {device group id} details through this Application Programming Interface endpoint.
      operationId: GetSeb-apiV1Device-groupsbydevice-group-id
      responses:
        '200':
          description: A device group
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceGroup'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                type: object
                properties:
                  errorResponse:
                    $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Forbidden
        '404':
          description: Device group not found
        '500':
          description: Internal server error
      parameters:
      - name: device-group-id
        in: path
        description: Device Group ID
        required: true
        schema:
          type: string
      - name: configurationVersion
        in: query
        description: Configuration version to retrieve (draft, active, or version number)
        required: false
        schema:
          type: string
          default: draft
          pattern: ^([dD]raft|[aA]ctive|[1-9][0-9]{0,9}|0CV[0-9A-Z]{26})$
      tags:
      - Device Groups
    put:
      summary: Replace entire device group
      description: Replaces the entire device group - missing attributes are disabled, provided attributes are set as specified.
      operationId: PutSeb-apiV1Device-groupsbydevice-group-id
      responses:
        '200':
          description: Device group updated successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  deviceGroupId:
                    type: string
                    description: The ID of the updated device group
        '400':
          description: Bad request - invalid input
          content:
            application/json:
              schema:
                type: object
                properties:
                  errorResponse:
                    $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Forbidden
        '404':
          description: Device group not found
        '500':
          description: Internal server error
      parameters:
      - name: device-group-id
        in: path
        required: true
        description: The ID of the device group to update
        schema:
          type: string
      tags:
      - Device Groups
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeviceGroupRequest'
    patch:
      summary: Partially update device group
      description: Partially updates the device group - provided attributes are set as specified, others remain unchanged.
      operationId: PatchSeb-apiV1Device-groupsbydevice-group-id
      responses:
        '200':
          description: Device group updated successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  deviceGroupId:
                    type: string
                    description: The ID of the updated device group
        '400':
          description: Bad request - invalid input
          content:
            application/json:
              schema:
                type: object
                properties:
                  errorResponse:
                    $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Forbidden
        '404':
          description: Device group not found
        '500':
          description: Internal server error
      parameters:
      - name: device-group-id
        in: path
        required: true
        description: The ID of the device group to update
        schema:
          type: string
      tags:
      - Device Groups
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeviceGroupPatchRequest'
    delete:
      summary: Deletes a device group
      description: Delete the {device group id} details through this Application Programming Interface endpoint.
      operationId: DeleteSeb-apiV1Device-groupsbydevice-group-id
      responses:
        '204':
          description: Device group deleted successfully
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                type: object
                properties:
                  errorResponse:
                    $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Forbidden
        '404':
          description: Device group not found
        '500':
          description: Internal server error
      parameters:
      - name: device-group-id
        in: path
        required: true
        description: The ID of the device group to delete
        schema:
          type: string
      tags:
      - Device Groups
components:
  schemas:
    MobileOsVersion:
      type: object
      properties:
        any:
          type: boolean
        os:
          type: array
          items:
            $ref: '#/components/schemas/MobileOs'
      required:
      - any
      - os
    DeviceGroup:
      type: object
      properties:
        id:
          type: string
          format: string
          description: Unique identifier
        name:
          type: string
          description: Device group name
        platform:
          $ref: '#/components/schemas/DeviceGroupPlatform'
        createdBy:
          type: string
          description: Created by user
        updatedBy:
          type: string
          description: Updated by user
        createdAt:
          type: string
          format: date-time
          description: Created at timestamp
        updatedAt:
          type: string
          format: date-time
          description: Updated at timestamp
        attributes:
          $ref: '#/components/schemas/AttributeObject'
        devices:
          type: array
          description: Device IDs in this group
          items:
            type: string
      required:
      - id
      - name
      - platform
      - createdAt
      - updatedAt
    WindowsEdition:
      type: string
      description: Windows edition
      enum:
      - Pro
      - Enterprise
      - Home
      - Server
      - Education
    LinuxVersionAttribute:
      type: object
      properties:
        any:
          type: boolean
          description: Accept any Linux version
          default: false
        versions:
          type: array
          items:
            $ref: '#/components/schemas/LinuxVersion'
          description: List of specific Linux distributions and versions to check for
    ManagementSystemType:
      type: string
      description: Device management system type
      enum:
      - Microsoft Intune
      - Jamf
      - Active Directory
      - Azure AD
    BrowserBrand:
      type: string
      description: Browser brand
      enum:
      - Arc
      - Brave
      - Chrome
      - Edge
      - Opera
      - Dia
      - Comet
      - Unknown
    WindowsVersionAttribute:
      type: object
      properties:
        any:
          type: boolean
          default: false
        versions:
          type: array
          items:
            $ref: '#/components/schemas/WindowsVersion'
    MobileManufacturer:
      type: string
      description: Mobile device manufacturer
      enum:
      - Asus
      - Coolpad
      - Google
      - HTC
      - Huawei
      - Infinix
      - Lenovo
      - LG
      - Meizu
      - Motorola
      - Nokia
      - OnePlus
      - Oppo
      - Realme
      - Samsung
      - Sony
      - TCL
      - Vivo
      - Xiaomi
      - ZTE
    PageInfo:
      type: object
      properties:
        hasNextPage:
          type: boolean
          description: When paginating forwards, are there more items?
        cursor:
          type:
          - string
          - 'null'
          description: When paginating forwards, the cursor to continue.
      required:
      - hasNextPage
    BrowserBrandDetails:
      type: object
      properties:
        brand:
          $ref: '#/components/schemas/BrowserBrand'
        minVersion:
          type: string
      required:
      - brand
    LinuxVersion:
      type: object
      properties:
        enabled:
          type: boolean
        distro:
          $ref: '#/components/schemas/LinuxDistro'
        minVersion:
          type: string
          description: Minimum Linux version (e.g., "20.04" for Ubuntu, "33" for Fedora)
      required:
      - enabled
    MacOSVersionAttribute:
      type: object
      properties:
        any:
          type: boolean
          default: false
        versions:
          type: array
          items:
            $ref: '#/components/schemas/MacOSVersion'
    ErrorResponse:
      type: object
      required:
      - message
      properties:
        error:
          type: string
        message:
          type: string
        missingDeviceIds:
          type: array
          items:
            type: string
          description: List of device IDs that were not found (only present for device not found errors)
        missingUserIds:
          type: array
          items:
            type: string
          description: List of user IDs that were not found (only present for user not found errors)
    IssuerCertificate:
      type: object
      properties:
        DN:
          $ref: '#/components/schemas/CertificateDN'
        serialNumber:
          type: string
        raw:
          type: string
      required:
      - DN
      - serialNumber
      - raw
    RegistryValueType:
      type: string
      description: Registry value type
      enum:
      - String
      - Binary
      - DWORD
      - QWORD
      - MultiString
      - ExpandableString
    LinuxDistro:
      type: string
      description: Linux distribution
      enum:
      - Ubuntu
      - Fedora
      - Igel
    FirewallVendorName:
      type: string
      description: Firewall vendor name
      enum:
      - Agnitum Ltd.
      - NETGATE Technologies s.r.o.
      - ParetoLogic, Inc.
      - LANDESK Software, Inc.
      - AT&T
      - Bitdefender
      - Mysecuritywin
      - G Data Software AG
      - Max Secure Software
      - AhnLab, Inc.
      - AVG Technologies CZ, s.r.o.
      - Symantec Corporation
      - Kaspersky Lab
      - Avira GmbH
      - Panda Security, S.L.
      - Webroot Software, Inc.
      - Quick Heal Technologies (P) Ltd.
      - nProtect, Inc.
      - F-Secure Corporation
      - ThreatTrack Security, Inc.
      - McAfee, Inc.
      - eEye Digital Security
      - Arcabit
      - BeyondTrust, Inc.
      - Telefónica S.A.
      - GEN-X Technologies
      - K7 Computing Pvt Ltd
      - Faronics Corporation
      - TELUS
      - Kingsoft Corporation
      - BiniSoft.org
      - GFI Software Ltd.
      - TG Soft S.a.s.
      - Scandium Security Inc.
      - Datpol
      - Tech Guard Technologies
      - NCP engineering GmbH
      - SoftSphere Technologies
      - Quick Guard Technologies
      - Emsisoft Ltd
      - Datalink Industrial Corporation
      - COMODO Security Solutions
      - MicroWorld Technologies Inc.
      - AVAST Software a.s.
      - ESET
      - Beijing Rising Information Technology Co., Ltd.
      - Smart Heal
      - Rogers
      - Check Point Software Technologies
      - CellSecurity
      - AS3 Soft4U
      - Ates Software & Internet Technologies
      - MSecure Data Labs
      - SGA SOLUTIONS
      - ALLIT Service, LLC.
      - adaware
      - SentinelOne
      - CrowdStrike, Inc.
      - CSIS Security Group
      - SOURCENEXT CORPORATION
      - Microsoft Corporation
      - SecureMix LLC
      - Swiss security laboratory.
      - AsiaInfo, Inc.
      - INCA Internet Co., Ltd.
      - ESTsoft Corp.
      - Sunrise Antivirus
      - Hauri, Inc.
      - SecuraShield India Pvt. Ltd.
      - NIFTY Corporation
      - Trend Micro, Inc.
      - Fujitsu Services Ltd.
      - LogMeIn, Inc.
      - Stormshield
      - Palo Alto Networks, Inc.
      - Chili Security
      - Sophos Limited
      - NortonLifeLock Inc
      - Massachusetts Institute of Technology
      - WatchGuard Technologies Inc
      - Beijing Huorong Network Technology Co., Ltd.
      - Le Minh Thanh
      - Qi An Xin Group
      - Avast Software s.r.o.
      - TEHTRIS
      - Avira Operations GmbH & Co. KG
      - WithSecure Corporation
      - Musarubra US LLC.
      - GoTo, Inc.
      - INCA Internet Co.,Ltd.
      - SECURA WEB DATA LABS PVT LTD
      - Broadcom
      - Gen Digital Inc.
      - Actipace Private Limited
      - Siyano Labs Pvt. Ltd.
      - Bkav Corporation
      - CMC InfoSec
      - Total Defense, Inc.
      - TrustPort, a.s.
      - Fortinet Inc.
      - Avanquest Software
      - Doctor Web, Ltd.
      - Security Software Limited
      - BullGuard Ltd.
      - HDD Labs. Inc
      - EarthLink, Inc.
      - Roboscan Inc
      - Thirtyseven4
      - PC Security Shield
      - CA, Inc.
      - Privacyware/PWI, Inc.
      - Károly Pados
      - PeerBlock, LLC
      - ProgrammerWorld.Net
      - Jetico, Inc.
      - Tiny Software Inc.
      - Sphinx Software
      - Defender Pro
      - Soft4Ever
      - Lavasoft
      - Norman AS
      - PC Tools Software
      - Apple Inc.
    DiskEncryptionVendorName:
      type: string
      description: Disk encryption vendor name
      enum:
      - 2BrightSparks Pte Ltd
      - Acronis
      - Adolix
      - Apimac, software
      - Apple Inc.
      - archicrypt
      - Arcserve (USA), LLC
      - Ashampoo GmbH & Co. KG
      - AVG Technologies CZ, s.r.o.
      - Axantum Software AB
      - AxCrypt AB
      - Beachhead Solutions
      - Becrypt Ltd
      - BeLight Software Ltd.
      - Bitdefender
      - Braincell consult & research GmbH
      - Check Point Software Technologies
      - CipherShed
      - COMODO Security Solutions
      - CoSoSys Ltd.
      - CP-Lab.com
      - Crypto Systems, Inc.
      - Cypherix Software Pvt. Ltd.
      - DATEV eG
      - Dekart
      - Dell Inc.
      - Deltacrypt Technologies Inc
      - DESlock Limited
      - Digital Millenium Inc.
      - DoGoodSoft
      - EgoSecure
      - EGSoftWeb
      - ENC Security Systems
      - Encrypt4all Software
      - ESET
      - Evgeny Korovin
      - EXLADE, Inc.
      - Exosphere Labs, Inc.
      - FileEncryption.org.
      - G Data Software AG
      - GiliSoft International LLC
      - GitHub, Inc.
      - GitLab Inc.
      - Hewlett-Packard
      - Hitek Software LLC
      - HummerStudio
      - IDRIX
      - InterCrypto Ltd
      - Inv Softworks LLC
      - Jetico, Inc.
      - Kaspersky Lab
      - Kovell Ventures Ltd.
      - Kromtech
      - Kruptos 2 Software
      - Lavasoft
      - MadowSoft Software
      - Max Secure Software
      - McAfee, Inc.
      - Microsoft Corporation
      - MicroWorld Technologies Inc.
      - Mnemonic Security Inc.
      - MoRUN.net
      - MSecure Data Labs
      - NCH Software
      - New Softwares.net
      - Nomadesk NV
      - ntldr
      - Packetizer, Inc.
      - Panda Security, S.L.
      - PC Dynamics
      - PDFKey
      - PRIMX
      - R-tools Technology, Inc.
      - Ranquel Technologies
      - RentAnAdviser
      - Rogers
      - Safetica Technologies
      - Sarah Dean
      - SecurStar GmbH
      - SoftWinter
      - Solid Programs
      - Sophos Limited
      - Stoneage Softwares
      - SUSE LINUX GmbH
      - Symantec Corporation
      - TEHTRIS
      - Tesline-Service SRL
      - The Gpg4win Project
      - Trellix
      - Trend Micro, Inc.
      - TrueCrypt Foundation
      - TrustPort, a.s.
      - Utimaco Safeware AG
      - Vassil Arabadjiev
      - WARDWIZ
      - Webminds, Inc.
      - WinEncrypt
      - WinMagic Inc.
      - Zmanda, Inc.
    WinRunningProcessMetadata:
      type: object
      properties:
        name:
          type: string
          description: Process name or path on Windows
        certificateThumbprint:
          type: string
          description: Certificate thumbprint to validate the process signature
      required:
      - name
    MobileDeviceManagementSystem:
      type: object
      properties:
        name:
          type: string
          enum:
          - Jamf
          - Microsoft Intune
          - Other
        configurationValue:
          type: string
      required:
      - name
    DeviceManagementSystemInput:
      type: object
      properties:
        name:
          $ref: '#/components/schemas/ManagementSystemType'
        domains:
          type: array
          items:
            type: string
      required:
      - name
    MacOSFileExistenceMetadata:
      type: object
      properties:
        path:
          type: string
          description: Full path to the file on macOS
        teamIdentifier:
          type: string
          description: Apple Team Identifier to validate the file signature
      required:
      - path
    CsZtaBasicScoreLevel:
      type: string
      enum:
      - Any
      - Low
      - Medium
      - Strict
      - VeryStrict
      description: Predefined basic ZTA score levels
    EppVendorName:
      type: string
      description: EPP vendor name
      enum:
      - 360.CN
      - 3R COMPANY
      - Acronis
      - adaware
      - Agnitum Ltd.
      - AhnLab, Inc.
      - ALLIT Service, LLC.
      - Amelia Dybala
      - Amzkomp
      - Antiy Labs
      - Anvisoft Inc.
      - Apple Inc.
      - Arcabit
      - Arovax Software
      - Ashampoo GmbH & Co. KG
      - AsiaInfo, Inc.
      - Atanium Software.
      - Auslogics
      - Avanquest Software
      - AVANSI Soft.
      - AVAST Software a.s.
      - Avetix S.r.l
      - AVG Technologies CZ, s.r.o.
      - Avira GmbH
      - AxBx
      - Baidu Inc.
      - Beijing Huorong Network Technology Co., Ltd.
      - Beijing Jiangmin New Sci. & Tech. Co., Ltd
      - Beijing Rising Information Technology Co., Ltd.
      - BeyondTrust, Inc.
      - Bit9, Inc.
      - Bitdefender
      - BitSecure Labs
      - Biz Secure Labs, Pvt. Ltd.
      - Bkav Corporation
      - BlazingTools Software
      - BrightFort LLC
      - Broadcom
      - BullGuard Ltd.
      - BUSY BEE COMPANY LIMITED
      - Byte Technologies LLC
      - CA, Inc.
      - Carbon Black, Inc.
      - Check Point Software Technologies
      - Chili Security
      - CHOMAR
      - Cisco Systems, Inc.
      - CJSC Returnil Software
      - CK Technologies Ltd
      - ClamWin Pty Ltd
      - Clearsight Technologies Ltd.
      - CMC InfoSec
      - Comodo Group
      - COMODO Security Solutions
      - Coranti, Inc.
      - Coro Cybersecurity
      - Crawler Group
      - CreaSoftware
      - CrowdStrike, Inc.
      - CurioLab S.M.B.A.
      - Cyber Intelligence Solution, LLC
      - CyberByte SRL
      - Cybereason
      - Cylance Inc.
      - Cynet Security LTD
      - CYSEC
      - Datalink Industrial Corporation
      - Deep Instinct Ltd
      - Defender Pro
      - Digital Guardian
      - digital-defender
      - DIY Software Inc
      - Doctor Web, Ltd.
      - DWS Technology
      - Dynamikode Software Ltd.
      - EarthLink, Inc.
      - EAV Software
      - EDELWEISS SRL
      - eEye Digital Security
      - EgoSecure
      - EGSoftWeb
      - Elasticsearch B.V.
      - Elex do Brasil Participações Ltda
      - EMCO Software
      - Emsisoft Ltd
      - Endgame, Inc.
      - Enigma Software Group USA, LLC.
      - enSilo
      - ePCheal Antivirus
      - ESET
      - eShieldAV LLC
      - Essentware S.A.
      - ESTsoft Corp.
      - Evonsoft
      - F-Secure Corporation
      - Faronics Corporation
      - Filseclab Corporation
      - FireEye, Inc.
      - Fortinet Inc.
      - Francesco Bucci
      - FRISK Software International
      - Fujitsu Services Ltd.
      - G Data Software AG
      - GEN-X Technologies
      - GFI Software Ltd.
      - Glarysoft Ltd
      - GoTo, Inc.
      - Greatis Software, LLC.
      - GridinSoft LLC.
      - Hauri, Inc.
      - HDD Labs. Inc
      - Heimdal Security
      - HP Development Company, L.P.
      - iBoostUp Pty Ltd
      - idoosoft
      - IKARUS Security Software GmbH
      - INCA Internet Co., Ltd.
      - INCA Internet Co.,Ltd.
      - InCode Solutions
      - Intego
      - IObit
      - iolo technologies, LLC
      - iS3, Inc.
      - iSheriff
      - Ivanti, Inc.
      - J2 Global, Inc
      - JAMF Software
      - K7 Computing Pvt Ltd
      - Kapha Anti-Malware, Inc.
      - Kardo Kristal
      - Kaspersky Lab
      - Kenoxis
      - Kephyr
      - Kingsoft Corporation
      - Komal Technologies.
      - Kromtech
      - LANDESK Software, Inc.
      - Lavasoft
      - Le Minh Thanh
      - LMT Technology Solutions
      - Loaris, Inc.
      - LogicNow, Inc
      - LogMeIn, Inc.
      - Lumension Security, Inc.
      - MacPaw Inc.
      - Malwarebytes Corporation
      - Max Secure Software
      - Maya Software Technologies
      - McAfee, Inc.
      - Mega HighTech S.L.
      - Microminder
      - Microsoft Corporation
      - MicroWorld Technologies Inc.
      - MINUSOFT INDIA PRIVATE LIMITED
      - Morphisec Ltd.
      - MSecure Data Labs
      - Musarubra US LLC.
      - Mysecuritywin
      - N-able Technologies Inc
      - NANO Security
      - Nerdy Nynjas
      - NETGATE Technologies s.r.o.
      - Netpia.com, Inc.
      - New Technology Wave Inc.
      - NictaTech Software
      - NIFTY Corporation
      - NinjaRMM LLC
      - Noralabs
      - Norman AS
      - Symantec Corporation
      - nProtect, Inc.
      - Old McDonald's Farm
      - OPSWAT, Inc.
      - Orbasoft ApS.
      - OSHI LIMITED
      - Palo Alto Networks, Inc.
      - Panda Security, S.L.
      - ParetoLogic, Inc.
      - PC Cleaners Inc.
      - PC Matic, Inc.
      - PC Security Shield
      - PC Tools Software
      - Pika Software (Pty) Ltd.
      - Pitiko
      - Pocket Bits LLC
      - Proland Software
      - ProtectWorks Limited
      - Qi An Xin Group
      - Qihu 360 Software Co., Ltd.
      - Qualys, Inc.
      - Quick Guard Technologies
      - Quick Heal Technologies (P) Ltd.
      - Radialpoint Inc.
      - ReaQta BV
      - Reason Labs Ltd.
      - Reason Software Company Inc.
      - REVE Systems
      - Reza Restu , Inc
      - Roboscan Inc
      - Rogers
      - Safer-Networking Ltd.
      - Sangfor Technologies Inc.
      - Scandium Security Inc.
      - SecuraShield India Pvt. Ltd.
      - SecureAge Technology
      - SecureHunter, LLC.
      - SecureMac.com, Inc.
      - Security Software Limited
      - Security Stronghold
      - SentinelOne
      - SGA SOLUTIONS
      - SHADOWDEFENDER.COM
      - ShieldApps
      - Smadsoft
      - Smart Heal
      - Sniper Corporation
      - Sniper Guard LTD
      - SolarWinds Worldwide, LLC.
      - SonicWALL L.L.C.
      - Sophos Limited
      - Sourcefire, Inc
      - SOURCENEXT CORPORATION
      - SPAMfighter ApS
      - SparkTrust
      - Stormshield
      - Sunrise Antivirus
      - SUPERAntiSpyware
      - SurfRight B.V.
      - Swiss security laboratory.
      - Systweak Inc.
      - Team Cymru, Inc.
      - TeamViewer GmbH
      - Tech Guard Technologies
      - TEHTRI-Security
      - TEHTRIS
      - Telefónica S.A.
      - TELUS
      - Tencent
      - TG Soft S.a.s.
      - Thirtyseven4
      - ThreatTrack Security, Inc.
      - Total Defense, Inc.
      - TotalAV
      - Trend Micro, Inc.
      - Trusteer Ltd.
      - TrustPort, a.s.
      - UAB RCS LT
      - Unistal Systems Pvt. Ltd.
      - Virus Chaser Information Technology co., LTD
      - VirusBlokAda Ltd.
      - VMware, Inc.
      - VoodooSoft LLC
      - Voros Innovation
      - VXPRO INC
      - WARDWIZ
      - WatchGuard Technologies Inc
      - Webroot Software, Inc.
      - WinMend
      - WinZip Computing, S.L.
      - WithSecure Corporation
      - XANALab
      - Xvirus
      - Xyvos Technologies
      - Zbshareware Lab
      - Zemana Ltd.
      - ZookaWare
      - Zugara Media
    WinFileExistenceMetadata:
      type: object
      properties:
        path:
          type: string
          description: Full path to the file on Windows
        certificateThumbprint:
          type: string
          description: Certificate thumbprint to validate the file signature
      required:
      - path
    AttributeObject:
      type: object
      properties:
        screenLock:
          type: object
          description: Check if the device has automatic screen lock enabled
          properties:
            negate:
              type: boolean
              default: false
              description: Whether to negate this attribute
            enabled:
              type: boolean
              description: Whether this attribute is enabled
          required:
          - enabled
        endpointProtection:
          type: object
          description: Check if the device has endpoint protection software installed and running
          properties:
            negate:
              type: boolean
              default: false
            enabled:
              type: boolean
            selectedVendors:
              type: array
              items:
                $ref: '#/components/schemas/EppVendorName'
              description: Selected endpoint protection vendors to check for
            lastDefinitionUpdate:
              $ref: '#/components/schemas/LastDefinitionUpdateAttribute'
          required:
          - enabled
        firewall:
          type: object
          description: Check if the device has firewall protection installed and running
          properties:
            negate:
              type: boolean
              default: false
              description: Whether to negate this attribute
            enabled:
              type: boolean
              description: Whether this attribute is enabled
            anyVendor:
              type: boolean
              description: Whether to accept any firewall vendor
            specificVendors:
              type: array
              items:
                $ref: '#/components/schemas/FirewallVendorName'
              description: Selected firewall vendors to check for
          required:
          - enabled
        diskEncryption:
          type: object
          description: Check if the device has disk encryption software installed and running
          properties:
            negate:
              type: boolean
              default: false
              description: Whether to negate this attribute
            enabled:
              type: boolean
              description: Whether this attribute is enabled
            anyVendor:
              type: boolean
              description: Whether to accept any disk encryption vendor
            specificVendors:
              type:

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