Q:

Are the XML APIs deprecated in Authorize.Net?

I heard that authorize.net has a new API. I use an API to manage recurring payments where I send XML requests of the form shown below (in PHP, i.e. $authnet_ etc . will be replaced by actual values). Is this deprecated? 
<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<ARBCreateSubscriptionRequest xmlns= \"AnetApi/xml/v1/schema/AnetApiSchema.xsd\">
      <merchantAuthentication>
          <name>$authnet_loginname</name>
          <transactionKey>$authnet_transactionkey</transactionKey>
      </merchantAuthentication>
<subscription>
    <name>{$name}</name>
    <paymentSchedule>
       <interval>
          <length>$length</length>
          <unit>$unit</unit>
       </interval>
       <startDate>$startDate</startDate>
       <totalOccurrences>$totalOccurrences</totalOccurrences>
    </paymentSchedule>
    <amount>$intern_amount</amount>
    <payment>
       <creditCard>
          <cardNumber>$x_card_number</cardNumber>
          <expirationDate>$expirationDate</expirationDate>
       </creditCard>
    </payment>
    <order>
      <invoiceNumber>$action_id</invoiceNumber>
      <description>$description</description>
    </order>
    <customer>
       <email>$x_email</email>
       <phoneNumber> $x_phone </phoneNumber>
    </customer>
    <billTo>
       <firstName>$intern_first_name</firstName>
       <lastName>$intern_last_name</lastName>
       <address>$intern_address</address>
       <city>$intern_city</city>
       <state>$intern_state</state>
       <zip>$intern_zip</zip>
       <country>$intern_country</country>
    </billTo>
    <shipTo>
       <firstName>$intern_ship_to_first_name</firstName>
       <lastName>$intern_ship_to_last_name</lastName>
       <address>$intern_ship_to_address</address>
       <city>$intern_ship_to_city</city>
       <state>$intern_ship_to_state</state>
       <zip>$intern_ship_to_zip</zip>
       <country>$intern_ship_to_country</country>
    </shipTo>
    </subscription>
</ARBCreateSubscriptionRequest>

A:

Authorize.Net did not deprecate XML formatted API requests. They work in parallel with the newer JSON format. 
They still list it on their API Reference and documentation.

