Sha256: 66da7cea2a1aaa76dddd92e9f47e489d968a60073404366ac192ae4a40f95b4f

Contents?: true

Size: 1017 Bytes

Versions: 40

Compression:

Stored size: 1017 Bytes

Contents

require 'sendgrid-ruby'


sg = SendGrid::API.new(api_key: ENV['SENDGRID_API_KEY'])


##################################################
# Returns a list of all partner settings. #
# GET /partner_settings #

params = JSON.parse('{"limit": 1, "offset": 1}')
response = sg.client.partner_settings.get(query_params: params)
puts response.status_code
puts response.body
puts response.headers

##################################################
# Updates New Relic partner settings. #
# PATCH /partner_settings/new_relic #

data = JSON.parse('{
  "enable_subuser_statistics": true, 
  "enabled": true, 
  "license_key": ""
}')
response = sg.client.partner_settings.new_relic.patch(request_body: data)
puts response.status_code
puts response.body
puts response.headers

##################################################
# Returns all New Relic partner settings. #
# GET /partner_settings/new_relic #

response = sg.client.partner_settings.new_relic.get()
puts response.status_code
puts response.body
puts response.headers

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
sendgrid-ruby-6.3.4 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.3.3 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.3.2 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.3.1 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.2.1 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.2.0 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.1.4 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.1.3 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.1.2 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.1.1 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.1.0 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.0.4 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.0.3 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.0.2 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.0.1 examples/partnersettings/partnersettings.rb
sendgrid-ruby-6.0.0 examples/partnersettings/partnersettings.rb
sendgrid-ruby-5.3.0 examples/partnersettings/partnersettings.rb
sendgrid-ruby-5.2.0 examples/partnersettings/partnersettings.rb
sendgrid-ruby-5.1.0 examples/partnersettings/partnersettings.rb
sendgrid-ruby-5.0.0 examples/partnersettings/partnersettings.rb