     {:accept mt/entry-media-type
      :content-type "text/plain"}))
 
-(defn- inbox-follow-link [org-slug board-slug entry-uuid]
+(defn- follow-link [org-slug board-slug entry-uuid]
   (hateoas/link-map "follow" hateoas/POST (url org-slug board-slug entry-uuid :follow)
     {:accept mt/entry-media-type
      :content-type "text/plain"}))
 
-(defn- inbox-unfollow-link [org-slug board-slug entry-uuid]
+(defn- unfollow-link [org-slug board-slug entry-uuid]
   (hateoas/link-map "unfollow" hateoas/POST (url org-slug board-slug entry-uuid :unfollow)
     {:accept mt/entry-media-type
      :content-type "text/plain"}))

               (not secure-access?)
               (concat [(self-link org-slug board-slug entry-uuid)
                        (up-link org-slug board-slug)])
               ;; Generic links for all team members
               (and (not secure-access?)
                    (or (= access-level :author)
                        (= access-level :viewer)))
               (concat [(share-link org-slug board-slug entry-uuid)
                         bookmarks-link
                        ; (inbox-unread-link org-slug board-slug entry-uuid)
                        ; (inbox-dismiss-link org-slug board-slug entry-uuid)
                        ; inbox-link
                        ])
               ;; Only admins and the owner can edit or delete the entry
               (and (not secure-access?)
                    (or draft?

                           (add-bookmark-link org-slug board-slug entry-uuid)))
        user-visibility (when user-id
                          (some (fn [[k v]] (when (= k (keyword user-id)) v)) (:user-visibility entry)))
        user-visibility-link (if (:unfollow user-visibility)
                               (follow-link org-slug board-slug entry-uuid)
                               (unfollow-link org-slug board-slug entry-uuid))
        member? (#{:author :viewer} access-level)
        links (cond-> []
               ;; secure UUID access
               secure-access?
