Skip to content

Elasticsearch indizierte Attribute

Sie finden unten eine Liste der wichtigsten Objektattribute, die von Elasticsearch (ES) indiziert werden. Mit anderen Worten: Wenn Sie ein Ticket, einen Artikel oder einen Benutzer über das Suchfeld von Zammad finden möchten, kann ES in jedem der unten aufgeführten Felder suchen.

INFO

  • Diese Seite listet Zammads Standardobjektattribute auf, die von ES indiziert werden. Es gibt einige weitere ES-Indizes, hauptsächlich von Objekten in der Verwaltungsoberfläche von Zammad. Das ist nicht Gegenstand dieser Dokumentation.
  • Attribute, die mit SLA gekennzeichnet sind, werden nur gesetzt, wenn das Ticket von der SLA-Berechnung betroffen ist. Bitte beachten Sie, dass einige Attribute möglicherweise nicht gesetzt werden, wenn bestimmte Bedingungen nicht erfüllt sind.
  • Beachten Sie auch, dass einige Attribute auf null zurückgesetzt werden können, wenn sie nicht mehr zutreffen.
  • Alle von Zammad bereitgestellten Zeitstempel sind standardmäßig UTC. Dies gilt auch für von ES bereitgestellte Zeiten.

Übersicht

Einzelheiten zu den verschiedenen Attributen der Objekte finden Sie im nächsten Abschnitt. In diesem Abschnitt erhalten Sie eine schnelle Übersicht über die wichtigsten Objekte und wie sie als vollständige JSON-Ausgabe aussehen.

