pixi Developer & Integration Documentation

pixiUpdateInvoicePackageTrackingIds

Description

Update existing (return) tracking IDs for package on an invoice specified by InvoiceNr or PackageId


Request Parameters

# Name Type Required Example Description
1 PackageId integer 0 0 or 1 Reference for InvoicePackage table
2 InvoiceNr string 0 INV0001 Invoice number
3 TrackingId string 0 123;124;124 Tracking IDs for the invoice, separated by ;
4 ReturnTrackingId string 0 123;124;124 ReturnTracking IDs for the invoice, separated by ;
5 Overwrite boolean 0 0 or 1 Delete existing tracking IDs for package and set the new ones
6 ResetClientNotifiedFlag boolean 0 0 or 1 Reset ClientNotified flag back to: "N"

Request body

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dem="https://api.pixi.eu/soap/demosandbox/">
   <soapenv:Header/>
   <soapenv:Body>
      <dem:pixiUpdateInvoicePackageTrackingIds>
         <dem:PackageId>0 or 1</dem:PackageId>
         <dem:InvoiceNr>INV0001</dem:InvoiceNr>
         <dem:TrackingId>123;124;124</dem:TrackingId>
         <dem:ReturnTrackingId>123;124;124</dem:ReturnTrackingId>
         <dem:Overwrite>0 or 1</dem:Overwrite>
         <dem:ResetClientNotifiedFlag>0 or 1</dem:ResetClientNotifiedFlag>
      </dem:pixiUpdateInvoicePackageTrackingIds>
   </soapenv:Body>
</soapenv:Envelope>

Response


Body 1: Return status

# Name Type Description
1 Status string Result code of the operation: 200 = Success, 4** = Logical errors (check Message for details)
2 Message string Detail description of the return status

Additional Notes