         urlSession.dataTask(with: request) { data, response, error in
             guard error == nil, let data = data, let httpResponse = response as? HTTPURLResponse,
                 httpResponse.statusCode == 200 else {
+                NSLog("Received error while requesting webhook \(error.debugDescription)")
                 return
             }
             guard let decoded = try? JSONDecoder().decode(WebhookResponse.self, from: data) else {

    }
    
    public func notifyRoute(_ message: Message, url: String) {
        guard let parsedUrl = URL(string: url) else {
            return
        }
        let webhookBody = WebHookManager.createWebhookBody(message)

        })
        
        self.routes = self.webhooks.flatMap({ $0.routes ?? [] })
        NSLog("Webhooks updated to: \(self.webhooks.map{ $0.url }.joined(separator: ", "))")
    }

    static private func createWebhookBody(_ message: Message) -> Data? {
