Ruby SMS API require 'net/http' require 'uri' require 'json' uri = URI.parse("http://bulk.pradytec.com/api/sms/send") request = Net::HTTP::Post.new(uri) request.content_type = "application/json" request["Accept"] = "application/json" request.body = JSON.dump({ "apikey" => "your api key", "appname" => "appname here", "senderId" => "Your assigned sender ID. Leave empty if you dont have", "recipients" => "254706010288,254701364040", "message" => "Hello, i am using PRADYTEC SMS API" }) req_options = { use_ssl: uri.scheme == "https", } response = Net::HTTP.start(uri.hostname, uri.port, req_options) do |http| http.request(request) end # response.code # response.body Balance API | SMS Logs API | Payment API