Hello All!
I recently worked on a couple customer projects that involved automation with the Harmony Email and Collaboration API. I noticed there was no Python SDK that I could find so I wrote one!
What is an SDK?
An SDK is a Software Development Kit. It basically facilitates the writing code by acting as an interface to something more complex. This particular SDK interfaces with the Harmony Email and Collab API so you do not have to write all of the API calls piece by piece.
How do I get it?
All of the information can be found on my GitHub here:
https://github.com/travislockman/cp_hec_api_python_sdk/tree/main
I have published this to PyPi, so you may simply 'pip install cphec' in your Python Console and get the package.
I of course utilized the Harmony Email and Collaboration API guide to build this, which can be found here:
https://sc1.checkpoint.com/documents/Harmony_Email_and_Collaboration_API_Reference/Topics-HEC-Avanan...
As with any code that talks to your back end servers, please use caution when making API calls. Feel free to ask me any questions or report any issues. Thanks!
Have a great day.
-Travis