Skip to content
ruby
require "uri"
require "json"
require "net/http"

url = URI("https://api.doppio.sh/v1/render/pdf/async")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Authorization"] = "Bearer <YOUR API KEY>"
request["Content-Type"] = "application/json"
request.body = JSON.dump({
  "doppio": {
    "webhook": {
      "url": "https://my-url.com/callback",
      "method": "POST"
    }
  },
  "page": {
    "pdf": {
      "printBackground": true
    },
    "goto": {
      "url": "https://www.spacejam.com/1996"
    }
  }
})

response = https.request(request)
puts response.read_body

All rights reserved