The PickupManifestListRequest API enables retrieval of pickup manifests for shipments created through bulk pickup workflows. This API uses shipment tracking numbers to identify associated pickup batches. For this reason, returns manifest for all shipments in the identified batch.
Within the request it is possible to insert a list of MasterTrackingMBE. If more than one MasterTrackingMBE is inserted, they must belong to the same batchID, otherwise an error will be returned.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ws="http://www.onlinembe.eu/ws/">
<soapenv:Header/>
<soapenv:Body>
<ws:PickupManifestListRequest>
<RequestContainer>
<System>IT</System>
<Credentials>
<Username></Username>
<Passphrase></Passphrase>
</Credentials>
<InternalReferenceID></InternalReferenceID>
<!-- One or more tracking numbers -->
<MasterTrackingMBE>IT0001-0P-0000000036P</MasterTrackingMBE>
<MasterTrackingMBE>IT0001-0P-0000000037P</MasterTrackingMBE>
<MasterTrackingMBE>IT0001-0P-0000000038P</MasterTrackingMBE>
</RequestContainer>
</ws:PickupManifestListRequest>
</soapenv:Body>
</soapenv:Envelope>
The output is the PDF content of the pickup manifest, generated with all the shipments that belong to the batchID of the input shipment(s):
<PickupManifestListRequestResponse>
<RequestContainer>
<InternalReferenceID>your_reference</InternalReferenceID>
<Status>OK</Status>
<ShipmentsCount>4</ShipmentsCount>
<TotalPackages>4</TotalPackages>
<Labels>
<Label>
<Stream>JVBERi0xLjQKMyAwIG9iag==...</Stream>
<Type>PDF</Type>
</Label>
</Labels>
</RequestContainer>
</PickupManifestListRequestResponse>