diff --git a/api/funkwhale_api/federation/serializers.py b/api/funkwhale_api/federation/serializers.py
index 08b51a6302c9e59c6bf83b412b857252de884507..207c4b76d365dc4605cacf2de4072d3079fdc93b 100644
--- a/api/funkwhale_api/federation/serializers.py
+++ b/api/funkwhale_api/federation/serializers.py
@@ -1583,12 +1583,12 @@ class ChannelUploadSerializer(serializers.Serializer):
             "url": [
                 {
                     "type": "Link",
-                    "mimeType": upload.mimetype,
+                    "mediaType": upload.mimetype,
                     "href": utils.full_url(upload.listen_url_no_download),
                 },
                 {
                     "type": "Link",
-                    "mimeType": "text/html",
+                    "mediaType": "text/html",
                     "href": utils.full_url(upload.track.get_absolute_url()),
                 },
             ],
diff --git a/api/tests/federation/test_serializers.py b/api/tests/federation/test_serializers.py
index e203e0aff6ebbb00de21bd8d19573fc311e31c56..6411dd1cd41ea68622a23857073e4a87324bf9f2 100644
--- a/api/tests/federation/test_serializers.py
+++ b/api/tests/federation/test_serializers.py
@@ -1470,12 +1470,12 @@ def test_channel_upload_serializer(factories):
         "url": [
             {
                 "type": "Link",
-                "mimeType": upload.mimetype,
+                "mediaType": upload.mimetype,
                 "href": utils.full_url(upload.listen_url_no_download),
             },
             {
                 "type": "Link",
-                "mimeType": "text/html",
+                "mediaType": "text/html",
                 "href": utils.full_url(upload.track.get_absolute_url()),
             },
         ],