Scope,Resource,Context,Ownership,Limit,Method,URL,Privilege,Membership list,Membership,Sandbox,N/A,,GET,/memberships,None,N/A list,Membership,Organization,N/A,,GET,/memberships,None,Worker view,Membership,Sandbox,None,,GET,/membership/{id},Admin,N/A view,Membership,Sandbox,Self,,GET,/membership/{id},None,N/A view,Membership,Organization,"None, Self",,GET,/membership/{id},None,Worker change:role,Membership,Organization,"None, Self","resource[""role""] not in [""maintainer"", ""owner""]",PATCH,/membership/{id},User,Maintainer change:role,Membership,Organization,"None, Self","resource[""role""] != ""owner""",PATCH,/membership/{id},User,Owner delete,Membership,Organization,"None, Self","resource[""role""] not in [""maintainer"", ""owner""]",DELETE,/membership/{id},User,Maintainer delete,Membership,Organization,"None, Self","resource[""role""] != ""owner""",DELETE,/membership/{id},User,Owner delete,Membership,Sandbox,Self,"resource[""role""] != ""owner""",DELETE,/membership/{id},Worker,N/A