also, maybe change the logic of the resource a bit:
Resource name would be "content", and to get it filtered by role you pass it in the $request?