Show complete ticket structure Huge content ahead!
json
{
  "owner_id": 14,
  "create_article_sender_id": 2,
  "first_response_diff_in_min": null,
  "type": null,
  "close_diff_in_min": null,
  "mention_user_ids": [
    13
  ],
  "number": "36003",
  "article_count": 3,
  "time_unit": null,
  "update_in_min": null,
  "id": 3,
  "state_id": 2,
  "state": {
    "next_state_id": null,
    "note": null,
    "active": true,
    "created_at": "2025-03-21T10:34:03.945Z",
    "default_create": false,
    "state_type_id": 2,
    "default_follow_up": true,
    "updated_at": "2025-03-21T10:34:03.945Z",
    "name": "open",
    "updated_by_id": 1,
    "id": 2,
    "created_by_id": 1,
    "ignore_escalation": false
  },
  "group": {
    "follow_up_possible": "yes",
    "note": null,
    "follow_up_assignment": true,
    "active": true,
    "created_at": "2025-03-21T10:35:21.119Z",
    "name_last": "Sales",
    "shared_drafts": true,
    "reopen_time_in_days": null,
    "signature_id": null,
    "updated_at": "2025-03-21T10:35:21.201Z",
    "parent_id": null,
    "email_address_id": 2,
    "name": "Sales",
    "updated_by_id": 3,
    "id": 5,
    "created_by_id": 3,
    "assignment_timeout": null
  },
  "first_response_escalation_at": null,
  "first_response_in_min": null,
  "create_article_sender": {
    "note": null,
    "updated_at": "2025-03-21T10:34:04.414Z",
    "name": "Customer",
    "created_at": "2025-03-21T10:34:04.414Z",
    "updated_by_id": 1,
    "id": 2,
    "created_by_id": 1
  },
  "first_response_at": null,
  "close_escalation_at": null,
  "priority": {
    "note": null,
    "ui_color": null,
    "updated_at": "2025-03-21T10:34:04.118Z",
    "ui_icon": null,
    "name": "2 normal",
    "active": true,
    "created_at": "2025-03-21T10:34:04.118Z",
    "updated_by_id": 1,
    "id": 2,
    "default_create": true,
    "created_by_id": 1
  },
  "close_in_min": null,
  "created_by": {
    "country": "",
    "note": "",
    "firstname": "Evelyn",
    "city": "",
    "created_at": "2025-03-21T10:35:20.481Z",
    "source": null,
    "login": "evely.smith@midlandbank.biz",
    "image_source": null,
    "login_failed": 0,
    "updated_at": "2025-03-21T10:35:26.861Z",
    "web": "",
    "street": "",
    "id": 18,
    "fax": "",
    "department": null,
    "vip": true,
    "email": "evely.smith@midlandbank.biz",
    "out_of_office": false,
    "out_of_office_start_at": null,
    "zip": "",
    "image": "750e11f249cf115648932e3cbf17d6da",
    "preferences": {
      "keyboard_shortcuts_clues": true,
      "intro": true,
      "theme": "dark"
    },
    "address": null,
    "last_login": null,
    "mobile": "",
    "verified": false,
    "active": true,
    "lastname": "Smith",
    "out_of_office_end_at": null,
    "out_of_office_replacement_id": null,
    "phone": "",
    "organization_id": 3,
    "updated_by_id": 3,
    "created_by_id": 3,
    "fullname": "Evelyn Smith"
  },
  "article": [
    {
      "cc": null,
      "internal": false,
      "preferences": {},
      "origin_by_id": null,
      "type_id": 1,
      "subject": "Order of 10 laptops XYX3000",
      "created_at": "2025-03-21T08:55:27.109Z",
      "message_id": null,
      "ticket_id": 3,
      "body": "Dear Morgan,\n\nhope you're doing fine! We are growing and have 10 new employees.\n\nTherefore we need 10 additional laptops (same as from our last order). Please let me know when they can be delivered.\n\nThanks! See you at your VIP customer event next week :-)\n\nEvelyn\n",
      "sender_id": 2,
      "in_reply_to": null,
      "reply_to": null,
      "content_type": "text/plain",
      "updated_at": "2025-03-21T08:55:27.109Z",
      "attachment": [],
      "detected_language": null,
      "from": "Evelyn Smith <evely.smith@midlandbank.biz>",
      "updated_by_id": 18,
      "id": 5,
      "to": "sales@fastlane.inc",
      "created_by_id": 18
    },
    {
      "cc": null,
      "internal": false,
      "preferences": {},
      "origin_by_id": null,
      "type_id": 1,
      "subject": null,
      "created_at": "2025-03-21T09:58:27.163Z",
      "message_id": null,
      "ticket_id": 3,
      "body": "Hello Evelyn,\n\n  we have them in stock for the same price. I'll check with our logistics department when the items can be shipped and let you know.\n\n  Best regards\n\n  Morgan",
      "sender_id": 1,
      "in_reply_to": null,
      "reply_to": null,
      "content_type": "text/plain",
      "updated_at": "2025-03-21T09:58:27.163Z",
      "attachment": [],
      "detected_language": null,
      "from": "Morgan Reed via <sales@fastlane.inc>",
      "updated_by_id": 14,
      "id": 6,
      "to": "Evelyn Smith <evely.smith@midlandbank.biz>",
      "created_by_id": 14
    },
    {
      "cc": null,
      "internal": true,
      "preferences": {},
      "origin_by_id": null,
      "type_id": 10,
      "subject": null,
      "created_at": "2025-03-21T10:02:27.190Z",
      "message_id": null,
      "ticket_id": 3,
      "body": "Hi Ava,\n\nMidland Bank ordered 10x XYX3000. They want to know when it can be shipped. Be aware that we have the special shipment agreement, so it has to be forwarded by 'Hanson Freight'.\n\nThanks!\n\nMorgan",
      "sender_id": 1,
      "in_reply_to": null,
      "reply_to": null,
      "content_type": "text/html",
      "updated_at": "2025-03-21T10:02:27.190Z",
      "attachment": [],
      "detected_language": null,
      "from": "Morgan Reed <morgan@fastlane.inc>",
      "updated_by_id": 14,
      "id": 7,
      "to": null,
      "created_by_id": 14
    }
  ],
  "tags": [],
  "update_escalation_at": null,
  "last_owner_update_at": null,
  "organization_id": 3,
  "updated_by": {
    "country": "",
    "note": "",
    "firstname": "Morgan",
    "city": "",
    "created_at": "2025-03-21T10:35:20.260Z",
    "source": null,
    "login": "morgan@fastlane.inc",
    "image_source": null,
    "login_failed": 0,
    "updated_at": "2025-03-21T10:35:26.783Z",
    "web": "",
    "street": "",
    "id": 14,
    "fax": "",
    "department": null,
    "vip": false,
    "email": "morgan@fastlane.inc",
    "out_of_office": false,
    "out_of_office_start_at": null,
    "zip": "",
    "image": "eafff35130fb15cda7008f93024e25bd",
    "preferences": {
      "keyboard_shortcuts_clues": true,
      "notification_config": {
        "matrix": {
          "reminder_reached": {
            "criteria": {
              "subscribed": false,
              "no": false,
              "owned_by_me": true,
              "owned_by_nobody": false
            },
            "channel": {
              "online": true,
              "email": true
            }
          },
          "escalation": {
            "criteria": {
              "subscribed": false,
              "no": false,
              "owned_by_me": true,
              "owned_by_nobody": false
            },
            "channel": {
              "online": true,
              "email": true
            }
          },
          "create": {
            "criteria": {
              "subscribed": true,
              "no": false,
              "owned_by_me": true,
              "owned_by_nobody": true
            },
            "channel": {
              "online": true,
              "email": true
            }
          },
          "update": {
            "criteria": {
              "subscribed": true,
              "no": false,
              "owned_by_me": true,
              "owned_by_nobody": true
            },
            "channel": {
              "online": true,
              "email": true
            }
          }
        }
      },
      "intro": true,
      "theme": "dark"
    },
    "address": null,
    "last_login": null,
    "mobile": "",
    "verified": false,
    "active": true,
    "lastname": "Reed",
    "out_of_office_end_at": null,
    "out_of_office_replacement_id": null,
    "phone": "",
    "organization_id": 2,
    "updated_by_id": 3,
    "created_by_id": 3,
    "fullname": "Morgan Reed"
  },
  "updated_by_id": 14,
  "created_by_id": 18,
  "update_diff_in_min": null,
  "note": null,
  "last_close_at": null,
  "last_contact_agent_at": "2025-03-21T09:58:27.163Z",
  "created_at": "2025-03-21T08:55:27.109Z",
  "title": "Order of 10 laptops XYX3000",
  "pending_time": null,
  "priority_id": 2,
  "last_contact_at": "2025-03-21T09:58:27.163Z",
  "updated_at": "2025-03-21T10:35:27.222Z",
  "checklist_id": null,
  "escalation_at": "2025-03-21T09:55:27.110Z",
  "last_contact_customer_at": "2025-03-21T08:55:27.109Z",
  "owner": {
    "country": "",
    "note": "",
    "firstname": "Morgan",
    "city": "",
    "created_at": "2025-03-21T10:35:20.260Z",
    "source": null,
    "login": "morgan@fastlane.inc",
    "image_source": null,
    "login_failed": 0,
    "updated_at": "2025-03-21T10:35:26.783Z",
    "web": "",
    "street": "",
    "id": 14,
    "fax": "",
    "department": null,
    "vip": false,
    "email": "morgan@fastlane.inc",
    "out_of_office": false,
    "out_of_office_start_at": null,
    "zip": "",
    "image": "eafff35130fb15cda7008f93024e25bd",
    "preferences": {
      "keyboard_shortcuts_clues": true,
      "notification_config": {
        "matrix": {
          "reminder_reached": {
            "criteria": {
              "subscribed": false,
              "no": false,
              "owned_by_me": true,
              "owned_by_nobody": false
            },
            "channel": {
              "online": true,
              "email": true
            }
          },
          "escalation": {
            "criteria": {
              "subscribed": false,
              "no": false,
              "owned_by_me": true,
              "owned_by_nobody": false
            },
            "channel": {
              "online": true,
              "email": true
            }
          },
          "create": {
            "criteria": {
              "subscribed": true,
              "no": false,
              "owned_by_me": true,
              "owned_by_nobody": true
            },
            "channel": {
              "online": true,
              "email": true
            }
          },
          "update": {
            "criteria": {
              "subscribed": true,
              "no": false,
              "owned_by_me": true,
              "owned_by_nobody": true
            },
            "channel": {
              "online": true,
              "email": true
            }
          }
        }
      },
      "intro": true,
      "theme": "dark"
    },
    "address": null,
    "last_login": null,
    "mobile": "",
    "verified": false,
    "active": true,
    "lastname": "Reed",
    "out_of_office_end_at": null,
    "out_of_office_replacement_id": null,
    "phone": "",
    "organization_id": 2,
    "updated_by_id": 3,
    "created_by_id": 3,
    "fullname": "Morgan Reed"
  },
  "preferences": {},
  "group_id": 5,
  "create_article_type": {
    "note": null,
    "updated_at": "2025-03-21T10:34:04.180Z",
    "name": "email",
    "active": true,
    "created_at": "2025-03-21T10:34:04.180Z",
    "updated_by_id": 1,
    "id": 1,
    "created_by_id": 1,
    "communication": true
  },
  "create_article_type_id": 1,
  "organization": {
    "shared": true,
    "note": "Financial industry; very good customer!",
    "domain_assignment": false,
    "updated_at": "2025-03-21T10:35:18.360Z",
    "domain": "",
    "name": "Midland Bank",
    "active": true,
    "created_at": "2025-03-21T10:35:18.360Z",
    "updated_by_id": 1,
    "id": 3,
    "created_by_id": 1,
    "vip": false
  },
  "close_at": null,
  "customer_id": 18,
  "customer": {
    "country": "",
    "note": "",
    "firstname": "Evelyn",
    "city": "",
    "created_at": "2025-03-21T10:35:20.481Z",
    "source": null,
    "login": "evely.smith@midlandbank.biz",
    "image_source": null,
    "login_failed": 0,
    "updated_at": "2025-03-21T10:35:26.861Z",
    "web": "",
    "street": "",
    "id": 18,
    "fax": "",
    "department": null,
    "vip": true,
    "email": "evely.smith@midlandbank.biz",
    "out_of_office": false,
    "out_of_office_start_at": null,
    "zip": "",
    "image": "750e11f249cf115648932e3cbf17d6da",
    "preferences": {
      "keyboard_shortcuts_clues": true,
      "intro": true,
      "theme": "dark"
    },
    "address": null,
    "last_login": null,
    "mobile": "",
    "verified": false,
    "active": true,
    "lastname": "Smith",
    "out_of_office_end_at": null,
    "out_of_office_replacement_id": null,
    "phone": "",
    "organization_id": 3,
    "updated_by_id": 3,
    "created_by_id": 3,
    "fullname": "Evelyn Smith"
  }
}

Ticket

Der folgende Index enthält folgende Informationen: *_ticket

article

Array mit allen zum Ticket gehörenden Artikeln. Siehe Abschnitt Artikel für weitere Details.

