Zammad does not send tickets

I’m trying to setup a workflow receiving all tickets from Zammad, to create a statistic about open / closed tickets.

I have used the template “Update people through Zulip about open tickets in Zammad” as a template and replaced Zulip through MS Excel.

However, when I try to fetch the tickets from Zammad, all I receive is some html source code (DOCTYPE…) and not the tickets.

So the problem seems to be that n8n doesn’t even have access to the Zammad tickets.

Since I’m completely new to n8n, can anyone please tell me what I could have possibly done wrong? I authenticate with my own user id, and didn’t change anything else on the Zammad integration.

I’m kind of lost and desperate…

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi @nemmaf,

Welcome to the community :tada:

Tip for sharing your workflow in the forum

Pasting your n8n workflow


Ensure to copy your n8n workflow and paste it in the code block, that is in between the pairs of triple backticks, which also could be achieved by clicking </> (preformatted text) in the editor and pasting in your workflow.

```
<your workflow>
```

Make sure that you’ve removed any sensitive information from your workflow and include dummy data or pinned data as much as you can!


Hmm, I tried out the Zammad node on my own instance and the node seems to work for me without an issue.

  • Could you make sure that your credentials are correctly set up and that your Zammad user account has the necessary permissions to access ticket data via the API? You should be able to check this from your Profile settings in your Zammad instance.
  • From what you described, if you’re getting an HTML source code as a node output, it might be that Zammad is returning an error page and it’ll be interesting to see the whole page content. You might be able to do this by selecting ‘Return All’ inside the node so the node returns the whole content instead of just the first 10 entries, or you can make a request to the Zammad tickets endpoint by entering https://<YOUR_BASE_URL>/api/v1/tickets in your browser if you’re logged in to your zammad instance already. That should give you a better idea of what the API is returning :slight_smile:

Hope that helps!

Thank you @aya !

The credentials are definitely ok - I have checked and tested authenticating with user / pw as well as with access token. Both times with the same result.

If I enter the https://<YOUR_BASE_URL>/api/v1/tickets link, I do see the tickets and statuses.

However, if I test the node in n8n, I still get the html output and no tickets. It seems that n8n receives a 403 error, according to the source code I receive back.

Do you have any idea, by any chance, how to narrow down the problem more?

Hi @nemmaf,
If the Zammad node doesn’t work, you can also do the same thing using the HTTP Request node like so (please replace the base URL)

Try that out and see how that goes!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.