Какой JSON принимает webhook
{
"event": "subscribe",
"senler_group_id": "123456",
"vk_user_id": "987654321",
"first_name": "Анна",
"last_name": "Иванова",
"avatar_url": "https://...",
"profile_url": "https://vk.com/id987654321"
}
При отписке передавайте event: unsubscribe. Если имени или аватарки нет, Джинн попробует получить их через сервисный ключ VK.