Infos:
- Used Zammad version: 6.5.2
- Used Zammad installation type: docker-compose
- I-Doit on-prem with API addon v 2.4
The addon config seems not to be located where the zammad documentation is pointing to.
It has moved to Admininstration>Add-ons>JSON-RPC API
There we can see the API-Key (Documentation is talking about API Token)
We have configured the zammad i-doit integration with the URL and the api-key and when applying settings (save button) we receive a window with following error
undefined method `[]' for nil:NilClass
When leaving the settings and checking again the values for url, api-key etc. have vanished.
In docker logs we get
zammad-railsserver-1 | E, [2025-11-24T11:02:00.453776#1-197540] ERROR -- : undefined method `[]' for nil:NilClass (NoMethodError)
zammad-railsserver-1 | lib/idoit.rb:127:in `_query'
zammad-railsserver-1 | lib/idoit.rb:24:in `verify'
zammad-railsserver-1 | app/controllers/integration/idoit_controller.rb:7:in `verify'
zammad-railsserver-1 | app/controllers/application_controller/handles_transitions.rb:16:in `handle_transaction'
Has anyone else had the same problem?
What does this error mean, how to debug?