Not an offical Samsung Repository.
This repository leveages the PyKTL & PYKATh libraries to interact with Samsung's Knox Cloud Service ('KCS') APIs
Install the unofficial Knox Python Access Token Helper Library.
pip install PyKATh
Log into the SamsungKnox.com portal and download the private keys file.
Create a client json
{
"kme": "insert clientId from the SamsungKnox.com portal"
}
For more information on obtaining the private/public key (keys.json) and/or a client id reference Samsung's KCS Tutorial. - https://docs.samsungknox.com/dev/knox-cloud-authentication/tutorial/tutorial-for-customers-generate-access-token/
Here are a list of API references by service:
- KME - https://docs.samsungknox.com/dev/knox-mobile-enrollment/server-integration/api/
- KAI - https://docs.samsungknox.com/dev/knox-asset-intelligence/api/
- KM - https://docs.samsungknox.com/dev/knox-manage/api/
- KC - https://docs.samsungknox.com/dev/knox-configure/api/
- KG - https://docs.samsungknox.com/dev/knox-guard/api/