Example
json
[
  {
    "cc": null,
    "internal": false,
    "preferences": {},
    "origin_by_id": null,
    "type_id": 5,
    "subject": null,
    "created_at": "2025-02-24T14:23:57.868Z",
    "message_id": null,
    "ticket_id": 1,
    "body": "Welcome!\n\n  Thank you for choosing Zammad.\n\n  You will find updates and patches at https://zammad.org/. Online\n  documentation is available at https://zammad.org/documentation. Get\n  involved (discussions, contributing, ...) at https://zammad.org/participate.\n\n  Regards,\n\n  Your Zammad Team\n  ",
    "sender_id": 2,
    "in_reply_to": null,
    "reply_to": null,
    "content_type": "text/plain",
    "updated_at": "2025-02-24T14:23:57.868Z",
    "attachment": [],
    "detected_language": null,
    "from": "Nicole Braun <nicole.braun@zammad.org>",
    "updated_by_id": 2,
    "id": 1,
    "to": null,
    "created_by_id": 2
  },
  {
    "cc": "",
    "internal": true,
    "preferences": {},
    "origin_by_id": null,
    "type_id": 10,
    "subject": "",
    "created_at": "2025-03-25T07:05:31.640Z",
    "message_id": null,
    "ticket_id": 1,
    "body": "This is a note.",
    "sender_id": 1,
    "in_reply_to": "",
    "reply_to": null,
    "content_type": "text/html",
    "updated_at": "2025-03-25T07:05:31.640Z",
    "attachment": [],
    "detected_language": null,
    "from": "Test Admin",
    "updated_by_id": 3,
    "id": 217,
    "to": "",
    "created_by_id": 3
  }
]

article_count

Anzahl der Artikel innerhalb des Tickets.

Beispiel: 1

checklist

Vollständige Struktur und Elemente der Checkliste.

Example
json
{
  "updated_at": "2025-03-20T06:41:52.113Z",
  "name": "My checklist title",
  "sorted_item_ids": [
    "1",
    "2"
  ],
  "created_at": "2025-03-20T06:41:22.340Z",
  "updated_by_id": 3,
  "id": 1,
  "created_by_id": 3,
  "items": [
    {
      "updated_at": "2025-03-20T06:41:32.911Z",
      "checklist_id": 1,
      "checked": false,
      "created_at": "2025-03-20T06:41:22.462Z",
      "updated_by_id": 3,
      "id": 1,
      "text": "Checklist item 1",
      "created_by_id": 3,
      "ticket_id": null
    },
    {
      "updated_at": "2025-03-20T06:41:38.832Z",
      "checklist_id": 1,
      "checked": false,
      "created_at": "2025-03-20T06:41:34.669Z",
      "updated_by_id": 3,
      "id": 2,
      "text": "Checklist item 2",
      "created_by_id": 3,
      "ticket_id": null
    }
  ]
}

close_at

Erste Schließzeit, einmalig festgelegt. Siehe last_close_at für die letzte Schließzeit (wenn das Ticket erneut geöffnet und geschlossen wurde).

Beispiel: "2025-03-20T06:48:46.438Z"

close_diff_in_min SLA

Hängt von close_in_min ab und gibt an, wie viele Minuten das Ticket relativ zur SLAs-Lösungszeit geschlossen wurde.

Beispiele: 239, -5

close_escalation_at SLA

Zeitstempel, zu dem das Ticket eskaliert, wenn die Lösungszeit nicht eingehalten wird.

Beispiele: null, "2025-02-03T15:50:20.673Z"

close_in_min SLA

Wert in Minuten, der angibt, wie lange das Ticket während der Geschäftszeiten offen war.

Beispiele: null, 11

create_article_sender

Absender des Artikels (System, Agent, Kunde)

Example
json
{
  "note": null,
  "updated_at": "2025-02-24T14:23:57.654Z",
  "name": "Customer",
  "created_at": "2025-02-24T14:23:57.654Z",
  "updated_by_id": 1,
  "id": 2,
  "created_by_id": 1
}

create_article_sender_id

ID des Benutzers, der den Artikel erstellt hat.

Beispiele: 1, 2

create_article_type

Informationen zum ersten Artikel eines Tickets.

Example
json
{
  "note": null,
  "updated_at": "2025-02-24T14:23:57.541Z",
  "name": "phone",
  "active": true,
  "created_at": "2025-02-24T14:23:57.541Z",
  "updated_by_id": 1,
  "id": 5,
  "created_by_id": 1,
  "communication": true
}

create_article_type_id

ID des Typs des ersten Artikels.

Beispiel: 5

created_at

Zeitstempel der Erstellung des Tickets.

Beispiel: "2025-02-24T16:17:27.210Z"

created_by

Angaben zu dem Benutzer, der das Ticket erstellt hat. Weitere Informationen finden Sie im Abschnitt Benutzer.

Example
json
{
  "country": "",
  "note": "",
  "firstname": "Nicole",
  "city": "",
  "created_at": "2025-02-24T14:23:57.728Z",
  "source": null,
  "login": "nicole.braun@zammad.org",
  "image_source": null,
  "login_failed": 0,
  "updated_at": "2025-03-17T08:44:56.809Z",
  "web": "",
  "street": "",
  "id": 2,
  "fax": "",
  "department": "",
  "vip": false,
  "email": "nicole.braun@zammad.org",
  "out_of_office": false,
  "out_of_office_start_at": null,
  "zip": "",
  "image": null,
  "preferences": {
    "tickets_open": 2,
    "lng": 0.8826302,
    "tickets_closed": 0,
    "lat": 49.6640647
  },
  "address": "Hauptstraße 100, 99999 Berlin",
  "last_login": null,
  "mobile": "",
  "verified": false,
  "active": true,
  "lastname": "Braun",
  "out_of_office_end_at": null,
  "out_of_office_replacement_id": null,
  "phone": "",
  "organization_id": 1,
  "updated_by_id": 3,
  "created_by_id": 1,
  "fullname": "Nicole Braun"
}

created_by_id

ID des Benutzers, der das Ticket erstellt hat.

Beispiel: 3

customer

Angaben zum Kunden des Tickets. Weitere Informationen finden Sie im Abschnitt Benutzer.

customer_id

ID des Kunden, der das Ticket erstellt hat.

Beispiel: 8

escalation_at SLA

Zeitstempel der nächsten anwendbaren Eskalation, unabhängig von der Eskalationsart.

Beispiele: null, "2025-02-24T16:28:38.535Z"

first_response_at SLA

Zeitstempel der Ersten Reaktion auf den Kunden (vom Typ Kommunikation).

Beispiele: null, "2025-02-24T16:28:38.303Z"

first_response_diff_in_min SLA

Hängt von first_response_in_min ab und gibt an, wie viele Minuten die erste Reaktion im Verhältnis zur ersten Antwortzeit Ihres SLAs gedauert hat.

Beispiele: Null, 10, -6

first_response_in_min SLA

Wert in Minuten, der angibt, wie lange die erste Reaktion auf der Grundlage der Geschäftszeiten gedauert hat.

Beispiele: null, 11

group

Details zur Gruppe des Tickets. Weitere Informationen finden Sie im Abschnitt Gruppe.

Example
json
{
  "follow_up_possible": "yes",
  "note": "Standard Group/Pool for Tickets.",
  "follow_up_assignment": true,
  "active": true,
  "created_at": "2025-02-24T14:23:57.140Z",
  "name_last": "Users",
  "shared_drafts": true,
  "reopen_time_in_days": null,
  "signature_id": 1,
  "updated_at": "2025-03-17T15:33:58.310Z",
  "parent_id": null,
  "email_address_id": 1,
  "name": "Users",
  "updated_by_id": 3,
  "id": 1,
  "created_by_id": 1,
  "assignment_timeout": null
}

group_id

ID der aktuellen Gruppe

Beispiel: 1

id

ID des Tickets

Beispiele: 1, 111

last_close_at

Letzte Schließzeit, die bei jedem Schließen eines Tickets gesetzt wird.

Beispiele: null, "2025-02-03T14:50:20.673Z"

last_contact_agent_at

Zeitstempel des letzten Kontakts vom Typ Kommunikation eines beliebigen Agenten.

