Повратни позив

Webhooks are a way to integrate Zammad with other web services or applications, allowing them to subscribe to live updates about tickets instead of having to poll the Zammad server every n minutes. You can find the webhook configuration in Zammad’s settings under Manage > Webhooks. The permission admin.webhook is required to manage them.

Путоказ

  • Повратни позиви можда неће стићи одмах. Шаљу се са истим приоритетом и редоследом као и имејл окидачи. Ако слање повратног позива не успе (нпр. зато што је долазни сервер погрешно подешен), Zammad ће покушати поново до четири пута.

  • Повратни позиви морају бити извршени преко окидача или планера.

Како повратни позиви уствари раде

Испод хаубе, Zammad шаље POST захтев на URL трећег лица („Путања“) који наведете у дијалогу новог повратног позива. Сервер апликација иза ове URL адресе/путање мора бити подешен да прима поруке од Zammad-а и у складу са тим обради примљене податке.

Када се додају од нуле, уобичајени подаци повратног позива подразумевано садрже следећу JSON структуру о новим/освеженим тикетима:

  • Атрибути тикета/метаподаци

  • Повезани чланци

  • Повезани корисници (нпр. пошиљаоци чланака, власници, итд.)

  • Повезане улоге корисника

  • Повезане корисничке организације (ако постоје)

  • Повезане групе

С друге стране, унапред дефинисани повратни позиви су дизајнирани да раде са одређеним сервисима, који садрже посебне податке које ови сервиси очекују.