Python Client Library for interfacing with Ellucian Ethos.
This library can:
- Handle Ethos authorizations (JWT token etc.)
- Create, update, and delete resources
- Query resources individually and in groups
- Fetch change notification from Ethos
- Provide helper methods for spercific resource types
- For a quick start usage example using the python REPL console follow the Quickstart guide.
- For examples of getting mutiple resources see Resource Iterator Guide
- For examples of using the poller functionality see Poller Guide
- Examples of direclty calling Ethos API see Direct Call
- For sample scripts see Sample scripts directory
I started putting this python library after an Ethos user group meeting. There are a number of other Ellucian customers all writing clients and I wanted to take the opportunity of digging out exmaples I had written for myself and my team and sharing them with the community. I hope that publishing this library is useful to other Ethos users and hope to collaborate on improving it further. Please feel free to submit feedback, issues and pull requests.