Beispiele: null, "2025-02-24T16:28:38.303Z"

last_contact_at

Zeitstempel des letzten Kontakts/Artikels vom Typ Kommunikation, unabhängig davon, wer ihn erstellt hat.

Beispiele: null, "2025-02-24T16:28:38.303Z"

last_contact_customer_at

Zeitstempel des letzten Kontakts/Artikels des Typs Kommunikation vom Kunden.

Beispiele: null, "2025-02-24T16:28:38.303Z"

mention_user_ids

Array mit den IDs der erwähnten oder abonnierenden Benutzer.

Beispiele: [3, 5], []

note

Notizen zum Ticket, kann nur über die Konsole oder API gesetzt werden.

Beispiel: null

number

Ticket-Nummer.

Beispiele: 1010138, 202006231010138

organization

Details der Organisation des Kunden des Tickets. Weitere Informationen finden Sie im Abschnitt Organisation.

Example
json
{
  "shared": true,
  "note": "",
  "domain_assignment": false,
  "updated_at": "2025-03-21T11:48:59.609Z",
  "domain": "",
  "name": "Zammad Foundation",
  "active": true,
  "created_at": "2025-02-24T14:23:57.702Z",
  "updated_by_id": 1,
  "id": 1,
  "created_by_id": 1,
  "vip": false
}

organization_id

ID der Organisation des Kunden, die das Ticket erstellt hat.

Beispiele: null, 2

owner

Details zum Benutzer, der Besitzer des Tickets ist. Weitere Informationen finden Sie im Abschnitt Benutzer.

Example
json
{
  "country": "",
  "note": "",
  "firstname": "Test",
  "city": "",
  "created_at": "2025-02-24T14:33:11.408Z",
  "source": null,
  "login": "admin@example.com",
  "image_source": null,
  "login_failed": 0,
  "updated_at": "2025-03-20T06:38:44.504Z",
  "web": "",
  "street": "",
  "id": 3,
  "fax": "",
  "department": null,
  "vip": false,
  "email": "admin@example.com",
  "out_of_office": false,
  "out_of_office_start_at": null,
  "zip": "",
  "image": null,
  "preferences": {
    "keyboard_shortcuts_clues": true,
    "notification_config": {
      "matrix": {
        "reminder_reached": {
          "criteria": {
            "subscribed": false,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": false
          },
          "channel": {
            "online": true,
            "email": true
          }
        },
        "escalation": {
          "criteria": {
            "subscribed": false,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": false
          },
          "channel": {
            "online": true,
            "email": true
          }
        },
        "create": {
          "criteria": {
            "subscribed": true,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": true
          },
          "channel": {
            "online": true,
            "email": true
          }
        },
        "update": {
          "criteria": {
            "subscribed": true,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": true
          },
          "channel": {
            "online": true,
            "email": true
          }
        }
      }
    },
    "intro": true,
    "overviews_last_used": {
      "1": "2025-03-12T09:19:44.289Z",
      "2": "2025-03-12T09:19:36.992Z",
      "3": "2025-03-12T09:19:43.220Z",
      "4": "2025-03-12T09:19:50.743Z",
      "5": "2025-03-12T09:19:15.831Z",
      "6": "2025-03-12T09:19:50.081Z",
      "12": "2025-03-12T09:19:35.027Z",
      "13": "2025-03-12T09:19:41.238Z"
    },
    "theme": "light",
    "locale": "en-us"
  },
  "address": null,
  "last_login": "2025-03-20T06:38:44.463Z",
  "mobile": "",
  "verified": false,
  "active": true,
  "lastname": "Admin",
  "out_of_office_end_at": null,
  "out_of_office_replacement_id": null,
  "phone": "",
  "organization_id": null,
  "updated_by_id": 1,
  "created_by_id": 1,
  "fullname": "Test Admin"
}

owner_id

ID des Benutzers, der Besitzer des Tickets ist.

Beispiele: null, 3

pending_time

Zeitstempel der hinterlegten "Warten auf..." Zeit. Nur wenn ein Status vom Typ "Warten auf..." gesetzt ist.

Beispiele: null, "2025-02-24T17:44:06.912Z"

preferences

Spezielle Informationen für interne Funktionen. Steht in Ihrem System möglicherweise nicht zur Verfügung, enthält Informationen für interne Systemfunktionen.

priority

Details zur Priorität des Tickets. Weitere Informationen finden Sie im Abschnitt Priorität.

Example
json
{
  "note": null,
  "ui_color": null,
  "updated_at": "2025-02-24T14:23:57.425Z",
  "ui_icon": null,
  "name": "2 normal",
  "active": true,
  "created_at": "2025-02-24T14:23:57.425Z",
  "updated_by_id": 1,
  "id": 2,
  "default_create": true,
  "created_by_id": 1
}

priority_id

ID der Priorität des Tickets.

Beispiel: 2

state

Details über den Status des Tickets. Weitere Informationen finden Sie im Abschnitt Status.

Example
json
{
  "next_state_id": null,
  "note": null,
  "active": true,
  "created_at": "2025-02-24T14:23:57.252Z",
  "default_create": true,
  "state_type_id": 1,
  "default_follow_up": false,
  "updated_at": "2025-02-24T14:23:57.292Z",
  "name": "new",
  "updated_by_id": 1,
  "id": 1,
  "created_by_id": 1,
  "ignore_escalation": false
}

state_id

ID des aktuellen Status des Tickets.

Beispiele: 1, 4

tags

Array mit allen Tags, die an das Ticket angehängt sind.

Beispiele: ["Bestellung", "Beschwerde"], []

time_unit

Erfasste Zeiteinheiten für das Ticket (gesamt).

Beispiele: null, 15

title

Titel/Betreff des Tickets.

Beispiele: Feedback-Formular, Brauche Hilfe

type veraltet

Wert: null

update_diff_in_min SLA

Hängt von update_in_min ab und gibt an, wie viele Minuten die letzte Aktualisierung eines Tickets im Verhältnis zur Aktualisierungszeit des SLAs gedauert hat.

Beispiele: null, "2025-02-24T16:28:38.303Z"

update_escalation_at SLA

Zeitstempel, zu dem das Ticket bei Verletzung der SLA-Aktualisierungsfrist eskalieren würde.

Beispiele: null, "2025-02-24T16:28:38.303Z"

update_in_min SLA

Wert in Minuten, der angibt, wie lange die letzte Aktualisierung eines Tickets gedauert hat, basierend auf den Geschäftszeiten und der Aktualisierungszeit.

Beispiele: Null, 5, -10

updated_at

Zeitstempel der letzten Aktualisierung des Tickets.

Beispiel: "2025-02-24T16:28:38.303Z"

updated_by

Details des Benutzers, der das Ticket aktualisiert hat. Weitere Informationen finden Sie im Abschnitt Benutzer.

