v0.0.64
Added SDK support for Jamf Pro Classic API - VPP Mac Applications, with examples
Endpoints
-
✅ GET
/JSSResource/macapplications
GetMacApplications
retrieves a serialized list of all VPP Mac applications. -
✅ GET
/JSSResource/macapplications/id/{id}
GetMacApplicationByID
fetches a single Mac application by its ID. -
✅ GET
/JSSResource/macapplications/name/{name}
GetMacApplicationByName
retrieves a Mac application by its name. -
✅ GET
/JSSResource/macapplications/name/{name}/subset/{subset}
GetMacApplicationByNameAndDataSubset
retrieves a specific subset (General, Scope, SelfService, VPPCodes, and VPP) of a Mac application by its name. -
✅ GET
/JSSResource/macapplications/id/{id}/subset/{subset}
GetMacApplicationByIDAndDataSubset
retrieves a specific subset (General, Scope, SelfService, VPPCodes, and VPP) of a Mac application by its ID. -
✅ POST
/JSSResource/macapplications/id/0
CreateMacApplication
creates a new Mac application with the provided details. The ID0
in the endpoint indicates creation. -
✅ PUT
/JSSResource/macapplications/id/{id}
UpdateMacApplicationByID
updates an existing Mac application by its ID. -
✅ PUT
/JSSResource/macapplications/name/{name}
UpdateMacApplicationByName
updates an existing Mac application by its name. -
✅ DELETE
/JSSResource/macapplications/id/{id}
DeleteMacApplicationByID
deletes a Mac application by its ID. -
✅ DELETE
/JSSResource/macapplications/name/{name}
DeleteMacApplicationByName
deletes a Mac application by its name.