async def vanity_invite(self):
<EOL>payload = await self._state.http.get_vanity_code(self.id)<EOL>data = await self._state.http.get_invite(payload['<STR_LIT:code>'])<EOL>payload['<STR_LIT>'] = self<EOL>payload['<STR_LIT>'] = self.get_channel(int(data['<STR_LIT>']['<STR_LIT:id>']))<EOL>payload['<STR_LIT>'] = False<EOL>payload['<STR_LIT>'] = False<EOL>payload['<STR_LIT>'] = <NUM_LIT:0><EOL>payload['<STR_LIT>'] = <NUM_LIT:0><EOL>return Invite(state=self._state, data=payload)<EOL>
|coro|

        Returns the guild's special vanity invite.

        The guild must be partnered, i.e. have 'VANITY_URL' in
        :attr:`~Guild.features`.

        You must have the :attr:`~Permissions.manage_guild` permission to use
        this as well.

        Raises
        -------
        Forbidden
            You do not have the proper permissions to get this.
        HTTPException
            Retrieving the vanity invite failed.

        Returns
        --------
        :class:`Invite`
            The special vanity invite.