The ManageCustomerRequest API has been enhanced to provide comprehensive pickup permissions and third-party shipment capability information for MOL users. When used with the GET action, this API now returns detailed pickup authorization data that determines which pickup workflows and courier services are available to the requesting user.
No changes have been made in the ManageCustomerRequest input, so the only parameter that is needed is the field <Action>GET</Action>.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://www.onlinembe.eu/ws/">
<soapenv:Header/>
<soapenv:Body>
<ws:ManageCustomerRequest>
<RequestContainer>
<Credentials>
<Username>?</Username>
<Passphrase>?</Passphrase>
</Credentials>
<InternalReferenceID>test-xx</InternalReferenceID>
<Action>GET</Action>
</RequestContainer>
</ws:ManageCustomerRequest>
</soapenv:Body>
</soapenv:Envelope>
The response will contain the MOL user’s customer information and the MOL user’s permission.
In particular, information about pickup permissions have been added:
The field enabledCouriersPickup lists courier IDs for which the user can perform pickup requests, and they corresponds to courier accounts listed in enabledCouriers
The field enabledCourierServicesPickup lists the courier service codes authorized for pickup operations, a subset of user's overall enabled curier services
The field enabledPickupShipTypes refers to the type of shipment (DOMESTIC / IMPORT / EXPORT) for which the MOL user can perform a pickup request;
The field enabledThirdPartyPickups indicates whether the user is generally enabled by the Center on HUB for third-party shipping functionality (TRUE/FALSE). If set to FALSE, no pickup requests can be made
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns3:ManageCustomerRequestResponse xmlns:ns3="http://www.onlinembe.it/ws/">
<RequestContainer>
<Status>OK</Status>
<InternalReferenceID>CiaoCiao</InternalReferenceID>
<Customer>
<customerID>57040</customerID>
<DepartmentID>2017</DepartmentID>
<Login>scaccianico.it0001</Login>
<CompanyName>Econaiccacs SRL</CompanyName>
<CustomerName>Nicolò Scaccianoce</CustomerName>
<CustomerFirstName>Nicolò</CustomerFirstName>
<CustomerLastName>Scaccianoce</CustomerLastName>
<VATNumber>27217670853</VATNumber>
<FiscalCode>SCCNCL91B04A662B</FiscalCode>
<Address>Via Medeghino 31 Citofono 6 Via Del Cotone</Address>
<Address1>Via Medeghino 31</Address1>
<Address2>Citofono 6</Address2>
<Address3>Via Del Cotone</Address3>
<ZIPCode>20141</ZIPCode>
<City>Milano</City>
<State>MI</State>
<Country>IT</Country>
<Reference>Roger</Reference>
<Phone>054350435</Phone>
<Fax>0803116279</Fax>
<Mobile>565656565</Mobile>
<Email>nscaccianoce@mbeglobal.com</Email>
<AdditionalEmail>nscaccianoce@mbeglobal.com</AdditionalEmail>
<B2B>true</B2B>
<Enabled>true</Enabled>
<Permissions>
<canSeeTracking>true</canSeeTracking>
<canSpecifyCOD>true</canSpecifyCOD>
<maxCODvalue>0.0</maxCODvalue>
<canSpecifyInsurance>true</canSpecifyInsurance>
<maxInsuranceValue>0.0</maxInsuranceValue>
<canCreateCourierWaybill>true</canCreateCourierWaybill>
<canSpecifyCustomToSender>false</canSpecifyCustomToSender>
<canSpecifySaturdayDelivery>false</canSpecifySaturdayDelivery>
<canChooseMBEService>true</canChooseMBEService>
<canChooseCourier>false</canChooseCourier>
<canChooseCourierService>false</canChooseCourierService>
<canRequestImport>false</canRequestImport>
<canChooseMBEShipType>false</canChooseMBEShipType>
<canViewInvoices>true</canViewInvoices>
<canViewLoyalty>true</canViewLoyalty>
<canUploadfiles>false</canUploadfiles>
<canDeleteShipments>true</canDeleteShipments>
<enabledCouriers>510087860,510087860,510087860,510087860,E826V2,E826V2,510087860,510087860,E826V2,E826V2,000000053948,000000053948,102101229,102101229,102101229,102101229,000000473204,000000473204,102101229,102101229</enabledCouriers>
<enabledCouriersDesc>FedEx,FedEx,FedEx,FedEx,UPS,UPS,FedEx,FedEx,UPS,UPS,SDA,SDA,DHL,DHL,DHL,DHL,SDA,SDA,DHL,DHL</enabledCouriersDesc>
<enabledCourierServices>FPF,FPF,FIP,FIP,USA,USA,FIE,FIE,USA,USA,SE2,SE2,DHE,DHE,DHN,DHN,SEX,SEX,DH1,DH1</enabledCourierServices>
<enabledCourierServicesDesc>FedEx® Priority Freight,FedEx® Priority Freight,FedEx® Priority,FedEx® Priority,Express Saver,Express Saver,FedEx® Economy,FedEx® Economy,Express Saver,Express Saver,ExtraLarge 12,ExtraLarge 12,Express,Express,Express,Express,ExtraLarge,ExtraLarge,Express,Express</enabledCourierServicesDesc>
<enabledCourierShipTypes>EXPORT,EXPORT,EXPORT,EXPORT,EXPORT,EXPORT,EXPORT,EXPORT,DOMESTIC,DOMESTIC,DOMESTIC,DOMESTIC,DOMESTIC,DOMESTIC,DOMESTIC,DOMESTIC,DOMESTIC,DOMESTIC,EXPORT,EXPORT</enabledCourierShipTypes>
<enabledCouriersPickup>E826V2,E826V2</enabledCouriersPickup>
<enabledCourierServicesPickup>USA,USA</enabledCourierServicesPickup>
<enabledPickupShipTypes>EXPORT,EXPORT</enabledPickupShipTypes>
<canViewPricelist>true</canViewPricelist>
<maxShipmentWeight>0.0</maxShipmentWeight>
<maxParcelWeight>0.0</maxParcelWeight>
<enabledServices>R12,SEE,R12,SEE,R12,SEE,SAR,SSE,R12,SEE,R12,SEE,R12,SEE,SAR,SSE,SAR,SSE,R12,SEE</enabledServices>
<enabledServicesDesc>MBE Express,MBE Express,MBE Express,MBE Express,MBE Express,MBE Express,MBE Standard,MBE Standard,MBE Express,MBE Express,MBE Express,MBE Express,MBE Express,MBE Express,MBE Standard,MBE Standard,MBE Standard,MBE Standard,MBE Express,MBE Express</enabledServicesDesc>
<enabledServicesPackTypeDesc>DOCUMENTS,ENVELOPE,PALLET,RETURN,GENERIC,REGISTERED MAIL</enabledServicesPackTypeDesc>
<canSpecifyMBESafeValue>true</canSpecifyMBESafeValue>
<maxMBESafeValueValue>1000.0</maxMBESafeValueValue>
<enabledShipUAP>false</enabledShipUAP>
<enabledThirdPartyPickups>true</enabledThirdPartyPickups>
<enabledTaxAndDuties>false</enabledTaxAndDuties>
<canSpecifyMBESafeValue4Business>true</canSpecifyMBESafeValue4Business>
<enabledPaperless>true</enabledPaperless>
<customerAddressAsSender>true</customerAddressAsSender>
<mandatoryDepartment>true</mandatoryDepartment>
<departmentDefault>2017</departmentDefault>
<enabledAdvanceReturn>true</enabledAdvanceReturn>
</Permissions>
</Customer>
</RequestContainer>
</ns3:ManageCustomerRequestResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>