Skip to content

PDQ Connect announces public API

Black and White PDQ logo
PDQ|Updated April 22, 2024
Connect blog post image
Connect blog post image

The PDQ Connect team is excited to announce the release of a public API. Part of our ongoing product roadmap, the API opens up many possibilities for sysadmins to condense their existing device management workflows.

Integrate PDQ Connect with your own scripts and other tools by leveraging our secure REST API. Further automate your device management by deploying a package, surfacing inventory information, and more from elsewhere in your tech stack.

Get started in Settings by configuring the API with PDQ Connect’s secure, token-based authentication system. Generate an API key to begin interacting with the API. (See detailed instructions in our support knowledge base.)

API call list

Call

Use case

Request

Returns

Deploy packages

Deploy one package to device(s)

Ex. Deploy Chrome to this specific group of devices

Device ID(s) and group ID(s); one package ID or one package version ID

Confirmation that deployment was successfully created or an error that the deployment wasn't created

Get list of devices

Deployments

Ex. Show me which devices are missing Chrome

All devices in an org or all devices meeting specific filter criteria

List of devices; limited inventory information for each device

Get device data on a specific device

Asset managers

Ex. Give me the inventory information for this device so I can see it in my asset manager tool

Device ID

All device inventory information for a single device

Get groups

Deployments

Ex. Tell me the group ID for a specific group(s) so I can deploy to them

All groups or a specific subset (like groups that include “Adobe” in their names)

Group ID, name, type (static or dynamic), and filters (optional)

Get list of packages

Deployments

Ex. Tell me the packages available so I can choose which one I want to deploy

All packages or a specific subset (like packages that include “Adobe” in their names)

Full list of packages (both custom + Package Library sourced) and their IDs, names, and descriptions

Get list of recent versions for one package

Deployments

Ex. Tell me the available versions of a package so I can deploy a specific version

Package ID

List of versions available in PDQ Connect for the package specified

Ways to leverage PDQ Connect's API

Thinking of ways to use PDQ Connect’s new public API? Here are some possible integrations to power up your organization.

  • Self-service package portal: Give your users more control and your IT staff a well-deserved break by leveraging the PDQ Connect API to build a self-service application deployment portal.

  • Ticketing system integration: Take your ticketing system to the next level by integrating it with PDQ Connect using the public API. Drastically reduce ticket response times by deploying applications, patches, and scripts directly from your ticketing system.

  • Expanded automations: Let the PDQ Connect API automate your workflows. From onboarding to auditing, the API can help automate repetitive and tedious tasks, helping your rock star staff stay engaged on more important assignments.

With the PDQ Connect API, there’s no limit to the creative ways you can implement it to benefit your organization.


Ready to take device management to the next level? Want to ensure your machines are secure and up-to-date, whether they’re on-prem or remote? Give PDQ Connect a whirl with a free trial.

Black and White PDQ logo
PDQ

PDQ is the best way to have healthy, up-to-date machines automatically. Scan your environment for vulnerabilities and streamline your patch management and software deployment processes — whether you manage 15 machines or 15,000.

Related articles