Skip to content

Zammad

Node: zammad · Full type: n8n-nodes-base.zammad · Version: 1

Credentials

zammadBasicAuthApi (alias: @zammad) / zammadTokenAuthApi (alias: @zammad)

CREDENTIAL @zammad = zammadBasicAuthApi "My Zammad"

Operations

Resource: group

create

Parameter Type Default Details
name string "" required
additionalFields collection {} keys: active, customFieldsUi, note

delete

Parameter Type Default Details
id string "" required

get

Parameter Type Default Details
id string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 50

update

Parameter Type Default Details
id string "" required
updateFields collection {} keys: active, customFieldsUi, name, note

Resource: organization

create

Parameter Type Default Details
name string "" required
additionalFields collection {} keys: shared, domain, domain_assignment, active, vip, note, ...

delete

Parameter Type Default Details
id string "" required

get

Parameter Type Default Details
id string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 50

update

Parameter Type Default Details
id string "" required
updateFields collection {} keys: shared, domain, domain_assignment, active, vip, note, ...

Resource: ticket

create

Parameter Type Default Details
title string "" required
group options "" required
customer options "" required
article fixedCollection {} required; groups: articleDetails
additionalFields collection {} keys: customFieldsUi

delete

Parameter Type Default Details
id string "" required

get

Parameter Type Default Details
id string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 50

Resource: user

create

Parameter Type Default Details
firstname string "" required
lastname string "" required
additionalFields collection {} keys: active, addressUi, customFieldsUi, department, email, fax, ...

delete

Parameter Type Default Details
id string "" required

get

Parameter Type Default Details
id string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 50
filters collection {} keys: query, sortUi

getSelf

No additional parameters.

update

Parameter Type Default Details
id string "" required
updateFields collection {} keys: active, addressUi, customFieldsUi, department, email, fax, ...

Common Parameters

Parameter Type Default Details
authentication options "tokenAuth" basicAuth, tokenAuth

Parameter Details

additionalFields children:

Parameter Type Default Details
active boolean true
customFieldsUi fixedCollection {} groups: customFieldPairs
note string ""

updateFields children:

Parameter Type Default Details
active boolean true
customFieldsUi fixedCollection {} groups: customFieldPairs
name string ""
note string ""

article children:

articleDetails group:

Parameter Type Default Details
subject string ""
body string ""
visibility options "internal" external, internal
sender options "Agent" Agent, Customer, System
type options "note" chat, email, fax, note, phone, sms
reply_to string ""

filters children:

Parameter Type Default Details
query string ""
sortUi fixedCollection {} groups: sortDetails

Example

NODE "zammad" @zammad AS "Zammad" {
  resource: "group",
  operation: "get",
  name: {{ $json.name }},
  id: {{ $json.id }},
  title: {{ $json.title }}
}