Example
json
{
  "country": "",
  "note": "",
  "firstname": "Test",
  "city": "",
  "created_at": "2025-02-24T14:33:11.408Z",
  "source": null,
  "login": "admin@example.com",
  "image_source": null,
  "login_failed": 0,
  "updated_at": "2025-03-20T06:38:44.504Z",
  "web": "",
  "street": "",
  "id": 3,
  "fax": "",
  "department": null,
  "vip": false,
  "email": "admin@example.com",
  "out_of_office": false,
  "out_of_office_start_at": null,
  "zip": "",
  "image": null,
  "preferences": {
    "keyboard_shortcuts_clues": true,
    "notification_config": {
      "matrix": {
        "reminder_reached": {
          "criteria": {
            "subscribed": false,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": false
          },
          "channel": {
            "online": true,
            "email": true
          }
        },
        "escalation": {
          "criteria": {
            "subscribed": false,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": false
          },
          "channel": {
            "online": true,
            "email": true
          }
        },
        "create": {
          "criteria": {
            "subscribed": true,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": true
          },
          "channel": {
            "online": true,
            "email": true
          }
        },
        "update": {
          "criteria": {
            "subscribed": true,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": true
          },
          "channel": {
            "online": true,
            "email": true
          }
        }
      }
    },
    "intro": true,
    "overviews_last_used": {
      "1": "2025-03-12T09:19:44.289Z",
      "2": "2025-03-12T09:19:36.992Z",
      "3": "2025-03-12T09:19:43.220Z",
      "4": "2025-03-12T09:19:50.743Z",
      "5": "2025-03-12T09:19:15.831Z",
      "6": "2025-03-12T09:19:50.081Z",
      "12": "2025-03-12T09:19:35.027Z",
      "13": "2025-03-12T09:19:41.238Z"
    },
    "theme": "light",
    "locale": "en-us"
  },
  "address": null,
  "last_login": "2025-03-20T06:38:44.463Z",
  "mobile": "",
  "verified": false,
  "active": true,
  "lastname": "Admin",
  "out_of_office_end_at": null,
  "out_of_office_replacement_id": null,
  "phone": "",
  "organization_id": null,
  "updated_by_id": 1,
  "created_by_id": 1,
  "fullname": "Test Admin"
}

updated_by_id

ID des Benutzers, der das Ticket aktualisiert hat.

Beispiele: 1, 3

Ticket-Priorität

Der folgende Index enthält folgende Informationen: *_ticket_priority

active

Legt fest, ob die Priorität aktiv ist oder nicht.

Werte: true, false

created_at

Zeitstempel der Erstellung der Priorität.

Beispiel: "2025-02-03T14:50:20.724Z"

created_by_id

ID des Benutzers, der die Priorität erstellt hat.

Beispiel: 1

default_create

Legt fest, ob die Priorität die Standardpriorität für die Erstellung von Tickets ist oder nicht.

Werte: false, true

id

ID der Priorität.

Beispiel: 3

name

Name der Priorität.

Beispiel: "3 hoch"

note

Notiz zur Priorität, die über die Konsole oder API festgelegt wurde.

Beispiel: "null"

ui_color

CSS-Klasse für die Farbe der Hervorhebung für Tickets mit dieser Priorität.

Beispiele: "null", "high-priority"

ui_icon

CSS-Klasse für das Symbol der Hervorhebung für Tickets mit dieser Priorität.

Beispiele: "null", "important"

updated_at

Zeitstempel der letzten Änderung.

Beispiel: "2025-02-03T14:50:20.724Z"

updated_by_id

ID des Benutzers, der die letzte Aktualisierung durchgeführt hat.

Beispiel: 1

Ticket-Status

Der folgende Index enthält folgende Informationen: *_ticket_state

active

Legt fest, ob der Status aktiv (verfügbar) ist oder nicht.

Werte: true, false

created_at

Zeitstempel der Erstellung des Status.

Beispiel: "2025-02-03T14:50:20.694Z"

created_by_id

ID des Benutzers, der den Status erstellt hat.

Beispiel: 1

default_create

Legt fest, ob der Status der Standardstatus bei der Erstellung von Tickets ist.

Werte: false, true

default_follow_up

Legt fest, ob der Status der Standardstatus für Rückfragen zu einem Ticket ist.

Werte: false, true

id

ID des Status.

Beispiel: 7

ignore_escalation

Legt fest, ob die SLA-Berechnung für diesen Status ignoriert wird.

Werte: false, true

name

Name des Status.

Beispiel: "Warten auf Schließen"

next_state

Enthält alle Informationen über den Status bei Rückfragen, falls zutreffend; kann je nach Art des Status nicht verfügbar sein

Example
json
{
  "next_state_id": null,
  "note": null,
  "active": true,
  "created_at": "2025-02-24T14:23:57.339Z",
  "default_create": false,
  "state_type_id": 5,
  "default_follow_up": false,
  "updated_at": "2025-02-24T14:23:57.339Z",
  "name": "closed",
  "updated_by_id": 1,
  "id": 4,
  "created_by_id": 1,
  "ignore_escalation": true
}

next_state_id

ID des Status bei Rückfragen.

Beispiele: null, 4

note

Notiz, die über die Konsole oder API erstellt wurde.

Beispiel: "null"

state_type

Enthält alle verfügbaren Informationen über den Statustyp

Example
json
{
  "note": null,
  "updated_at": "2025-02-24T14:23:57.227Z",
  "name": "pending action",
  "created_at": "2025-02-24T14:23:57.227Z",
  "updated_by_id": 1,
  "id": 4,
  "created_by_id": 1
}

state_type_id

ID des Status-Typs.

Beispiel: 4

updated_at

Zeitstempel der letzten Aktualisierung des Status.

Beispiel: "2025-02-03T14:50:20.694Z"

updated_by_id

ID des Benutzers, der die letzte Aktualisierung des Status vorgenommen hat.

Beispiel: 1

Artikel

Der folgende Index enthält folgende Informationen: *_ticket

Artikel sind Teil des Ticket-Indexes. Um die Übersicht zu wahren beschreiben wir sie in einem eigenen Abschnitt.

body

Text des Artikels als Plaintext.

Beispiel: "Hallo, \n\nBitte schicken Sie mir:\n1 [...] \nDanke\n\nJohn Doe"

cc

Die in CC eingetragenen E-Mail-Adressen.

Beispiele: null, alias@domain.tld

content_type

Art des Inhalts des Artikels.

Beispiele: "text/html", "text/plain"

created_at

Zeitstempel der Erstellung des Artikels.

Beispiel: "2025-02-22T03:47:59.290Z"

created_by_id

ID des Benutzers, der den Artikel erstellt hat.

Beispiel: 10

detected_language

Sprachcode der erkannten Sprache.

Beispiele: "en", "de", null

detected_language_name

Sprachenname der erkannten Sprache.

