Integration


Click here for a complete list of operations.

GetTrackingModel

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
filter:
accountCode:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /rest/Integration.asmx HTTP/1.1
Host: services.fnf.co.za
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetTrackingModel"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetTrackingModel xmlns="http://tempuri.org/">
      <filter>string</filter>
      <accountCode>string</accountCode>
    </GetTrackingModel>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetTrackingModelResponse xmlns="http://tempuri.org/">
      <TrackingServiceModel>
        <Filter>string</Filter>
        <Message>string</Message>
        <WaybillInfo>
          <WaybillNumber>string</WaybillNumber>
          <OperationStatusDescription>string</OperationStatusDescription>
          <Signature>string</Signature>
          <PODDateTime>string</PODDateTime>
          <PODLink>string</PODLink>
          <ShipDate>string</ShipDate>
          <CustomerName>string</CustomerName>
          <ServiceType>string</ServiceType>
          <AccountReference>string</AccountReference>
          <Location>string</Location>
          <Origin>string</Origin>
          <Destination>string</Destination>
          <Recipient>string</Recipient>
        </WaybillInfo>
        <WaybillAddon>
          <WaybillNumber>string</WaybillNumber>
          <WaybillDate>string</WaybillDate>
          <TrackingDate>string</TrackingDate>
          <AccountNumber>string</AccountNumber>
          <InvoiceNumber>string</InvoiceNumber>
          <Market>string</Market>
          <MailPlan>string</MailPlan>
          <NumberOfParcels>string</NumberOfParcels>
          <AdditionalBoxes>string</AdditionalBoxes>
          <TotalWeight>string</TotalWeight>
          <TotalVolumeticWeight>string</TotalVolumeticWeight>
          <TotalWaybillCost>string</TotalWaybillCost>
        </WaybillAddon>
        <TrackingEvents>
          <TrackingDateTime>string</TrackingDateTime>
          <TrackingCode>string</TrackingCode>
          <TrackingDescription>string</TrackingDescription>
          <BranchCode>string</BranchCode>
        </TrackingEvents>
        <TrackingEvents>
          <TrackingDateTime>string</TrackingDateTime>
          <TrackingCode>string</TrackingCode>
          <TrackingDescription>string</TrackingDescription>
          <BranchCode>string</BranchCode>
        </TrackingEvents>
        <Parcels>
          <ParcelLineNumber>string</ParcelLineNumber>
          <ParcelNumber>string</ParcelNumber>
          <ParcelDescription>string</ParcelDescription>
          <ParcelLength>string</ParcelLength>
          <ParcelBreadth>string</ParcelBreadth>
          <ParcelHeight>string</ParcelHeight>
          <ParcelWeight>string</ParcelWeight>
          <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
          <ParcelEndorsements>string</ParcelEndorsements>
          <ProductCode>string</ProductCode>
          <FreightCharge>string</FreightCharge>
          <PODImageURL>string</PODImageURL>
        </Parcels>
        <Parcels>
          <ParcelLineNumber>string</ParcelLineNumber>
          <ParcelNumber>string</ParcelNumber>
          <ParcelDescription>string</ParcelDescription>
          <ParcelLength>string</ParcelLength>
          <ParcelBreadth>string</ParcelBreadth>
          <ParcelHeight>string</ParcelHeight>
          <ParcelWeight>string</ParcelWeight>
          <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
          <ParcelEndorsements>string</ParcelEndorsements>
          <ProductCode>string</ProductCode>
          <FreightCharge>string</FreightCharge>
          <PODImageURL>string</PODImageURL>
        </Parcels>
      </TrackingServiceModel>
    </GetTrackingModelResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /rest/Integration.asmx HTTP/1.1
