Skip to content

Commit 9af53dd

Browse files
authored
Merge pull request #44 from deploymenttheory/dev
support for ibeacons with examples
2 parents 162d1a2 + 910186d commit 9af53dd

File tree

23 files changed

+903
-1218
lines changed

23 files changed

+903
-1218
lines changed

README.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -747,10 +747,41 @@ This documentation outlines the API endpoints available for managing VPP Mac app
747747
`DeleteMacApplicationByName` deletes a Mac application by its name.
748748
749749
750+
### Jamf Pro Classic API - iBeacons
751+
752+
This documentation outlines the API endpoints available for managing iBeacons within Jamf Pro using the Classic API, which supports XML data structures
753+
754+
## Endpoints
755+
756+
- [x] ✅ **GET** `/JSSResource/ibeacons`
757+
`GetIBeacons` retrieves a serialized list of all iBeacons.
758+
759+
- [x] ✅ **GET** `/JSSResource/ibeacons/id/{id}`
760+
`GetIBeaconByID` fetches a single iBeacon by its ID.
761+
762+
- [x] ✅ **GET** `/JSSResource/ibeacons/name/{name}`
763+
`GetIBeaconByName` retrieves an iBeacon by its name.
764+
765+
- [x] ✅ **POST** `/JSSResource/ibeacons/id/0`
766+
`CreateIBeacon` creates a new iBeacon with the provided details. The ID `0` in the endpoint indicates creation.
767+
768+
- [x] ✅ **PUT** `/JSSResource/ibeacons/id/{id}`
769+
`UpdateIBeaconByID` updates an existing iBeacon by its ID.
770+
771+
- [x] ✅ **PUT** `/JSSResource/ibeacons/name/{name}`
772+
`UpdateIBeaconByName` updates an existing iBeacon by its name.
773+
774+
- [x] ✅ **DELETE** `/JSSResource/ibeacons/id/{id}`
775+
`DeleteIBeaconByID` deletes an iBeacon by its ID.
776+
777+
- [x] ✅ **DELETE** `/JSSResource/ibeacons/name/{name}`
778+
`DeleteIBeaconByName` deletes an iBeacon by its name.
779+
780+
750781
## Progress Summary
751782
752-
- Total Endpoints: 254
753-
- Covered: 235
783+
- Total Endpoints: 262
784+
- Covered: 243
754785
- Not Covered: 19
755786
- Partially Covered: 0
756787

deprecated/apiclient/apiClient.go

Lines changed: 0 additions & 159 deletions
This file was deleted.

deprecated/apiclient/clientHelpers.go

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)