This is the automation server package that allows you to interface with the automation-server API.
You can install the package using uv:
uv add "git+https://github.com/odense-rpa/automation-server-client.git"Here is a basic example of how to use the package:
# Set up configuration
ats = AutomationServer.from_environment()
workqueue = ats.workqueue() For a more complete implementation see the process-template.
- Interface with the automation-server API
- Retrieve process and workqueue status
- Retrieve work items for processing
- Logging actions and workitems
The HTTP client was changed from requests to httpx. If your code catches requests.HTTPError from this library, update those to httpx.HTTPStatusError. See the changelog for the full list of changes.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or feedback, please open a discussion or an issue.