Host: services.fnf.co.za
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetTrackingModel xmlns="http://tempuri.org/">
      <filter>string</filter>
      <accountCode>string</accountCode>
    </GetTrackingModel>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetTrackingModelResponse xmlns="http://tempuri.org/">
      <TrackingServiceModel>
        <Filter>string</Filter>
        <Message>string</Message>
        <WaybillInfo>
          <WaybillNumber>string</WaybillNumber>
          <OperationStatusDescription>string</OperationStatusDescription>
          <Signature>string</Signature>
          <PODDateTime>string</PODDateTime>
          <PODLink>string</PODLink>
          <ShipDate>string</ShipDate>
          <CustomerName>string</CustomerName>
          <ServiceType>string</ServiceType>
          <AccountReference>string</AccountReference>
          <Location>string</Location>
          <Origin>string</Origin>
          <Destination>string</Destination>
          <Recipient>string</Recipient>
        </WaybillInfo>
        <WaybillAddon>
          <WaybillNumber>string</WaybillNumber>
          <WaybillDate>string</WaybillDate>
          <TrackingDate>string</TrackingDate>
          <AccountNumber>string</AccountNumber>
          <InvoiceNumber>string</InvoiceNumber>
          <Market>string</Market>
          <MailPlan>string</MailPlan>
          <NumberOfParcels>string</NumberOfParcels>
          <AdditionalBoxes>string</AdditionalBoxes>
          <TotalWeight>string</TotalWeight>
          <TotalVolumeticWeight>string</TotalVolumeticWeight>
          <TotalWaybillCost>string</TotalWaybillCost>
        </WaybillAddon>
        <TrackingEvents>
          <TrackingDateTime>string</TrackingDateTime>
          <TrackingCode>string</TrackingCode>
          <TrackingDescription>string</TrackingDescription>
          <BranchCode>string</BranchCode>
        </TrackingEvents>
        <TrackingEvents>
          <TrackingDateTime>string</TrackingDateTime>
          <TrackingCode>string</TrackingCode>
          <TrackingDescription>string</TrackingDescription>
          <BranchCode>string</BranchCode>
        </TrackingEvents>
        <Parcels>
          <ParcelLineNumber>string</ParcelLineNumber>
          <ParcelNumber>string</ParcelNumber>
          <ParcelDescription>string</ParcelDescription>
          <ParcelLength>string</ParcelLength>
          <ParcelBreadth>string</ParcelBreadth>
          <ParcelHeight>string</ParcelHeight>
          <ParcelWeight>string</ParcelWeight>
          <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
          <ParcelEndorsements>string</ParcelEndorsements>
          <ProductCode>string</ProductCode>
          <FreightCharge>string</FreightCharge>
          <PODImageURL>string</PODImageURL>
        </Parcels>
        <Parcels>
          <ParcelLineNumber>string</ParcelLineNumber>
          <ParcelNumber>string</ParcelNumber>
          <ParcelDescription>string</ParcelDescription>
          <ParcelLength>string</ParcelLength>
          <ParcelBreadth>string</ParcelBreadth>
          <ParcelHeight>string</ParcelHeight>
          <ParcelWeight>string</ParcelWeight>
          <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
          <ParcelEndorsements>string</ParcelEndorsements>
          <ProductCode>string</ProductCode>
          <FreightCharge>string</FreightCharge>
          <PODImageURL>string</PODImageURL>
        </Parcels>
      </TrackingServiceModel>
    </GetTrackingModelResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /rest/Integration.asmx/GetTrackingModel?filter=string&accountCode=string HTTP/1.1
Host: services.fnf.co.za
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<TrackingServiceModel xmlns="http://tempuri.org/">
  <Filter>string</Filter>
  <Message>string</Message>
  <WaybillInfo>
    <WaybillNumber>string</WaybillNumber>
    <OperationStatusDescription>string</OperationStatusDescription>
    <Signature>string</Signature>
    <PODDateTime>string</PODDateTime>
    <PODLink>string</PODLink>
    <ShipDate>string</ShipDate>
    <CustomerName>string</CustomerName>
    <ServiceType>string</ServiceType>
    <AccountReference>string</AccountReference>
    <Location>string</Location>
    <Origin>string</Origin>
    <Destination>string</Destination>
    <Recipient>string</Recipient>
  </WaybillInfo>
  <WaybillAddon>
    <WaybillNumber>string</WaybillNumber>
    <WaybillDate>string</WaybillDate>
    <TrackingDate>string</TrackingDate>
    <AccountNumber>string</AccountNumber>
    <InvoiceNumber>string</InvoiceNumber>
    <Market>string</Market>
    <MailPlan>string</MailPlan>
    <NumberOfParcels>string</NumberOfParcels>
    <AdditionalBoxes>string</AdditionalBoxes>
    <TotalWeight>string</TotalWeight>
    <TotalVolumeticWeight>string</TotalVolumeticWeight>
    <TotalWaybillCost>string</TotalWaybillCost>
  </WaybillAddon>
  <TrackingEvents>
    <TrackingDateTime>string</TrackingDateTime>
    <TrackingCode>string</TrackingCode>
    <TrackingDescription>string</TrackingDescription>
    <BranchCode>string</BranchCode>
  </TrackingEvents>
  <TrackingEvents>
    <TrackingDateTime>string</TrackingDateTime>
    <TrackingCode>string</TrackingCode>
    <TrackingDescription>string</TrackingDescription>
    <BranchCode>string</BranchCode>
  </TrackingEvents>
  <Parcels>
    <ParcelLineNumber>string</ParcelLineNumber>
    <ParcelNumber>string</ParcelNumber>
    <ParcelDescription>string</ParcelDescription>
    <ParcelLength>string</ParcelLength>
    <ParcelBreadth>string</ParcelBreadth>
    <ParcelHeight>string</ParcelHeight>
    <ParcelWeight>string</ParcelWeight>
    <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
    <ParcelEndorsements>string</ParcelEndorsements>
    <ProductCode>string</ProductCode>
    <FreightCharge>string</FreightCharge>
    <PODImageURL>string</PODImageURL>
  </Parcels>
  <Parcels>
    <ParcelLineNumber>string</ParcelLineNumber>
    <ParcelNumber>string</ParcelNumber>
    <ParcelDescription>string</ParcelDescription>
    <ParcelLength>string</ParcelLength>
    <ParcelBreadth>string</ParcelBreadth>
    <ParcelHeight>string</ParcelHeight>
    <ParcelWeight>string</ParcelWeight>
    <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
    <ParcelEndorsements>string</ParcelEndorsements>
    <ProductCode>string</ProductCode>
    <FreightCharge>string</FreightCharge>
    <PODImageURL>string</PODImageURL>
  </Parcels>