Beispiele: "English", `"German"``

from

Name (und E-Mail-Adresse) des Verfassers des Artikels.

Beispiele: "Nicole Braun <nicole.braun@zammad.org>", "John Doe"

id

Interne ID des Artikels.

Beispiel: 16

in_reply_to

"In-Reply-To" Header der E-Mail, falls zutreffend.

Beispiel: null

internal

Legt fest, ob ein Artikel intern ist oder nicht.

Werte: false, true

message_id

Message ID der E-Mail, falls zutreffend.

Beispiel: null

origin_by_id

ID des Benutzers, der den Artikel erstellt hat (oder des eigentlichen Erstellers, falls im Namen eines anderen Benutzers erstellt wurde).

Beispiel: null

preferences

Interne Einstellungen, kann leer sein.

Beispiel: {}

reply_to

Enthält den "Reply-To" Header, falls zutreffend.

Beispiel: null

sender_id

ID des Benutzers, der den Artikel gesendet/erstellt hat.

Beispiel: 2

subject

Betreff des Artikels.

Beispiel: "Mein toller Betreff"

ticket_id

ID des Tickets, zu dem der Artikel gehört.

Beispiel: 9

to

E-Mail-Adresse aus dem "To" Header oder die Gruppe, die mit diesem Artikel eingestellt wurde.

Beispiele: support@example.com,"Support", null

type_id

ID des Typs des Artikels (z.B. Telefon, E-Mail, Web).

Beispiel: 1

updated_at

Zeitstempel der letzten Aktualisierung des Artikels.

"2025-02-22T03:47:59.290Z"

updated_by_id

ID des Benutzers, der den Artikel aktualisiert hat.

Beispiel: 10

Benutzer

active

Definiert, ob ein Benutzer aktiv ist.

Werte: true, false

address

Adresse des Benutzers.

Beispiele: "", "Hauptstraße 100, 99999 Berlin"

city

Name der Stadt des Benutzers.

Beispiele: "", "Berlin"

country

Name des Landes, das im Benutzer eingetragen ist.

Beispiele: "", "Deutschland"

created_at

Zeitstempel der Erstellung des Benutzers.

Beispiel: "2025-02-22T12:47:56.460Z"

created_by_id

ID des Benutzers, der den Benutzer erstellt hat.

Beispiel: 1

department

Name der Abteilung.

Beispiele: "", "IT"

email

E-Mail-Adresse des Benutzers.

Beispiele: "", "nicole.braun@zammad.org"

fax

Faxnummer des Benutzers.

Beispiele: "", "+49 123 456 789 01"

firstname

Vorname des Benutzers.

Beispiele: "", "John"

id

Interne ID des Benutzers.

Beispiel: 8

last_login

Zeitstempel der letzten Anmeldung des Benutzers.

Beispiele: null, "2025-02-23T12:47:56.460Z"

lastname

Nachname des Benutzers.

Beispiele: "", "Doe"

login

Der Login-Name des Benutzers. Ist immer festgelegt und eindeutig und kann sich von der E-Mail-Adresse unterscheiden.

Beispiele: "auto-1234567", "jdoe"

mobile

Mobiltelefonnummer des Benutzers.

Beispiele: "", "+49 123 456 789"

note

Notiz, die im Benutzer-Objekt eingetragen ist.

Beispiele: "", "Ein Text."

organization

Details zur Organisation, in welcher der Benutzer Mitglied ist. Weitere Informationen finden Sie im Abschnitt Organisation.

Example
json
{
  "shared": true,
  "note": "",
  "domain_assignment": false,
  "updated_at": "2025-03-21T11:48:59.609Z",
  "domain": "",
  "name": "Zammad Foundation",
  "active": true,
  "created_at": "2025-02-24T14:23:57.702Z",
  "updated_by_id": 1,
  "id": 1,
  "created_by_id": 1,
  "vip": false
}

organization_id

ID der Organisation, in welcher der Benutzer Mitglied ist.

Beispiel: 3

out_of_office

Legt fest, ob der Benutzer die Abwesenheitsfunktion aktiviert hat.

Werte: false, true

out_of_office_end_at

Enddatum der Abwesenheitsperiode.

Beispiele: null, "2025-02-26"

out_of_office_replacement_id

ID des Benutzers, der diesen Benutzer während des Abwesenheitszeitraums vertritt.

Beispiele: null, 3

out_of_office_start_at

Datum des Beginns der Abwesenheitsperiode.

Beispiele: null, "2025-02-24"

permissions

Die festgelegten Berechtigungen des Benutzers als Array.

Example
json
[
  "admin",
  "admin.user",
  "admin.group",
  "admin.role",
  "admin.organization",
  "admin.overview",
  "admin.text_module",
  "admin.macro",
  "admin.template",
  "admin.tag",
  "admin.calendar",
  "admin.sla",
  "admin.trigger",
  "admin.public_links",
  "admin.webhook",
  "admin.scheduler",
  "admin.report_profile",
  "admin.time_accounting",
  "admin.knowledge_base",
  "admin.channel_web",
  "admin.channel_formular",
  "admin.channel_email",
  "admin.channel_sms",
  "admin.channel_chat",
  "admin.channel_google",
  "admin.channel_microsoft365",
  "admin.channel_microsoft_graph",
  "admin.channel_twitter",
  "admin.channel_facebook",
  "admin.channel_telegram",
  "admin.channel_whatsapp",
  "admin.branding",
  "admin.security",
  "admin.ticket",
  "admin.ticket_auto_assignment",
  "admin.ticket_duplicate_detection",
  "admin.integration",
  "admin.api",
  "admin.object",
  "admin.ticket_state",
  "admin.ticket_priority",
  "admin.core_workflow",
  "admin.translation",
  "admin.data_privacy",
  "admin.maintenance",
  "admin.monitoring",
  "admin.package",
  "admin.session",
  "admin.system_report",
  "admin.checklist",
  "chat.agent",
  "cti.agent",
  "knowledge_base.editor",
  "knowledge_base.reader",
  "report",
  "ticket.agent",
  "user_preferences",
  "user_preferences.appearance",
  "user_preferences.language",
  "user_preferences.avatar",
  "user_preferences.out_of_office",
  "user_preferences.password",
  "user_preferences.two_factor_authentication",
  "user_preferences.device",
  "user_preferences.access_token",
  "user_preferences.linked_accounts",
  "user_preferences.notifications",
  "user_preferences.overview_sorting",
  "user_preferences.calendar",
  "admin.system",
  "user_preferences.beta_ui_switch"
]

phone

Telefonnummer des Benutzers.

Beispiele: "", "+49 1234 567 890"

preferences

Details zu den Einstellungen des Benutzers, kann notification_config, locale und andere interne Systeminformationen enthalten.

Example
json
{
  "keyboard_shortcuts_clues": true,
  "notification_config": {
    "matrix": {
      "reminder_reached": {
        "criteria": {
          "subscribed": false,
          "no": false,
          "owned_by_me": true,
          "owned_by_nobody": false
        },
        "channel": {
          "online": true,
          "email": true
        }
      },
      "escalation": {
        "criteria": {
          "subscribed": false,
          "no": false,
          "owned_by_me": true,
          "owned_by_nobody": false
        },
        "channel": {
          "online": true,
          "email": true
        }
      },
      "create": {
        "criteria": {
          "subscribed": true,
          "no": false,
          "owned_by_me": true,
          "owned_by_nobody": true
        },
        "channel": {
          "online": true,
          "email": true
        }
      },
      "update": {
        "criteria": {
          "subscribed": true,
          "no": false,
          "owned_by_me": true,
          "owned_by_nobody": true
        },
        "channel": {
          "online": true,
          "email": true
        }
      }
    }
  }
}

role_ids

Array mit Rollen IDs, die dem Benutzer zugewiesen sind.

Beispiel: [1, 2]

street

Name der Straße des Benutzers.

Beispiele: "", "Hauptstraße 100"

updated_at

Zeitstempel der letzten Aktualisierung des Benutzers.

Beispiel: "2025-02-25T00:27:52.308Z"

updated_by_id

ID des Benutzers, der diesen Benutzer aktualisiert hat.

Beispiel: 3

verified

Legt fest, ob der Benutzer das Konto verifiziert hat oder nicht.

Werte: false, true

vip

Legt fest, ob der Benutzer den Status VIP hat oder nicht.

Werte: false, true

web

Web URL des Benutzers.

Beispiele: "", "https://zammad.org"

zip

Postleitzahl des Benutzers.

Beispiele: "", "123456"

Organisation

Der folgende Index enthält folgende Informationen: *_Organisation

active

Definiert, ob die Organisation aktiv ist oder nicht.

Werte: true, false

created_at

Zeitstempel des Erstellungsdatums der Organisation.

Beispiel: "2025-02-22T12:47:54.807Z"

created_by

Details des Benutzers, der die Organisation erstellt hat. Weitere Informationen finden Sie im Abschnitt Benutzer.

Example
json
{
  "country": "",
  "note": "",
  "firstname": "Nicole",
  "city": "",
  "created_at": "2025-02-24T14:23:57.728Z",
  "source": null,
  "login": "nicole.braun@zammad.org",
  "image_source": null,
  "login_failed": 0,
  "updated_at": "2025-03-17T08:44:56.809Z",
  "web": "",
  "street": "",
  "id": 2,
  "fax": "",
  "department": "",
  "vip": false,
  "email": "nicole.braun@zammad.org",
  "out_of_office": false,
  "out_of_office_start_at": null,
  "zip": "",
  "image": null,
  "preferences": {
    "tickets_open": 2,
    "lng": 0.8826302,
    "tickets_closed": 0,
    "lat": 49.6640647
  },
  "address": "Hauptstraße 100, 99999 Berlin",
  "last_login": null,
  "mobile": "",
  "verified": false,
  "active": true,
  "lastname": "Braun",
  "out_of_office_end_at": null,
  "out_of_office_replacement_id": null,
  "phone": "",
  "organization_id": 1,
  "updated_by_id": 3,
  "created_by_id": 1,
  "fullname": "Nicole Braun"
}

created_by_id

ID des Benutzers, der die Organisation erstellt hat.

Beispiel: 1

domain

Domain der Organisation.

Beispiele: "null", "beispiel.com"

domain_assignment

Legt fest, ob die Domainbasierte Zuweisung aktiv ist oder nicht, abhängig von domain.

Werte: false, true

id

Interne ID der Organisation.

Beispiel: 1

members

Array mit Details zu jedem Benutzer, der Mitglied der Organisation ist. Weitere Informationen finden Sie im Abschnitt Benutzer.

Example
json
[
  {
    "country": "",
    "note": "",
    "firstname": "Nicole",
    "city": "",
    "created_at": "2025-02-24T14:23:57.728Z",
    "source": null,
    "login": "nicole.braun@zammad.org",
    "image_source": null,
    "login_failed": 0,
    "updated_at": "2025-03-25T09:32:42.867Z",
    "web": "",
    "street": "",
    "id": 2,
    "fax": "+49 123 456 789 01",
    "department": "",
    "vip": false,
    "email": "nicole.braun@zammad.org",
    "out_of_office": false,
    "out_of_office_start_at": null,
    "zip": "",
    "image": null,
    "preferences": {
      "tickets_open": 3,
      "lng": 0.8826302,
      "tickets_closed": 0,
      "lat": 49.6640647
    },
    "address": "",
    "last_login": null,
    "mobile": "",
    "verified": false,
    "active": true,
    "lastname": "Braun",
    "out_of_office_end_at": null,
    "out_of_office_replacement_id": null,
    "phone": "",
    "organization_id": 1,
    "updated_by_id": 3,
    "created_by_id": 1,
    "fullname": "Nicole Braun"
  },
  {
    "country": "",
    "note": "",
    "firstname": "customer 277070",
    "city": "",
    "created_at": "2025-03-12T06:56:12.963Z",
    "source": null,
    "login": "filldb-customer-277070",
    "image_source": null,
    "login_failed": 0,
    "updated_at": "2025-03-25T10:46:01.700Z",
    "web": "",
    "street": "",
    "id": 110,
    "fax": "",
    "department": "",
    "vip": false,
    "email": "filldb-customer-277070@example.com",
    "out_of_office": false,
    "out_of_office_start_at": null,
    "zip": "",
    "image": null,
    "preferences": {
      "tickets_open": 2,
      "tickets_closed": 0
    },
    "address": "",
    "last_login": null,
    "mobile": "",
    "verified": false,
    "active": true,
    "lastname": "customer 277070",
    "out_of_office_end_at": null,
    "out_of_office_replacement_id": null,
    "phone": "",
    "organization_id": 1,
    "updated_by_id": 3,
    "created_by_id": 1,
    "fullname": "customer 277070 customer 277070"
  }
]

name

Name der Organisation.

Beispiel: "Fast Lane Hardware Inc."

note

Notiz zur Organisation.

Beispiel: "IT-Hardware und Custom-PCs."

shared

Legt fest, ob es sich um eine "teilende Organisation" handelt oder nicht.

Werte: false, true

updated_at

Zeitstempel der letzten Aktualisierung der Organisation.

Beispiel: "2025-02-22T12:47:54.807Z"

updated_by

Angaben zu dem Benutzer, der die Organisation aktualisiert hat. Weitere Informationen finden Sie im Abschnitt Benutzer.

Example
json
{
  "country": "",
  "note": "",
  "firstname": "Test",
  "city": "",
  "created_at": "2025-02-24T14:33:11.408Z",
  "source": null,
  "login": "admin@example.com",
  "image_source": null,
  "login_failed": 0,
  "updated_at": "2025-03-20T06:38:44.504Z",
  "web": "",
  "street": "",
  "id": 3,
  "fax": "",
  "department": null,
  "vip": false,
  "email": "admin@example.com",
  "out_of_office": false,
  "out_of_office_start_at": null,
  "zip": "",
  "image": null,
  "preferences": {
    "keyboard_shortcuts_clues": true,
    "notification_config": {
      "matrix": {
        "reminder_reached": {
          "criteria": {
            "subscribed": false,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": false
          },
          "channel": {
            "online": true,
            "email": true
          }
        },
        "escalation": {
          "criteria": {
            "subscribed": false,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": false
          },
          "channel": {
            "online": true,
            "email": true
          }
        },
        "create": {
          "criteria": {
            "subscribed": true,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": true
          },
          "channel": {
            "online": true,
            "email": true
          }
        },
        "update": {
          "criteria": {
            "subscribed": true,
            "no": false,
            "owned_by_me": true,
            "owned_by_nobody": true
          },
          "channel": {
            "online": true,
            "email": true
          }
        }
      }
    },
    "intro": true,
    "overviews_last_used": {
      "1": "2025-03-12T09:19:44.289Z",
      "2": "2025-03-12T09:19:36.992Z",
      "3": "2025-03-12T09:19:43.220Z",
      "4": "2025-03-12T09:19:50.743Z",
      "5": "2025-03-12T09:19:15.831Z",
      "6": "2025-03-12T09:19:50.081Z",
      "12": "2025-03-12T09:19:35.027Z",
      "13": "2025-03-12T09:19:41.238Z"
    },
    "theme": "light",
    "locale": "en-us"
  },
  "address": null,
  "last_login": "2025-03-20T06:38:44.463Z",
  "mobile": "",
  "verified": false,
  "active": true,
  "lastname": "Admin",
  "out_of_office_end_at": null,
  "out_of_office_replacement_id": null,
  "phone": "",
  "organization_id": null,
  "updated_by_id": 1,
  "created_by_id": 1,
  "fullname": "Test Admin"
}

updated_by_id

ID des Benutzers, der die Organisation aktualisiert hat.

Beispiel: 1

vip

Legt fest, ob die Organisation VIP-Status hat oder nicht.

Werte: false, true

Gruppe

Der folgende Index enthält folgende Informationen: *_group

active

Legt fest, ob die Gruppe aktiv ist oder nicht.

Werte: false, true

assignment_timeout

Zeit in Minuten, die ein Agent inaktiv sein kann, bis der Besitzer entfernt wird.

Beispiele: null, 30

created_at

Zeitstempel der Erstellung der Gruppe.

Beispiel: "2025-02-24T23:55:06.980Z"

created_by_id

ID des Benutzers, der die Gruppe erstellt hat.

Beispiel: 1

email_address

Details zur E-Mail-Adresse der Gruppe.

Example
json
{
  "note": null,
  "preferences": null,
  "updated_at": "2025-02-24T15:06:08.858Z",
  "name": "My org",
  "active": true,
  "created_at": "2025-02-24T15:06:08.858Z",
  "updated_by_id": 3,
  "id": 1,
  "created_by_id": 3,
  "channel_id": 3,
  "email": "debug@example.org"
}

email_address_id

ID der E-Mail Adresse der Gruppe.

Beispiel: 3

follow_up_assignment

Legt fest, ob Besitzer von Tickets nach einer Rückfrage noch zugewiesen werden.

Werte: false, true

follow_up_possible

Legt fest, ob eine Rückfrage in einem geschlossenen Ticket möglich ist oder nicht.

Werte: "yes", "no"

id

Interne ID der Gruppe.

Beispiel: 1

name

Name der Gruppe.

Beispiele: "Support", "IT"

note

Notiz zur Gruppe.

Beispiel: null

signature

Details zur Signatur der Gruppe.

Example
json
{
  "note": null,
  "updated_at": "2025-02-24T14:23:56.101Z",
  "name": "default",
  "active": true,
  "created_at": "2025-02-24T14:23:56.101Z",
  "updated_by_id": 1,
  "id": 1,
  "created_by_id": 1,
  "body": "<br>  #{user.firstname} #{user.lastname}<br><br>--<br> Super Support - Waterford Business Park<br> 5201 Blue Lagoon Drive - 8th Floor &amp; 9th Floor - Miami, 33126 USA<br> Email: hot@example.com - Web: <a href=\"http://www.example.com/\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">http://www.example.com/</a><br>--"
}

signature_id

Interne ID der Signatur.

Beispiel: 1

updated_at

Zeitstempel der letzten Aktualisierung der Gruppe.

Beispiel: "2025-02-24T23:55:06.980Z"

updated_by_id

ID des Benutzers, der die Gruppe aktualisiert hat.

Beispiel: 3

CTI-Protokoll

Der folgende Index enthält folgende Informationen: *_cti_log

call_id

Eindeutige ID des Anrufs.

Beispiel: 6

comment

Optionaler Kommentar.

Beispiel: ""

created_at

Datum der Erstellung des Aufrufs.

Beispiel: "2025-02-22T11:48:01.703Z"

direction

Richtung des Anrufs.

Werte: in, out

done

Legt fest, ob der Anruf in der Benutzeroberfläche als "to do" angezeigt wird.

Werte: true, false

duration_talking_time

Dauer des Anrufs in Sekunden.

Beispiel: 27

duration_waiting_time

Wartezeit in Sekunden, bis der Anruf entgegengenommen wurde.

Beispiel: 77

end_at

Zeitstempel des Anrufendes.

Beispiel: "2025-02-25T08:49:40.647Z"

from

Anrufende Nummer.

Beispiel: 491711234567890

from_comment

Name zur anrufenden Nummer, falls zutreffend.

Beispiele: null, "John", "Doe"

from_pretty

Hübsche Version vonfrom mit Abständen und hinzugefügtem +.

Beispiel: +49 171 1234567890

id

Interne ID des Protokolleintrags.

Beispiel: 8

initialized_at

Zeitstempel der Anrufinitialisierung, entspricht normalerweise created_at.

Beispiel: "2025-02-25T08:47:56.753Z"

preferences

Details zu Einstellungen, interne Informationen.

Example
json
{
  "to_pretty": "+49 123 4567890",
  "from": [
    {
      "level": "known",
      "user_id": 10,
      "caller_id": "49987654321",
      "o_id": 10,
      "comment": null,
      "object": "User"
    }
  ],
  "from_pretty": "+49 987 654321"
}

queue

Warteschlange, in der der Anruf angenommen wurde.

Beispiele: null, 491711234567890

start_at

Zeitstempel, zu dem der Anruf entgegengenommen wurde.

Beispiel: "2025-02-25T08:49:13.050Z"

state

Letzter Status des Anrufs.

Beispiele: hangup, voicemail

to

Gewählte Nummer.

Beispiel: 491711234567890

to_comment

Anzeige des Namens zur angerufenen Nummer, falls zutreffend.

"null", "John", "Doe"

to_pretty

Hübsche Version von to.

Beispiel: +49 171 1234567890

updated_at

Letzte Aktualisierung des Eintrags.

Beispiel: "2025-02-25T08:49:40.647Z"

Chat-Sitzung

Der folgende Index enthält folgende Informationen: *_chat_session

chat

Details zum Thema des Chats.

Example
json
{
  "active": true,
  "block_country": null,
  "block_ip": null,
  "created_at": "2025-02-03T14:50:22.607Z",
  "created_by_id": 1,
  "id": 1,
  "max_queue": 5,
  "name": "default",
  "note": "",
  "preferences": {},
  "public": false,
  "updated_at": "2025-02-03T14:50:22.607Z",
  "updated_by_id": 1,
  "whitelisted_websites": null
}

chat_id

ID des Chat-Themas.

Beispiel: 1

created_at

Zeitstempel der Chaterstellung

"2025-02-25T10:26:24.376Z"

created_by_id deprecated

ID des Benutzers, der den Chat erstellt hat.

Wert: null

id

ID der Chatsitzung.

Beispiel: 1

messages

Array mit allen Nachrichten des Chats.

Example
json
[
  {
    "chat_session_id": 1,
    "content": "Hello dear customer",
    "created_at": "2025-02-25T10:26:35.977Z",
    "created_by_id": 3,
    "id": 1,
    "updated_at": "2025-02-25T10:26:35.977Z"
  },
  {
    "chat_session_id": 1,
    "content": "I have a problem, please help me.",
    "created_at": "2025-02-25T10:27:03.241Z",
    "created_by_id": 76,
    "id": 2,
    "updated_at": "2025-02-25T10:27:54.983Z"
  }
]

name

Der Name für den Benutzer des Chats, der ggf. vom Agenten festgelegt wurde.

Beispiele: Null, "John Doe"

preferences

Verschiedene interne Metadaten der session_id

Example
json
{
  "dns_name": "host.domain.tld",
  "geo_ip": {},
  "participants": ["49123456789100", "49987654321010"],
  "remote_ip": "192.168.2.19",
  "url": "https://zammad.com/en/company/contact"
}

session_id

Eindeutige ID der Chatsitzung.

Beispiel: 92f2909631f1ad5ff4d5d1e046952be8

state

Aktueller Status der Chatsitzung.

Beispiel: closed

tags

Tags, die der Agent auf die Chatsitzung angewendet hat, falls zutreffend.

Beispiel: ["Bestellung", "Erstattung"]

updated_at

Zeitstempel der letzten Aktualisierung des Chats.

Beispiel: "2025-02-25T10:27:03.341Z"

updated_by_id

ID des Benutzers, der die Chatsitzung das letzte Mal aktualisiert hat.

Beispiele: null, 3

user

Details zum Chat Agent. Siehe Abschnitt Benutzer für weitere Informationen.

Example
json
{
  "country": "",
  "note": "",
  "firstname": "Nicole",
  "city": "",
  "created_at": "2025-02-24T14:23:57.728Z",
  "source": null,
  "login": "nicole.braun@zammad.org",
  "image_source": null,
  "login_failed": 0,
  "updated_at": "2025-03-17T08:44:56.809Z",
  "web": "",
  "street": "",
  "id": 2,
  "fax": "",
  "department": "",
  "vip": false,
  "email": "nicole.braun@zammad.org",
  "out_of_office": false,
  "out_of_office_start_at": null,
  "zip": "",
  "image": null,
  "preferences": {
    "tickets_open": 2,
    "lng": 0.8826302,
    "tickets_closed": 0,
    "lat": 49.6640647
  },
  "address": "Hauptstraße 100, 99999 Berlin",
  "last_login": null,
  "mobile": "",
  "verified": false,
  "active": true,
  "lastname": "Braun",
  "out_of_office_end_at": null,
  "out_of_office_replacement_id": null,
  "phone": "",
  "organization_id": 1,
  "updated_by_id": 3,
  "created_by_id": 1,
  "fullname": "Nicole Braun"
}

user_id

ID des Agenten des Chats.

Beispiel: 3