Module: Mackerel::REST::Invitation

Included in:
Client
Defined in:
lib/mackerel/invitation.rb

Instance Method Summary collapse

Instance Method Details

#post_invitation(email, authority) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/mackerel/invitation.rb', line 4

def post_invitation(email, authority)
  command = ApiCommand.new(:post, '/api/v0/invitations', @api_key)
  command.body = {
    email: email.to_s,
    authority: authority.to_s
  }.to_json
  command.execute(client)
end

#revoke_invitation(email) ⇒ Object



13
14
15
16
17
# File 'lib/mackerel/invitation.rb', line 13

def revoke_invitation(email)
  command = ApiCommand.new(:post, '/api/v0/invitations/revoke', @api_key)
  command.body = { email: email.to_s }.to_json
  command.execute(client)
end