XML protocol via API also supports SOAP for Push services. The XML file received to the API endpoint will include the following structure:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
...
</soap:Body>
</soap:Envelope>
Dispatch Confirmation V6 example: XMLSOAPAPI_PushDispatchConfirmations_V6.xml