diff --git a/vibes_auth/docs/drf/viewsets.py b/vibes_auth/docs/drf/viewsets.py index 90dc575b..d9f6587c 100644 --- a/vibes_auth/docs/drf/viewsets.py +++ b/vibes_auth/docs/drf/viewsets.py @@ -35,6 +35,13 @@ USER_SCHEMA = { ), "upload_avatar": extend_schema( summary=_("handle avatar upload for a user"), + request={ + "multipart/form-data": { + "type": "object", + "properties": { + "avatar": {"type": "string", "format": "binary"}}, + }, + }, responses={ status.HTTP_200_OK: UserSerializer, status.HTTP_400_BAD_REQUEST: {"description": "Invalid Request"},