Ruby
This page provides an example of how to send an email using the NotifiedBy API in Ruby.
Here is some Ruby code to send an email using the service.
require 'net/http'
require 'uri'
uri = URI.parse("https://api.notifiedby.com/v1/email/send/")
request = Net::HTTP::Post.new(uri)
request["Authorization"] = "Api-Key YOUR_API_KEY"
request.set_form_data(
"recipient" => "YOU@TESTEMAIL",
"subject" => "email from API",
"body" => "<h1>Email from API</h1><p>This is an <strong>HTML</strong> email body.</p>",
"plain_body" => "This is the plain text version of the email body."
)
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") do |http|
http.request(request)
end
puts response.body
Example with Encryption Key
require 'net/http'
require 'uri'
uri = URI.parse("https://api.notifiedby.com/v1/email/send/")
request = Net::HTTP::Post.new(uri)
request["Authorization"] = "Api-Key YOUR_API_KEY"
request["Encryption-Key"] = "my-encryption-key"
request.set_form_data(
"recipient" => "YOU@TESTEMAIL",
"subject" => "email from API",
"body" => "<h1>Email from API</h1><p>This is an <strong>HTML</strong> email body.</p>",
"plain_body" => "This is the plain text version of the email body."
)
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") do |http|
http.request(request)
end
puts response.body