jamf-pro-sdk-python
jamf-pro-sdk-python copied to clipboard
A client library for the Jamf Pro APIs and webhooks.
### Current The original implementation of credentials providers was designed before API clients were introduced into the product. The `BasicAuthProvider` uses a username and password to perform basic auth in...
## Overview This PR implements the following: - Refactored `BasicAuthCredentialProvider` to `UserCredentialsProvider` throughout codebase - Refactored `LoadFromAWSSecretsManager`, `PromptForCredentials` and `LoadFromKeychain` into helper functions instead of classes. Each function returns a...
Should there be an = in there?
Follow on work from https://github.com/macadmins/jamf-pro-sdk-python/pull/57 There may be future work planned to more efficiently or dynamically validate support fields, but for now the API continues to outpace SDK releases. My...
tl;dr when attempting to create or update an advanced computer search (using the `create_advanced_computer_search` or `update_advanced_computer_search_by_id` methods, respectively), the operation is completed successfully, _except_ for the search criteria. Name and...
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.6.0 to 6.0.0. Release notes Sourced from actions/setup-python's releases. v6.0.0 What's Changed Breaking Changes Upgrade to node 24 by @salmanmkc in actions/setup-python#1164 Make sure your runner is...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.12.4 to 1.13.0. Release notes Sourced from pypa/gh-action-pypi-publish's releases. v1.13.0 [!important] 🚨 This release includes fixes for GHSA-vxmw-7h4f-hqxh discovered by @woodruffw💰. We've also integrated Zizmor to catch...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3.0.1 to 4.0.0. Release notes Sourced from actions/upload-pages-artifact's releases. v4.0.0 What's Changed Potentially breaking change: hidden files (specifically dotfiles) will not be included in the artifact by...
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0. Release notes Sourced from actions/checkout's releases. v5.0.0 What's Changed Update actions checkout to use node 24 by @salmanmkc in actions/checkout#2226 Prepare v5.0.0 release by...
### Steps to Reproduce Attempt to push a mdm command using send_mdm_command_preview() method. ```python import jamf_pro_sdk from jamf_pro_sdk.models.pro.mdm import SetRecoveryLockCommand bobs_managementId = '1234' newPass = 'longandcomplex' command_out = client.pro_api.send_mdm_command_preview( management_ids=[bobs_managementId],...