Module: Voog::API::SiteUsers

Included in:
Client
Defined in:
lib/voog_api/api/site_users.rb

Overview

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

Instance Method Summary collapse

Instance Method Details

#create_site_user(data) ⇒ Object

Invite a new user to see password protected pages



20
21
22
# File 'lib/voog_api/api/site_users.rb', line 20

def create_site_user(data)
  post 'site_users', data
end

#delete_site_user(id) ⇒ Object

Delete a site user



34
35
36
# File 'lib/voog_api/api/site_users.rb', line 34

def delete_site_user(id)
  delete "site_users/#{id}"
end

#site_user(id, params = {}) ⇒ Object

Get a single site user



27
28
29
# 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 = {}) ⇒ Object

List site users with access to password protected pages



13
14
15
# File 'lib/voog_api/api/site_users.rb', line 13

def site_users(params = {})
  paginate 'site_users', {query: params}
end