It appears every piece of info about a project snippet can be retrieved/set except the visibility setting.
visibility
http://doc.gitlab.com/ce/api/project_snippets.html