</TrackingServiceModel>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /rest/Integration.asmx/GetTrackingModel HTTP/1.1
Host: services.fnf.co.za
Content-Type: application/x-www-form-urlencoded
Content-Length: length

filter=string&accountCode=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<TrackingServiceModel xmlns="http://tempuri.org/">
  <Filter>string</Filter>
  <Message>string</Message>
  <WaybillInfo>
    <WaybillNumber>string</WaybillNumber>
    <OperationStatusDescription>string</OperationStatusDescription>
    <Signature>string</Signature>
    <PODDateTime>string</PODDateTime>
    <PODLink>string</PODLink>
    <ShipDate>string</ShipDate>
    <CustomerName>string</CustomerName>
    <ServiceType>string</ServiceType>
    <AccountReference>string</AccountReference>
    <Location>string</Location>
    <Origin>string</Origin>
    <Destination>string</Destination>
    <Recipient>string</Recipient>
  </WaybillInfo>
  <WaybillAddon>
    <WaybillNumber>string</WaybillNumber>
    <WaybillDate>string</WaybillDate>
    <TrackingDate>string</TrackingDate>
    <AccountNumber>string</AccountNumber>
    <InvoiceNumber>string</InvoiceNumber>
    <Market>string</Market>
    <MailPlan>string</MailPlan>
    <NumberOfParcels>string</NumberOfParcels>
    <AdditionalBoxes>string</AdditionalBoxes>
    <TotalWeight>string</TotalWeight>
    <TotalVolumeticWeight>string</TotalVolumeticWeight>
    <TotalWaybillCost>string</TotalWaybillCost>
  </WaybillAddon>
  <TrackingEvents>
    <TrackingDateTime>string</TrackingDateTime>
    <TrackingCode>string</TrackingCode>
    <TrackingDescription>string</TrackingDescription>
    <BranchCode>string</BranchCode>
  </TrackingEvents>
  <TrackingEvents>
    <TrackingDateTime>string</TrackingDateTime>
    <TrackingCode>string</TrackingCode>
    <TrackingDescription>string</TrackingDescription>
    <BranchCode>string</BranchCode>
  </TrackingEvents>
  <Parcels>
    <ParcelLineNumber>string</ParcelLineNumber>
    <ParcelNumber>string</ParcelNumber>
    <ParcelDescription>string</ParcelDescription>
    <ParcelLength>string</ParcelLength>
    <ParcelBreadth>string</ParcelBreadth>
    <ParcelHeight>string</ParcelHeight>
    <ParcelWeight>string</ParcelWeight>
    <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
    <ParcelEndorsements>string</ParcelEndorsements>
    <ProductCode>string</ProductCode>
    <FreightCharge>string</FreightCharge>
    <PODImageURL>string</PODImageURL>
  </Parcels>
  <Parcels>
    <ParcelLineNumber>string</ParcelLineNumber>
    <ParcelNumber>string</ParcelNumber>
    <ParcelDescription>string</ParcelDescription>
    <ParcelLength>string</ParcelLength>
    <ParcelBreadth>string</ParcelBreadth>
    <ParcelHeight>string</ParcelHeight>
    <ParcelWeight>string</ParcelWeight>
    <ParcelVolumetricWeight>string</ParcelVolumetricWeight>
    <ParcelEndorsements>string</ParcelEndorsements>
    <ProductCode>string</ProductCode>
    <FreightCharge>string</FreightCharge>
    <PODImageURL>string</PODImageURL>
  </Parcels>
</TrackingServiceModel>