InformationService

This exposes all web services for general information e.g transaction types (delivery/collection), registered carrier names etc.

Methods

findCarriers

This will return all the carrier code to name mappings for the retailer. This includes carriers that are disabled from allocation.

findCarrierServices

The names of all services registered by retailer for a specific carrier e.g Pre-noon.

findCarrierServiceTypes

This will return all the carrier service type code to name mappings for the retailer.

findConsignmentStatuses

All possible status of a consignment e.g Unallocated, Allocated, Printed, Ready to manifest, Manifested, Tracking, and Completed.

findGroups

This will return all the group code to name mappings for the retailer. If you use groups in your presentation of options, you will often want to present the name. Use this method to build your mapping table so that you can identify the name of the group given a specific group code from the DeliveryOption.

findManifestStatuses

All possible manifest status of a consignment e.g Waiting to be sent, Failed - waiting to retry, Sending, Failed, and Sent.

findTransactionTypes

Types of transaction that the system supports. e.g Delivery, Pick-up

findWarehouses

This will return all the warehouse code to name mappings for the retailer. However, in the situation where the user account being used has been locked to specific warehouses, this method will return only those that the account has access to.

getPODTypes

The types of all POD e.g signature.

WSDL

We provide a number of systems, each with a specific purpose. You can obtain the specific WSDLs from the sites in question, although they usually use the same version of API.

Platform API Version URL
Public WSDL 2.x http://www.metapack.com/devcentre/sites/default/files/wsdl/2.x/InformationService.wsdl
Public WSDL 3.x http://www.metapack.com/devcentre/sites/default/files/wsdl/3.x/InformationService.wsdl

Live URL 3.x http://dm-api.metapack.com/api/3.x/services/InformationService?wsdl
Live URL (proxy) 2.x http://dm-api.metapack.com/api/2.x/services/InformationService?wsdl

Test 1 URL (legacy) 2.x http://test1.metapack.com/dm/services/InformationService?wsdl
Test 2 URL 3.x http://test2.metapack.com/api/3.x/services/InformationService?wsdl
Test 2 URL (proxy) 2.x http://test2.metapack.com/api/2.x/services/InformationService?wsdl