Python client for the Zammad helpdesk/ticketing system API. Current version 3.2.1, supports Python >=3.9, released under MIT license. Active development with regular releases.
pip install zammad-pyNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize client with URL and credentials, then use resource objects like `client.ticket`.
Use `ZammadAPI(url, username='...', password='...')` or set `http_token=True` for token auth.
Use `client.ticket.all(query: {'title__contains': 'test'})` instead of `search`.Always include `'type': 'note'` or `'type': 'email'` in article dict.
Ensure all mandatory fields are provided: group, customer, title, and article with body.
Verify username/password or token. For token auth, pass `http_token=True` to ZammadAPI.
Check that you are using the latest version and call `client.ticket` (lowercase).