Viewing Blueprint Status with the Platform API
For faster fleet-level status checks, use the Platform API instead of querying each device individually. Retrieve an aggregate success and failure count for the blueprint from the blueprint status report. To see which devices are assigned to a specific blueprint, use the declaration report. To review all declarations reported by a single device, including structured failure reasons, use the device report. Use the workflow in this task for cases where you need the raw declaration payload returned directly by Jamf Pro.
For more information, see the following in the Platform API Reference:
You can use the Jamf Pro API to view the raw data of declarative device management reporting, allowing you to see the validation and installation status of a deployed blueprint.
This can be useful to track hosting or formatting errors of custom-deployed components like Service configuration files or Service background tasks, where a declaration can successfully install from Jamf Pro, but the instructions to install an object may fail to complete.
A blueprint with a Service configuration files component will contain an asset from a hosted ZIP file and an associated configuration declaration object that defines how the asset is used.
A blueprint with a Service background tasks component will contain a mix of asset and configuration declarations. Any deployed ZIP or PLIST file is considered an asset, and a configuration declaration object that defines how the assets are used.
The client management ID of the device. This is the "Jamf Pro Management ID" in the computer or device inventory record.
The blueprint ID. This is not required to use the Jamf Pro API, but the blueprint ID helps correlate status information with specific blueprint objects in the response.
To find the blueprint ID, navigate to a blueprint you have deployed and view the identifier at the end of the URL. For example: https://JAMF_PRO_URL.jamfcloud.com/view/mfe/blueprints/31e67fa3-45e6-413c-81f6-3c1e01856df6