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