Разработчикам

Работа с Webhooks

Webhook - это информирование стороннего клиента о произошедшем событии.

В основном Webhook используются разработчиками для интеграции различных сервисов между собой.

В Family Bot также присутствует система Webhook.

Для их установки необходимо в админке бота перейти в раздел "Настройки" и в соответствующее поле добавить url адрес, на который будут отправлены данные по наступлению данного события.

Пример данных, отправляемых по вебхуку, по созданию новой задачи:
$res =  [
    '0' => Array
        (
            'id' => '1',
            'guid' => '000000-0000-0000-0000-00000000',
            'from_id' => '1',
            'to_id' => '1',
            'text' => 'Тест',
            'deadline' => '2022-07-19',
            'status' => 'work',
            'company_id' => '2490',
            'created_at' => '2022-07-19 13:31:48',
            'updated_at' => '2022-07-19 13:32:29'
        ),
    'action' => 'webhook_new_task'
];
Все данные приходят в формате json