diff --git a/funkwhale_api_client/api/mutations/__init__.py b/funkwhale_api_client/api/mutations/__init__.py
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/funkwhale_api_client/api/mutations/mutations_approve_create.py b/funkwhale_api_client/api/mutations/mutations_approve_create.py
deleted file mode 100644
index edab908d2ccf1c9bca38df203db75188c1d521d8..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/api/mutations/mutations_approve_create.py
+++ /dev/null
@@ -1,174 +0,0 @@
-from typing import Any, Dict, Optional
-
-import httpx
-
-from ...client import AuthenticatedClient
-from ...models.api_mutation import APIMutation
-from ...models.api_mutation_request import APIMutationRequest
-from ...types import Response
-
-
-def _get_kwargs(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Dict[str, Any]:
-    url = "{}/api/v1/mutations/{uuid}/approve/".format(client.base_url, uuid=uuid)
-
-    headers: Dict[str, str] = client.get_headers()
-    cookies: Dict[str, Any] = client.get_cookies()
-
-    json_body.to_dict()
-
-    multipart_data.to_multipart()
-
-    return {
-        "method": "post",
-        "url": url,
-        "headers": headers,
-        "cookies": cookies,
-        "timeout": client.get_timeout(),
-        "data": form_data.to_dict(),
-    }
-
-
-def _parse_response(*, response: httpx.Response) -> Optional[APIMutation]:
-    if response.status_code == 200:
-        response_200 = APIMutation.from_dict(response.json())
-
-        return response_200
-    return None
-
-
-def _build_response(*, response: httpx.Response) -> Response[APIMutation]:
-    return Response(
-        status_code=response.status_code,
-        content=response.content,
-        headers=response.headers,
-        parsed=_parse_response(response=response),
-    )
-
-
-def sync_detailed(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Response[APIMutation]:
-    """
-    Args:
-        uuid (str):
-        multipart_data (APIMutationRequest):
-        json_body (APIMutationRequest):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    kwargs = _get_kwargs(
-        uuid=uuid,
-        client=client,
-        form_data=form_data,
-        multipart_data=multipart_data,
-        json_body=json_body,
-    )
-
-    response = httpx.request(
-        verify=client.verify_ssl,
-        **kwargs,
-    )
-
-    return _build_response(response=response)
-
-
-def sync(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Optional[APIMutation]:
-    """
-    Args:
-        uuid (str):
-        multipart_data (APIMutationRequest):
-        json_body (APIMutationRequest):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    return sync_detailed(
-        uuid=uuid,
-        client=client,
-        form_data=form_data,
-        multipart_data=multipart_data,
-        json_body=json_body,
-    ).parsed
-
-
-async def asyncio_detailed(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Response[APIMutation]:
-    """
-    Args:
-        uuid (str):
-        multipart_data (APIMutationRequest):
-        json_body (APIMutationRequest):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    kwargs = _get_kwargs(
-        uuid=uuid,
-        client=client,
-        form_data=form_data,
-        multipart_data=multipart_data,
-        json_body=json_body,
-    )
-
-    async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
-        response = await _client.request(**kwargs)
-
-    return _build_response(response=response)
-
-
-async def asyncio(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Optional[APIMutation]:
-    """
-    Args:
-        uuid (str):
-        multipart_data (APIMutationRequest):
-        json_body (APIMutationRequest):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    return (
-        await asyncio_detailed(
-            uuid=uuid,
-            client=client,
-            form_data=form_data,
-            multipart_data=multipart_data,
-            json_body=json_body,
-        )
-    ).parsed
diff --git a/funkwhale_api_client/api/mutations/mutations_destroy.py b/funkwhale_api_client/api/mutations/mutations_destroy.py
deleted file mode 100644
index 2b20afddb0c60a57b2ab6c771a6abacb82997d03..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/api/mutations/mutations_destroy.py
+++ /dev/null
@@ -1,84 +0,0 @@
-from typing import Any, Dict
-
-import httpx
-
-from ...client import AuthenticatedClient
-from ...types import Response
-
-
-def _get_kwargs(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-) -> Dict[str, Any]:
-    url = "{}/api/v1/mutations/{uuid}/".format(client.base_url, uuid=uuid)
-
-    headers: Dict[str, str] = client.get_headers()
-    cookies: Dict[str, Any] = client.get_cookies()
-
-    return {
-        "method": "delete",
-        "url": url,
-        "headers": headers,
-        "cookies": cookies,
-        "timeout": client.get_timeout(),
-    }
-
-
-def _build_response(*, response: httpx.Response) -> Response[Any]:
-    return Response(
-        status_code=response.status_code,
-        content=response.content,
-        headers=response.headers,
-        parsed=None,
-    )
-
-
-def sync_detailed(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-) -> Response[Any]:
-    """
-    Args:
-        uuid (str):
-
-    Returns:
-        Response[Any]
-    """
-
-    kwargs = _get_kwargs(
-        uuid=uuid,
-        client=client,
-    )
-
-    response = httpx.request(
-        verify=client.verify_ssl,
-        **kwargs,
-    )
-
-    return _build_response(response=response)
-
-
-async def asyncio_detailed(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-) -> Response[Any]:
-    """
-    Args:
-        uuid (str):
-
-    Returns:
-        Response[Any]
-    """
-
-    kwargs = _get_kwargs(
-        uuid=uuid,
-        client=client,
-    )
-
-    async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
-        response = await _client.request(**kwargs)
-
-    return _build_response(response=response)
diff --git a/funkwhale_api_client/api/mutations/mutations_reject_create.py b/funkwhale_api_client/api/mutations/mutations_reject_create.py
deleted file mode 100644
index 43d42472d7ad8a22d0c19bd5910500c68afe1b00..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/api/mutations/mutations_reject_create.py
+++ /dev/null
@@ -1,174 +0,0 @@
-from typing import Any, Dict, Optional
-
-import httpx
-
-from ...client import AuthenticatedClient
-from ...models.api_mutation import APIMutation
-from ...models.api_mutation_request import APIMutationRequest
-from ...types import Response
-
-
-def _get_kwargs(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Dict[str, Any]:
-    url = "{}/api/v1/mutations/{uuid}/reject/".format(client.base_url, uuid=uuid)
-
-    headers: Dict[str, str] = client.get_headers()
-    cookies: Dict[str, Any] = client.get_cookies()
-
-    json_body.to_dict()
-
-    multipart_data.to_multipart()
-
-    return {
-        "method": "post",
-        "url": url,
-        "headers": headers,
-        "cookies": cookies,
-        "timeout": client.get_timeout(),
-        "data": form_data.to_dict(),
-    }
-
-
-def _parse_response(*, response: httpx.Response) -> Optional[APIMutation]:
-    if response.status_code == 200:
-        response_200 = APIMutation.from_dict(response.json())
-
-        return response_200
-    return None
-
-
-def _build_response(*, response: httpx.Response) -> Response[APIMutation]:
-    return Response(
-        status_code=response.status_code,
-        content=response.content,
-        headers=response.headers,
-        parsed=_parse_response(response=response),
-    )
-
-
-def sync_detailed(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Response[APIMutation]:
-    """
-    Args:
-        uuid (str):
-        multipart_data (APIMutationRequest):
-        json_body (APIMutationRequest):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    kwargs = _get_kwargs(
-        uuid=uuid,
-        client=client,
-        form_data=form_data,
-        multipart_data=multipart_data,
-        json_body=json_body,
-    )
-
-    response = httpx.request(
-        verify=client.verify_ssl,
-        **kwargs,
-    )
-
-    return _build_response(response=response)
-
-
-def sync(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Optional[APIMutation]:
-    """
-    Args:
-        uuid (str):
-        multipart_data (APIMutationRequest):
-        json_body (APIMutationRequest):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    return sync_detailed(
-        uuid=uuid,
-        client=client,
-        form_data=form_data,
-        multipart_data=multipart_data,
-        json_body=json_body,
-    ).parsed
-
-
-async def asyncio_detailed(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Response[APIMutation]:
-    """
-    Args:
-        uuid (str):
-        multipart_data (APIMutationRequest):
-        json_body (APIMutationRequest):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    kwargs = _get_kwargs(
-        uuid=uuid,
-        client=client,
-        form_data=form_data,
-        multipart_data=multipart_data,
-        json_body=json_body,
-    )
-
-    async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
-        response = await _client.request(**kwargs)
-
-    return _build_response(response=response)
-
-
-async def asyncio(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-    form_data: APIMutationRequest,
-    multipart_data: APIMutationRequest,
-    json_body: APIMutationRequest,
-) -> Optional[APIMutation]:
-    """
-    Args:
-        uuid (str):
-        multipart_data (APIMutationRequest):
-        json_body (APIMutationRequest):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    return (
-        await asyncio_detailed(
-            uuid=uuid,
-            client=client,
-            form_data=form_data,
-            multipart_data=multipart_data,
-            json_body=json_body,
-        )
-    ).parsed
diff --git a/funkwhale_api_client/api/mutations/mutations_retrieve.py b/funkwhale_api_client/api/mutations/mutations_retrieve.py
deleted file mode 100644
index 96a53dd2bc31ff4092d319589402403a896757f5..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/api/mutations/mutations_retrieve.py
+++ /dev/null
@@ -1,133 +0,0 @@
-from typing import Any, Dict, Optional
-
-import httpx
-
-from ...client import AuthenticatedClient
-from ...models.api_mutation import APIMutation
-from ...types import Response
-
-
-def _get_kwargs(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-) -> Dict[str, Any]:
-    url = "{}/api/v1/mutations/{uuid}/".format(client.base_url, uuid=uuid)
-
-    headers: Dict[str, str] = client.get_headers()
-    cookies: Dict[str, Any] = client.get_cookies()
-
-    return {
-        "method": "get",
-        "url": url,
-        "headers": headers,
-        "cookies": cookies,
-        "timeout": client.get_timeout(),
-    }
-
-
-def _parse_response(*, response: httpx.Response) -> Optional[APIMutation]:
-    if response.status_code == 200:
-        response_200 = APIMutation.from_dict(response.json())
-
-        return response_200
-    return None
-
-
-def _build_response(*, response: httpx.Response) -> Response[APIMutation]:
-    return Response(
-        status_code=response.status_code,
-        content=response.content,
-        headers=response.headers,
-        parsed=_parse_response(response=response),
-    )
-
-
-def sync_detailed(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-) -> Response[APIMutation]:
-    """
-    Args:
-        uuid (str):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    kwargs = _get_kwargs(
-        uuid=uuid,
-        client=client,
-    )
-
-    response = httpx.request(
-        verify=client.verify_ssl,
-        **kwargs,
-    )
-
-    return _build_response(response=response)
-
-
-def sync(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-) -> Optional[APIMutation]:
-    """
-    Args:
-        uuid (str):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    return sync_detailed(
-        uuid=uuid,
-        client=client,
-    ).parsed
-
-
-async def asyncio_detailed(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-) -> Response[APIMutation]:
-    """
-    Args:
-        uuid (str):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    kwargs = _get_kwargs(
-        uuid=uuid,
-        client=client,
-    )
-
-    async with httpx.AsyncClient(verify=client.verify_ssl) as _client:
-        response = await _client.request(**kwargs)
-
-    return _build_response(response=response)
-
-
-async def asyncio(
-    uuid: str,
-    *,
-    client: AuthenticatedClient,
-) -> Optional[APIMutation]:
-    """
-    Args:
-        uuid (str):
-
-    Returns:
-        Response[APIMutation]
-    """
-
-    return (
-        await asyncio_detailed(
-            uuid=uuid,
-            client=client,
-        )
-    ).parsed
diff --git a/funkwhale_api_client/models/__init__.py b/funkwhale_api_client/models/__init__.py
index c2907d251f69d7b30baaf6946bbb175cfbaec81c..84f69d9953d88575509d8507309b519ce43a9aa8 100644
--- a/funkwhale_api_client/models/__init__.py
+++ b/funkwhale_api_client/models/__init__.py
@@ -16,12 +16,6 @@ from .all_favorite import AllFavorite
 from .allow_list_stat import AllowListStat
 from .api_actor import APIActor
 from .api_actor_request import APIActorRequest
-from .api_mutation import APIMutation
-from .api_mutation_payload import APIMutationPayload
-from .api_mutation_previous_state import APIMutationPreviousState
-from .api_mutation_request import APIMutationRequest
-from .api_mutation_request_payload import APIMutationRequestPayload
-from .api_mutation_target import APIMutationTarget
 from .application import Application
 from .application_request import ApplicationRequest
 from .artist_album import ArtistAlbum
@@ -168,7 +162,6 @@ from .nested_library_follow import NestedLibraryFollow
 from .nested_library_follow_request import NestedLibraryFollowRequest
 from .node_info_20 import NodeInfo20
 from .paginated_album_list import PaginatedAlbumList
-from .paginated_api_mutation_list import PaginatedAPIMutationList
 from .paginated_application_list import PaginatedApplicationList
 from .paginated_artist_with_albums_list import PaginatedArtistWithAlbumsList
 from .paginated_channel_list import PaginatedChannelList
diff --git a/funkwhale_api_client/models/api_mutation.py b/funkwhale_api_client/models/api_mutation.py
deleted file mode 100644
index 53ca7fd5c391c3408ce3729f59a01fbe4e351c6d..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/models/api_mutation.py
+++ /dev/null
@@ -1,171 +0,0 @@
-import datetime
-from typing import Any, Dict, List, Optional, Type, TypeVar, Union
-
-import attr
-from dateutil.parser import isoparse
-
-from ..models.api_actor import APIActor
-from ..models.api_mutation_payload import APIMutationPayload
-from ..models.api_mutation_previous_state import APIMutationPreviousState
-from ..models.api_mutation_target import APIMutationTarget
-from ..types import UNSET, Unset
-
-T = TypeVar("T", bound="APIMutation")
-
-
-@attr.s(auto_attribs=True)
-class APIMutation:
-    """
-    Attributes:
-        fid (str):
-        uuid (str):
-        type (str):
-        creation_date (datetime.datetime):
-        created_by (APIActor):
-        payload (APIMutationPayload):
-        target (APIMutationTarget):
-        applied_date (Union[Unset, None, datetime.datetime]):
-        is_approved (Union[Unset, None, bool]):
-        is_applied (Optional[bool]):
-        approved_by (Optional[int]):
-        summary (Union[Unset, None, str]):
-        previous_state (Optional[APIMutationPreviousState]):
-    """
-
-    fid: str
-    uuid: str
-    type: str
-    creation_date: datetime.datetime
-    created_by: APIActor
-    payload: APIMutationPayload
-    target: APIMutationTarget
-    is_applied: Optional[bool]
-    approved_by: Optional[int]
-    previous_state: Optional[APIMutationPreviousState]
-    applied_date: Union[Unset, None, datetime.datetime] = UNSET
-    is_approved: Union[Unset, None, bool] = UNSET
-    summary: Union[Unset, None, str] = UNSET
-    additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
-
-    def to_dict(self) -> Dict[str, Any]:
-        fid = self.fid
-        uuid = self.uuid
-        type = self.type
-        creation_date = self.creation_date.isoformat()
-
-        created_by = self.created_by.to_dict()
-
-        payload = self.payload.to_dict()
-
-        target = self.target.to_dict()
-
-        applied_date: Union[Unset, None, str] = UNSET
-        if not isinstance(self.applied_date, Unset):
-            applied_date = self.applied_date.isoformat() if self.applied_date else None
-
-        is_approved = self.is_approved
-        is_applied = self.is_applied
-        approved_by = self.approved_by
-        summary = self.summary
-        previous_state = self.previous_state.to_dict() if self.previous_state else None
-
-        field_dict: Dict[str, Any] = {}
-        field_dict.update(self.additional_properties)
-        field_dict.update(
-            {
-                "fid": fid,
-                "uuid": uuid,
-                "type": type,
-                "creation_date": creation_date,
-                "created_by": created_by,
-                "payload": payload,
-                "target": target,
-                "is_applied": is_applied,
-                "approved_by": approved_by,
-                "previous_state": previous_state,
-            }
-        )
-        if applied_date is not UNSET:
-            field_dict["applied_date"] = applied_date
-        if is_approved is not UNSET:
-            field_dict["is_approved"] = is_approved
-        if summary is not UNSET:
-            field_dict["summary"] = summary
-
-        return field_dict
-
-    @classmethod
-    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
-        d = src_dict.copy()
-        fid = d.pop("fid")
-
-        uuid = d.pop("uuid")
-
-        type = d.pop("type")
-
-        creation_date = isoparse(d.pop("creation_date"))
-
-        created_by = APIActor.from_dict(d.pop("created_by"))
-
-        payload = APIMutationPayload.from_dict(d.pop("payload"))
-
-        target = APIMutationTarget.from_dict(d.pop("target"))
-
-        _applied_date = d.pop("applied_date", UNSET)
-        applied_date: Union[Unset, None, datetime.datetime]
-        if _applied_date is None:
-            applied_date = None
-        elif isinstance(_applied_date, Unset):
-            applied_date = UNSET
-        else:
-            applied_date = isoparse(_applied_date)
-
-        is_approved = d.pop("is_approved", UNSET)
-
-        is_applied = d.pop("is_applied")
-
-        approved_by = d.pop("approved_by")
-
-        summary = d.pop("summary", UNSET)
-
-        _previous_state = d.pop("previous_state")
-        previous_state: Optional[APIMutationPreviousState]
-        if _previous_state is None:
-            previous_state = None
-        else:
-            previous_state = APIMutationPreviousState.from_dict(_previous_state)
-
-        api_mutation = cls(
-            fid=fid,
-            uuid=uuid,
-            type=type,
-            creation_date=creation_date,
-            created_by=created_by,
-            payload=payload,
-            target=target,
-            applied_date=applied_date,
-            is_approved=is_approved,
-            is_applied=is_applied,
-            approved_by=approved_by,
-            summary=summary,
-            previous_state=previous_state,
-        )
-
-        api_mutation.additional_properties = d
-        return api_mutation
-
-    @property
-    def additional_keys(self) -> List[str]:
-        return list(self.additional_properties.keys())
-
-    def __getitem__(self, key: str) -> Any:
-        return self.additional_properties[key]
-
-    def __setitem__(self, key: str, value: Any) -> None:
-        self.additional_properties[key] = value
-
-    def __delitem__(self, key: str) -> None:
-        del self.additional_properties[key]
-
-    def __contains__(self, key: str) -> bool:
-        return key in self.additional_properties
diff --git a/funkwhale_api_client/models/api_mutation_payload.py b/funkwhale_api_client/models/api_mutation_payload.py
deleted file mode 100644
index 5c59ff8bd7032e5be01e6c6f67d73e55b65d59d2..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/models/api_mutation_payload.py
+++ /dev/null
@@ -1,44 +0,0 @@
-from typing import Any, Dict, List, Type, TypeVar
-
-import attr
-
-T = TypeVar("T", bound="APIMutationPayload")
-
-
-@attr.s(auto_attribs=True)
-class APIMutationPayload:
-    """ """
-
-    additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
-
-    def to_dict(self) -> Dict[str, Any]:
-
-        field_dict: Dict[str, Any] = {}
-        field_dict.update(self.additional_properties)
-        field_dict.update({})
-
-        return field_dict
-
-    @classmethod
-    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
-        d = src_dict.copy()
-        api_mutation_payload = cls()
-
-        api_mutation_payload.additional_properties = d
-        return api_mutation_payload
-
-    @property
-    def additional_keys(self) -> List[str]:
-        return list(self.additional_properties.keys())
-
-    def __getitem__(self, key: str) -> Any:
-        return self.additional_properties[key]
-
-    def __setitem__(self, key: str, value: Any) -> None:
-        self.additional_properties[key] = value
-
-    def __delitem__(self, key: str) -> None:
-        del self.additional_properties[key]
-
-    def __contains__(self, key: str) -> bool:
-        return key in self.additional_properties
diff --git a/funkwhale_api_client/models/api_mutation_previous_state.py b/funkwhale_api_client/models/api_mutation_previous_state.py
deleted file mode 100644
index b8e609e6d2496cb49a6a114909c74d5a288c4e99..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/models/api_mutation_previous_state.py
+++ /dev/null
@@ -1,44 +0,0 @@
-from typing import Any, Dict, List, Type, TypeVar
-
-import attr
-
-T = TypeVar("T", bound="APIMutationPreviousState")
-
-
-@attr.s(auto_attribs=True)
-class APIMutationPreviousState:
-    """ """
-
-    additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
-
-    def to_dict(self) -> Dict[str, Any]:
-
-        field_dict: Dict[str, Any] = {}
-        field_dict.update(self.additional_properties)
-        field_dict.update({})
-
-        return field_dict
-
-    @classmethod
-    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
-        d = src_dict.copy()
-        api_mutation_previous_state = cls()
-
-        api_mutation_previous_state.additional_properties = d
-        return api_mutation_previous_state
-
-    @property
-    def additional_keys(self) -> List[str]:
-        return list(self.additional_properties.keys())
-
-    def __getitem__(self, key: str) -> Any:
-        return self.additional_properties[key]
-
-    def __setitem__(self, key: str, value: Any) -> None:
-        self.additional_properties[key] = value
-
-    def __delitem__(self, key: str) -> None:
-        del self.additional_properties[key]
-
-    def __contains__(self, key: str) -> bool:
-        return key in self.additional_properties
diff --git a/funkwhale_api_client/models/api_mutation_request.py b/funkwhale_api_client/models/api_mutation_request.py
deleted file mode 100644
index 6e828474a6135cec12233ad5cf4883623a71886a..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/models/api_mutation_request.py
+++ /dev/null
@@ -1,139 +0,0 @@
-import datetime
-import json
-from typing import Any, Dict, List, Type, TypeVar, Union
-
-import attr
-from dateutil.parser import isoparse
-
-from ..models.api_mutation_request_payload import APIMutationRequestPayload
-from ..types import UNSET, Unset
-
-T = TypeVar("T", bound="APIMutationRequest")
-
-
-@attr.s(auto_attribs=True)
-class APIMutationRequest:
-    """
-    Attributes:
-        type (str):
-        payload (APIMutationRequestPayload):
-        applied_date (Union[Unset, None, datetime.datetime]):
-        is_approved (Union[Unset, None, bool]):
-        summary (Union[Unset, None, str]):
-    """
-
-    type: str
-    payload: APIMutationRequestPayload
-    applied_date: Union[Unset, None, datetime.datetime] = UNSET
-    is_approved: Union[Unset, None, bool] = UNSET
-    summary: Union[Unset, None, str] = UNSET
-    additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
-
-    def to_dict(self) -> Dict[str, Any]:
-        type = self.type
-        payload = self.payload.to_dict()
-
-        applied_date: Union[Unset, None, str] = UNSET
-        if not isinstance(self.applied_date, Unset):
-            applied_date = self.applied_date.isoformat() if self.applied_date else None
-
-        is_approved = self.is_approved
-        summary = self.summary
-
-        field_dict: Dict[str, Any] = {}
-        field_dict.update(self.additional_properties)
-        field_dict.update(
-            {
-                "type": type,
-                "payload": payload,
-            }
-        )
-        if applied_date is not UNSET:
-            field_dict["applied_date"] = applied_date
-        if is_approved is not UNSET:
-            field_dict["is_approved"] = is_approved
-        if summary is not UNSET:
-            field_dict["summary"] = summary
-
-        return field_dict
-
-    def to_multipart(self) -> Dict[str, Any]:
-        type = self.type if isinstance(self.type, Unset) else (None, str(self.type).encode(), "text/plain")
-        payload = (None, json.dumps(self.payload.to_dict()).encode(), "application/json")
-
-        applied_date: Union[Unset, None, bytes] = UNSET
-        if not isinstance(self.applied_date, Unset):
-            applied_date = self.applied_date.isoformat().encode() if self.applied_date else None
-
-        is_approved = (
-            self.is_approved
-            if isinstance(self.is_approved, Unset)
-            else (None, str(self.is_approved).encode(), "text/plain")
-        )
-        summary = self.summary if isinstance(self.summary, Unset) else (None, str(self.summary).encode(), "text/plain")
-
-        field_dict: Dict[str, Any] = {}
-        field_dict.update(
-            {key: (None, str(value).encode(), "text/plain") for key, value in self.additional_properties.items()}
-        )
-        field_dict.update(
-            {
-                "type": type,
-                "payload": payload,
-            }
-        )
-        if applied_date is not UNSET:
-            field_dict["applied_date"] = applied_date
-        if is_approved is not UNSET:
-            field_dict["is_approved"] = is_approved
-        if summary is not UNSET:
-            field_dict["summary"] = summary
-
-        return field_dict
-
-    @classmethod
-    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
-        d = src_dict.copy()
-        type = d.pop("type")
-
-        payload = APIMutationRequestPayload.from_dict(d.pop("payload"))
-
-        _applied_date = d.pop("applied_date", UNSET)
-        applied_date: Union[Unset, None, datetime.datetime]
-        if _applied_date is None:
-            applied_date = None
-        elif isinstance(_applied_date, Unset):
-            applied_date = UNSET
-        else:
-            applied_date = isoparse(_applied_date)
-
-        is_approved = d.pop("is_approved", UNSET)
-
-        summary = d.pop("summary", UNSET)
-
-        api_mutation_request = cls(
-            type=type,
-            payload=payload,
-            applied_date=applied_date,
-            is_approved=is_approved,
-            summary=summary,
-        )
-
-        api_mutation_request.additional_properties = d
-        return api_mutation_request
-
-    @property
-    def additional_keys(self) -> List[str]:
-        return list(self.additional_properties.keys())
-
-    def __getitem__(self, key: str) -> Any:
-        return self.additional_properties[key]
-
-    def __setitem__(self, key: str, value: Any) -> None:
-        self.additional_properties[key] = value
-
-    def __delitem__(self, key: str) -> None:
-        del self.additional_properties[key]
-
-    def __contains__(self, key: str) -> bool:
-        return key in self.additional_properties
diff --git a/funkwhale_api_client/models/api_mutation_request_payload.py b/funkwhale_api_client/models/api_mutation_request_payload.py
deleted file mode 100644
index 27dd2eb57deb7b4be482ec741e3be08a18d5dfce..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/models/api_mutation_request_payload.py
+++ /dev/null
@@ -1,44 +0,0 @@
-from typing import Any, Dict, List, Type, TypeVar
-
-import attr
-
-T = TypeVar("T", bound="APIMutationRequestPayload")
-
-
-@attr.s(auto_attribs=True)
-class APIMutationRequestPayload:
-    """ """
-
-    additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
-
-    def to_dict(self) -> Dict[str, Any]:
-
-        field_dict: Dict[str, Any] = {}
-        field_dict.update(self.additional_properties)
-        field_dict.update({})
-
-        return field_dict
-
-    @classmethod
-    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
-        d = src_dict.copy()
-        api_mutation_request_payload = cls()
-
-        api_mutation_request_payload.additional_properties = d
-        return api_mutation_request_payload
-
-    @property
-    def additional_keys(self) -> List[str]:
-        return list(self.additional_properties.keys())
-
-    def __getitem__(self, key: str) -> Any:
-        return self.additional_properties[key]
-
-    def __setitem__(self, key: str, value: Any) -> None:
-        self.additional_properties[key] = value
-
-    def __delitem__(self, key: str) -> None:
-        del self.additional_properties[key]
-
-    def __contains__(self, key: str) -> bool:
-        return key in self.additional_properties
diff --git a/funkwhale_api_client/models/api_mutation_target.py b/funkwhale_api_client/models/api_mutation_target.py
deleted file mode 100644
index 37518b27928f8f42dc2b243e635a24bc66790598..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/models/api_mutation_target.py
+++ /dev/null
@@ -1,44 +0,0 @@
-from typing import Any, Dict, List, Type, TypeVar
-
-import attr
-
-T = TypeVar("T", bound="APIMutationTarget")
-
-
-@attr.s(auto_attribs=True)
-class APIMutationTarget:
-    """ """
-
-    additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
-
-    def to_dict(self) -> Dict[str, Any]:
-
-        field_dict: Dict[str, Any] = {}
-        field_dict.update(self.additional_properties)
-        field_dict.update({})
-
-        return field_dict
-
-    @classmethod
-    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
-        d = src_dict.copy()
-        api_mutation_target = cls()
-
-        api_mutation_target.additional_properties = d
-        return api_mutation_target
-
-    @property
-    def additional_keys(self) -> List[str]:
-        return list(self.additional_properties.keys())
-
-    def __getitem__(self, key: str) -> Any:
-        return self.additional_properties[key]
-
-    def __setitem__(self, key: str, value: Any) -> None:
-        self.additional_properties[key] = value
-
-    def __delitem__(self, key: str) -> None:
-        del self.additional_properties[key]
-
-    def __contains__(self, key: str) -> bool:
-        return key in self.additional_properties
diff --git a/funkwhale_api_client/models/paginated_api_mutation_list.py b/funkwhale_api_client/models/paginated_api_mutation_list.py
deleted file mode 100644
index c15d9dd05210b5ae76e7750d271b45859a612392..0000000000000000000000000000000000000000
--- a/funkwhale_api_client/models/paginated_api_mutation_list.py
+++ /dev/null
@@ -1,93 +0,0 @@
-from typing import Any, Dict, List, Type, TypeVar, Union
-
-import attr
-
-from ..models.api_mutation import APIMutation
-from ..types import UNSET, Unset
-
-T = TypeVar("T", bound="PaginatedAPIMutationList")
-
-
-@attr.s(auto_attribs=True)
-class PaginatedAPIMutationList:
-    """
-    Attributes:
-        count (Union[Unset, int]):  Example: 123.
-        next_ (Union[Unset, None, str]):  Example: http://api.example.org/accounts/?page=4.
-        previous (Union[Unset, None, str]):  Example: http://api.example.org/accounts/?page=2.
-        results (Union[Unset, List[APIMutation]]):
-    """
-
-    count: Union[Unset, int] = UNSET
-    next_: Union[Unset, None, str] = UNSET
-    previous: Union[Unset, None, str] = UNSET
-    results: Union[Unset, List[APIMutation]] = UNSET
-    additional_properties: Dict[str, Any] = attr.ib(init=False, factory=dict)
-
-    def to_dict(self) -> Dict[str, Any]:
-        count = self.count
-        next_ = self.next_
-        previous = self.previous
-        results: Union[Unset, List[Dict[str, Any]]] = UNSET
-        if not isinstance(self.results, Unset):
-            results = []
-            for results_item_data in self.results:
-                results_item = results_item_data.to_dict()
-
-                results.append(results_item)
-
-        field_dict: Dict[str, Any] = {}
-        field_dict.update(self.additional_properties)
-        field_dict.update({})
-        if count is not UNSET:
-            field_dict["count"] = count
-        if next_ is not UNSET:
-            field_dict["next"] = next_
-        if previous is not UNSET:
-            field_dict["previous"] = previous
-        if results is not UNSET:
-            field_dict["results"] = results
-
-        return field_dict
-
-    @classmethod
-    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
-        d = src_dict.copy()
-        count = d.pop("count", UNSET)
-
-        next_ = d.pop("next", UNSET)
-
-        previous = d.pop("previous", UNSET)
-
-        results = []
-        _results = d.pop("results", UNSET)
-        for results_item_data in _results or []:
-            results_item = APIMutation.from_dict(results_item_data)
-
-            results.append(results_item)
-
-        paginated_api_mutation_list = cls(
-            count=count,
-            next_=next_,
-            previous=previous,
-            results=results,
-        )
-
-        paginated_api_mutation_list.additional_properties = d
-        return paginated_api_mutation_list
-
-    @property
-    def additional_keys(self) -> List[str]:
-        return list(self.additional_properties.keys())
-
-    def __getitem__(self, key: str) -> Any:
-        return self.additional_properties[key]
-
-    def __setitem__(self, key: str, value: Any) -> None:
-        self.additional_properties[key] = value
-
-    def __delitem__(self, key: str) -> None:
-        del self.additional_properties[key]
-
-    def __contains__(self, key: str) -> bool:
-        return key in self.additional_properties
diff --git a/tests/unit/test_model_api_mutation.py b/tests/unit/test_model_api_mutation.py
deleted file mode 100644
index 45f2a10fe9acacbba2dab333e20c03d192941e85..0000000000000000000000000000000000000000
--- a/tests/unit/test_model_api_mutation.py
+++ /dev/null
@@ -1,8 +0,0 @@
-from funkwhale_api_client.models.api_mutation import APIMutation
-
-
-def test_APIMutation(load_data):
-    response = load_data("api_mutation")
-    mutation: APIMutation = APIMutation.from_dict(response)
-
-    assert isinstance(mutation, APIMutation)
diff --git a/tests/unit/test_model_paginated_api_mutation_list.py b/tests/unit/test_model_paginated_api_mutation_list.py
deleted file mode 100644
index 5f59a593b9cb1a96709ca29270157b71f26cc718..0000000000000000000000000000000000000000
--- a/tests/unit/test_model_paginated_api_mutation_list.py
+++ /dev/null
@@ -1,8 +0,0 @@
-from funkwhale_api_client.models.paginated_api_mutation_list import PaginatedAPIMutationList
-
-
-def test_PaginatedAPIMutationList(load_data):
-    response = load_data("paginated_api_mutation_list")
-    mutation_list: PaginatedAPIMutationList = PaginatedAPIMutationList.from_dict(response)
-
-    assert isinstance(mutation_list, PaginatedAPIMutationList)