4. Cancel

Request:

<request version="4.0">
  <auth>
    <username>example</username>
    <password>example</password>
    <agent />
  </auth>
  <packages-cancel session="dv.1653427601521" />
</request>
Parameter Type Comments
packages-cancel @sessionstringthe package session value as returned during the search/book phases

Successful Response:

<?xml version="1.0"?>
<response success="1" session="dv.2831934821140">
  <cancellations status="cancelled">
    <cancellation status="cancelled" reservationId="dv.28364376891" product="hotels" />
    <cancellation status="cancelled" reservationId="dv.28364376894" product="hotels" />
    <cancellation status="cancelled" reservationId="dv.28364376895" product="transfer" />
    <cancellation status="cancelled" reservationId="dv.28364376896" product="cars" />
  </cancellations>
</response>
Parameter Type Comments
cancellations @statusstringcancelled

Error Response:

<?xml version="1.0"?>
<response success="1" session="dv.2831934821140">
  <cancellations status="failed">
    <cancellation status="cancelled" reservationId="dv.28319358081" product="hotels" />
    <cancellation status="failed" reservationId="dv.27178375686" product="flights" />
    <cancellation status="failed" reservationId="dv.28364376896" product="cars">
      <remarks><![CDATA[Cancellation failed - unspecified error]]></remarks>
    </cancellation>
  </cancellations>
</response>
Parameter Type Comments
cancellations @statusstringfailed
cancellations/cancellation @statusstringthe status of each service cancellation


Comments