# bundle install faraday faraday_middleware require 'faraday' require 'faraday_middleware' require 'json' connection = Faraday.new do |f| f.authorization :apikey, ENV['ALMA_APIKEY'] f.response :json f.headers['accept'] = "application/json" f.use Faraday::Response::RaiseError end begin url = 'https://api-na.hosted.exlibrisgroup.com/almaws/v1/users/fdsa' response = connection.get url p response.body rescue Faraday::Error => e error = JSON.parse(e.response[:body])['errorList']['error'][0] p error['errorMessage'] end