diff --git a/lib/fog/dynect/requests/dns/get_record.rb b/lib/fog/dynect/requests/dns/get_record.rb
index <HASH>..<HASH> 100644
--- a/lib/fog/dynect/requests/dns/get_record.rb
+++ b/lib/fog/dynect/requests/dns/get_record.rb
@@ -60,7 +60,7 @@ module Fog
             records = zone[:records][type].select { |record| record[:fqdn] == fqdn }
             response.body = {
               "status" => "success",
-              "data" => records.collect { |record| "/REST/ARecord/#{record[:zone][:zone]}/#{record[:fqdn]}/#{record[:record_id]}" },
+              "data" => records.collect { |record| "/REST/#{record[:type]}Record/#{record[:zone][:zone]}/#{record[:fqdn]}/#{record[:record_id]}" },
               "job_id" => Fog::Dynect::Mock.job_id,
               "msgs" => [{
                 "INFO" => "detail: Found #{records.size} record",
[dynect|dns] accidentally hardcoded the record type in the mocked data.