diff --git a/djangoldp/permissions.py b/djangoldp/permissions.py
index 776b4b924b4c321fccf1dc4361a000af236db48a..b323c9925ec223df18d9fef36bb94ac2d983089b 100644
--- a/djangoldp/permissions.py
+++ b/djangoldp/permissions.py
@@ -65,7 +65,7 @@ class InboxPermissions(WACPermissions):
     """
     anonymous_perms = ['create']
     authenticated_perms = ['create']
-    author_perms = ['view', 'update']
+    author_perms = ['view', 'update', 'partial_update']
 
     def has_permission(self, request, view):
         if view.action in ['create']:
@@ -103,7 +103,7 @@ class AnonymousReadOnly(WACPermissions):
     def has_permission(self, request, view):
         if view.action in ['list', 'retrieve']:
             return True
-        elif view.action in ['create', 'update'] and request.user.is_authenticated():
+        elif view.action in ['create', 'update', 'partial_update'] and request.user.is_authenticated():
             return True
         else:
             return super().has_permission(request, view)