Skip to Main Content
Patch My PC Ideas & Feedback

A community where customers and the community can provide feedback to make a better product for everyone! For more details on how we prioritize requests, please see:

791 VOTE
Status NOTED
Categories Patch My PC Cloud
Created by Adam Cook
Created on Apr 29, 2025

API for Patch My PC Cloud

This request is to provide an API to interact with Patch My PC Cloud.

If you are interested in this feature, kindly comment below sharing the features/scenarios you would like to use the API for.

  • ADMIN RESPONSE
    May 28, 2026

    We recognize the value an API for Patch My PC Cloud could provide for automation, reporting, and integrations. While we are evaluating this area, we are not ready to commit to specific plans or timelines today.


    To help guide our direction, we would appreciate more detail on the scenarios you would want an API to support. Understanding those use cases will help us prioritize future investments in this area.

  • Attach files
  • Andrew Heberle
    Sep 9, 2026

    If there was an API endpoint that allowed managing deployments, that would be an amazing first step:

    GET /deployments - List all deployments
    POST /deployments - create a new deployment
    GET /deployments/{{ id }} - Get a specific deployment
    PATCH /deployment/{{ id }} - Update a deployment
    DELETE /deployment/{{ id }} - Delete a depoyment

    To support this a minimal /apps endpoint would be needed, but this would be fine to initially be read-only:

    GET /apps - List all apps
    GET /apps/{{ id }} - Get a specific app

    Finally to allow referencing a template when creating a deployment (for consistent update rings etc) a minimal /templates endpoint as follows:

    GET /templates - get all templates
    GET /templates/{{ id }} - get a specific template

    Having full CRUD for all things initially would be great, but at least the ability to do all actions for deployments would represent an MVP for initial release in my opinion.

  • Samuel Köhler
    Aug 18, 2026

    A proper API with extensive read/write operations would let us build plugins/CLI skills for AI agents. I use AI agents to evaluate and map current policies, then plan efficient paths to our target state. Batch ops would be way more efficient with a nice cli skill, too. An API would enable us to create such a skill exactly to our needs.

  • Brad Sage
    Jul 27, 2026

    We currently collate multiple sources of data into powerBI and would be great to take whats in advanced insights in the cloud portal and add that into our report.

    If we could access the data via API that would be great and allow powerBI to filter out certain machines or groups as required

  • Ryan Lochowicz
    Jun 26, 2026

    Our biggest use case is (in order, most wanted to least) MSP+ licence:

    • tie into application insights so we can ask the current patch status for an organisation

    • application deployment/change -> create deployment based on app catalog available app

    • tenant deployment (create MSP client tenant and connection to intune)

    • custom app deployment

  • Jeroen Bakker
    Jun 24, 2026

    Our biggest use case is (in order, most wanted to least):

    • application deployment/change -> create deployment based on app catalog available app

    • tenant deployment (create MSP client tenant and connection to intune)

    • custom app deployment

  • Kyle Mendell
    Jun 19, 2026

    Our biggest use-case for this would be to automate the clenaup of stale or now unused devices for the PatchMyPC Client for the Advanced insights solution. Being able to automate this into our existing automations would help keep all the managment tools clean and up to date with devices.

  • David Vocat
    Jun 16, 2026

    Our strongest use case is automating the recurring packaging of software that isn't in the PMPC catalog, handled today via Custom Apps.

    Concrete example: we package Graphisoft Archicad ourselves across several language and major versions. Every month we manually check each deployed version against the vendor's latest build, and where there's a new patch we download the installer plus its extra files, add a new version in PMPC, re-upload all files, and set the version + detection method by hand. It's repetitive, fully documented, and rule-based.

    With an API, ideally exposed as an MCP server, we could let an AI agent run this end to end from our ITSM: spot the new vendor build, create the new Custom App version, upload the primary installer and extra files, and set version + detection method, with a human only approving the final result. That turns a recurring monthly task into a near-zero-touch one, and the same pattern applies to any in-house or niche app outside the catalog.

  • Damian Brausch
    Jun 4, 2026

    Hello everyone,
    I would greatly appreciate it if an API were available that would allow software packages created (for example, using the PSAppDeployToolkit) to be automatically imported into Patch My PC and directly assigned to a standard template.

    I have developed a tool called PSADT-Package Forge that significantly simplifies the creation of PSADT-based software packages. Currently, it is already possible to automatically convert these packages into an Intune package and then import them directly into Intune. However, assigning the corresponding groups is still done manually at this time.

    I would therefore like to see a similar scenario implemented via a corresponding API for Patch My PC, in order to further automate the entire process and make it more efficient.

    Thank you very much for reviewing this request.

  • Guest
    Jun 4, 2026

    I would love to have an API for uploading software

  • Josh Bauer
    Jun 1, 2026

    A scenario for us is onboarding of new clients and automating the process of going through and creating update all policies for environments with regulatory requirements around patching applications.

    We would like to be able to create a script that once a week authenticates to an environment, gets the unmanaged apps list and deploys an update only policy to all devices. (We can put logic into this to reduce risk internally)

    We would also like to use it in reporting for these clients to automate showing they are at risk of failing certain maturity level requirements (e.g. patching requirements within E8ML2) and we more work is needed, or to show them apps that are being managed and the time saved by using the service.

  • S M
    May 28, 2026

    We're an MSP, and we really want the ability to create dashboards for monitoring / reporting, the ability to create users, and the ability to create app deployments via API so we can have standardised and automated deployments across customers.

  • Scott Petrillo
    May 28, 2026

    We'd like an API to be able to integrate Power Bi automation for reporting and also schedule report delivery to designated users on a set time/day.

  • Frank Schmidt
    May 28, 2026

    One scenario we'd find valuable is an API endpoint that provides current version information for third-party applications managed by Patch My PC. We have some tooling in place to gather this data today, but a centralized, trusted source from Patch My PC would greatly simplify the process.

    Bonus points if it also included changelogs and associated CVE data. Many of the external sources we currently rely on only update when a CVE is published, which leaves a gap when applications are updated for non-security reasons like bug fixes or stability improvements.

  • Rich Eklund
    May 28, 2026

    The ability to add uploading new versions of custom apps into our automation workflow would be a tremendous help.

  • Isaac Fankhauser
    May 28, 2026

    We want to be able to check and update scripts that are attached to applications. Our specific use case are requirement scripts. If we need to make an update we have to update each app individually even though all the requirement scripts are the same. We are able to do this with intune and graph but not with patchmypc apps.

  • D K
    May 28, 2026

    This is a massive part that is missing - we want the ability to create dashboards for monitoring / reporting, and the ability to create users.

  • Noah Gaither
    May 21, 2026

    I'd like to echo the comments below, to show additional interest :)
    We would like to use the API for a few different scenarios.

    1. Automated custom app packaging and deployment

    2. Finite (custom tuned) monitoring and alerting

    3. Standardized deployments (whether full automated or regression scanning to catch issues)

    4. Easier data reporting and exportation

    5. Setting up IaC, allowing easy replication from Test to Prod environments

  • Josh Bauer
    May 20, 2026

    We're an MSP and would like to use this to automate deployment of updates of existing & unmanaged applications in a clients tenancy.

  • Guest
    May 15, 2026

    Mainly to use it to automate the process of extracting out the client list and user, place them into the correct AD group for update/software assignment.

  • Stephanie Ziegler
    May 12, 2026
    1. API access to reporting/monitoring information from the PmPC Client would allow us to achieve yet another level of automation in regards to adding specific devices to the Adobe Reader Install assignment group automatically. (Sometime the Update-Only app isn't enough because... Adobe is crap and the Update-Only assignment only carries msp transforms up to a certain point)

    2. It would also allow us add and script specific fine grained alerts and information to our existing monitoring solution

    3. It would allow automatic changes to the requirements scripts with every version update of an app... you don't really have a solution for matching requirements that depend on the apps current version number yet.... you have to hardcode it still.

    There's a lot of very niece and company/environment specific stuff to be achieved by having api access.

  • Load older comments
  • +691
1 MERGED

Pull data from Advanced insights via API

Merged
We currently collate multiple sources of data into powerBI and would be great to take whats in advanced insights in the cloud portal and add that into our report.If we could access the data via API that would be great and allow powerBI to filter o...
Brad Sage 3 months ago in Advanced Insights (Intune) 0 NOTED
198 MERGED

Provide a API or PowerShell Module to automate tasks in PMPC Cloud Portal

Merged
While incredibly powerful and useful, the Custom App feature is limited since it requires manual interaction in a GUI to create and update applications. This becomes much more burdensome the more custom apps you have. What I would like to see once...
David Allen over 2 years ago in Custom Apps Feature 2 NOTED