WT AmoCRM library — Events

WT Amo CRM library - Документация
Категория: Библиотеки

Документация по событию WebhookEvent библиотеки WT AmoCRM для обработки входящих webhook AmoCRM в Joomla.

WT AmoCRM library — Events

WebhookEvent

Webtolk\Amocrm\Event\WebhookEvent наследует Joomla\CMS\Event\AbstractEvent.

Ожидается, что в arguments['subject'] находится объект с методом toArray() (например, Registry).

Методы

  • getData(): array — исходные данные webhook.
  • getAccount(): array — данные аккаунта (id, subdomain, link).
  • getContacts(): array — контакты (если есть).
  • getLeads(): array — сделки (если есть).
  • getTasks(): array — задачи (если есть).
  • getUnsorted(): array — неразобранное (если есть).
  • getMessages(): array — сообщения (если есть).

Пример использования в обработчике события

use Webtolk\Amocrm\Event\WebhookEvent;

public function onSomeWebhookEvent(WebhookEvent $event): void
{
    $leads = $event->getLeads();
    $contacts = $event->getContacts();

    // Далее — ваша бизнес-логика
}

Расширения Joomla WebTolk

107 Всего расширений
12 Категорий
546 Выпущено версий
755278 Всего скачиваний