In connectapi and the Connect API, the allowed roles when setting permissions are "viewer" or "owner" (i.e. content_add_user(content, guid, role = c("viewer", "owner"))
).
These roles map to "viewer" and "collaborator" in RStudio Connect. However, in RStudio Connect, there is also the notion of a content "owner", but it means something different.
I'd like to request a feature to make the naming more consistent throughout.
Reference:
https://docs.rstudio.com/connect/api/