def device_id(self, id_):
return self.get('<STR_LIT>', params={'<STR_LIT:id>': id_}).get('<STR_LIT:id>')<EOL>
Verifies and formats a device ID. Accepts all currently valid
        formats (52 or 56 characters with or without separators, upper or lower
        case, with trivial substitutions). Takes one parameter, id, and returns
        either a valid device ID in modern format, or an error.

        Args:
            id_ (str)

        Raises:
            SyncthingError: when ``id_`` is an invalid length.

        Returns:
            str