module Voog::API::SiteUsers

Voog Site Users API methods. Manage users who have access to password protected pages.

@see www.voog.com/support/guides/managing-your-website-pages/password-protected-pages @see www.voog.com/developers/api/resources/site_users

Public Instance Methods

create_site_user(data) click to toggle source

Invite a new user to see password protected pages

@see www.voog.com/developers/api/resources/site_users#create_site_user

# File lib/voog_api/api/site_users.rb, line 20
def create_site_user(data)
  post 'site_users', data
end
delete_site_user(id) click to toggle source

Delete a site user

@see www.voog.com/developers/api/resources/site_users#remove_site_user

# File lib/voog_api/api/site_users.rb, line 34
def delete_site_user(id)
  delete "site_users/#{id}"
end
site_user(id, params = {}) click to toggle source

Get a single site user

@see www.voog.com/developers/api/resources/site_users#get_site_user

# File lib/voog_api/api/site_users.rb, line 27
def site_user(id, params = {})
  get "site_users/#{id}", {query: params}
end
site_users(params = {}) click to toggle source

List site users with access to password protected pages

@see www.voog.com/developers/api/resources/site_users#get_site_users

# File lib/voog_api/api/site_users.rb, line 13
def site_users(params = {})
  paginate 'site_users', {query: params}
end