async def fetch_webhook(self, webhook_id):
data = await self.http.get_webhook(webhook_id)<EOL>return Webhook.from_state(data, state=self._connection)<EOL>
|coro|

        Retrieves a :class:`.Webhook` with the specified ID.

        Raises
        --------
        HTTPException
            Retrieving the webhook failed.
        NotFound
            Invalid webhook ID.
        Forbidden
            You do not have permission to fetch this webhook.

        Returns
        ---------
        :class:`.Webhook`
            The webhook you requested.