CMSWebService
Click here for a complete list of operations.
CustomersByCustomerId
Get Customer Details for given company.
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /CMSWebService.asmx HTTP/1.1
Host: posservicev21t24.imarketvend.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://microsoft.com/webservices/CustomersByCustomerId"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<AuthSoapHd xmlns="http://microsoft.com/webservices/">
<strUserName>string</strUserName>
<strPassword>string</strPassword>
</AuthSoapHd>
</soap:Header>
<soap:Body>
<CustomersByCustomerId xmlns="http://microsoft.com/webservices/">
<companyId>string</companyId>
<tokenId>string</tokenId>
<userTokenId>string</userTokenId>
<refLanguageId>string</refLanguageId>
<refSellerId>string</refSellerId>
<refCustomerId>string</refCustomerId>
</CustomersByCustomerId>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CustomersByCustomerIdResponse xmlns="http://microsoft.com/webservices/">
<CustomersByCustomerIdResult>
<custID>string</custID>
<OldCustId>string</OldCustId>
<custFirstName>string</custFirstName>
<custLastName>string</custLastName>
<custAddress>string</custAddress>
<custCity>string</custCity>
<custState>string</custState>
<custCountry>string</custCountry>
<custZip>string</custZip>
<custEmail>string</custEmail>
<custPhoneNumber>string</custPhoneNumber>
<custAlternatePhoneNumber>string</custAlternatePhoneNumber>
<custBirthday>string</custBirthday>
<custInactive>string</custInactive>
<custCreateDate>string</custCreateDate>
<custGender>string</custGender>
<custAge>string</custAge>
<custUserName>string</custUserName>
<custPassword>string</custPassword>
<custDoNotEmail>string</custDoNotEmail>
<custBillingAddress>string</custBillingAddress>
<custBillingAddress2>string</custBillingAddress2>
<custBillingCity>string</custBillingCity>
<custBillingState>string</custBillingState>
<custBillingCountry>string</custBillingCountry>
<custBillingZip>string</custBillingZip>
<custBillingPhoneNumber>string</custBillingPhoneNumber>
<custBillingAltPhoneNumber>string</custBillingAltPhoneNumber>
<custShippingAddress>string</custShippingAddress>
<custShippingAddress2>string</custShippingAddress2>
<custShippingCity>string</custShippingCity>
<custShippingState>string</custShippingState>
<custShippingCountry>string</custShippingCountry>
<custShippingZip>string</custShippingZip>
<custShippingPhoneNumber>string</custShippingPhoneNumber>
<custShippingAltPhoneNumber>string</custShippingAltPhoneNumber>
<IsCreditLimit>string</IsCreditLimit>
<MaxCreditLimit>string</MaxCreditLimit>
<CreditLimitBalance>string</CreditLimitBalance>
<QRCode>string</QRCode>
<CustomerType>string</CustomerType>
<CompanyName>string</CompanyName>
<COGSType>string</COGSType>
<AdvanceBalance>string</AdvanceBalance>
<IsGuest>string</IsGuest>
<referredBy>string</referredBy>
</CustomersByCustomerIdResult>
</CustomersByCustomerIdResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /CMSWebService.asmx HTTP/1.1
Host: posservicev21t24.imarketvend.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<AuthSoapHd xmlns="http://microsoft.com/webservices/">
<strUserName>string</strUserName>
<strPassword>string</strPassword>
</AuthSoapHd>
</soap12:Header>
<soap12:Body>
<CustomersByCustomerId xmlns="http://microsoft.com/webservices/">
<companyId>string</companyId>
<tokenId>string</tokenId>
<userTokenId>string</userTokenId>
<refLanguageId>string</refLanguageId>
<refSellerId>string</refSellerId>
<refCustomerId>string</refCustomerId>
</CustomersByCustomerId>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CustomersByCustomerIdResponse xmlns="http://microsoft.com/webservices/">
<CustomersByCustomerIdResult>
<custID>string</custID>
<OldCustId>string</OldCustId>
<custFirstName>string</custFirstName>
<custLastName>string</custLastName>
<custAddress>string</custAddress>
<custCity>string</custCity>
<custState>string</custState>
<custCountry>string</custCountry>
<custZip>string</custZip>
<custEmail>string</custEmail>
<custPhoneNumber>string</custPhoneNumber>
<custAlternatePhoneNumber>string</custAlternatePhoneNumber>
<custBirthday>string</custBirthday>
<custInactive>string</custInactive>
<custCreateDate>string</custCreateDate>
<custGender>string</custGender>
<custAge>string</custAge>
<custUserName>string</custUserName>
<custPassword>string</custPassword>
<custDoNotEmail>string</custDoNotEmail>
<custBillingAddress>string</custBillingAddress>
<custBillingAddress2>string</custBillingAddress2>
<custBillingCity>string</custBillingCity>
<custBillingState>string</custBillingState>
<custBillingCountry>string</custBillingCountry>
<custBillingZip>string</custBillingZip>
<custBillingPhoneNumber>string</custBillingPhoneNumber>
<custBillingAltPhoneNumber>string</custBillingAltPhoneNumber>
<custShippingAddress>string</custShippingAddress>
<custShippingAddress2>string</custShippingAddress2>
<custShippingCity>string</custShippingCity>
<custShippingState>string</custShippingState>
<custShippingCountry>string</custShippingCountry>
<custShippingZip>string</custShippingZip>
<custShippingPhoneNumber>string</custShippingPhoneNumber>
<custShippingAltPhoneNumber>string</custShippingAltPhoneNumber>
<IsCreditLimit>string</IsCreditLimit>
<MaxCreditLimit>string</MaxCreditLimit>
<CreditLimitBalance>string</CreditLimitBalance>
<QRCode>string</QRCode>
<CustomerType>string</CustomerType>
<CompanyName>string</CompanyName>
<COGSType>string</COGSType>
<AdvanceBalance>string</AdvanceBalance>
<IsGuest>string</IsGuest>
<referredBy>string</referredBy>
</CustomersByCustomerIdResult>
</CustomersByCustomerIdResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /CMSWebService.asmx/CustomersByCustomerId?companyId=string&tokenId=string&userTokenId=string&refLanguageId=string&refSellerId=string&refCustomerId=string HTTP/1.1 Host: posservicev21t24.imarketvend.com
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <CustomerDetail xmlns="http://microsoft.com/webservices/"> <custID>string</custID> <OldCustId>string</OldCustId> <custFirstName>string</custFirstName> <custLastName>string</custLastName> <custAddress>string</custAddress> <custCity>string</custCity> <custState>string</custState> <custCountry>string</custCountry> <custZip>string</custZip> <custEmail>string</custEmail> <custPhoneNumber>string</custPhoneNumber> <custAlternatePhoneNumber>string</custAlternatePhoneNumber> <custBirthday>string</custBirthday> <custInactive>string</custInactive> <custCreateDate>string</custCreateDate> <custGender>string</custGender> <custAge>string</custAge> <custUserName>string</custUserName> <custPassword>string</custPassword> <custDoNotEmail>string</custDoNotEmail> <custBillingAddress>string</custBillingAddress> <custBillingAddress2>string</custBillingAddress2> <custBillingCity>string</custBillingCity> <custBillingState>string</custBillingState> <custBillingCountry>string</custBillingCountry> <custBillingZip>string</custBillingZip> <custBillingPhoneNumber>string</custBillingPhoneNumber> <custBillingAltPhoneNumber>string</custBillingAltPhoneNumber> <custShippingAddress>string</custShippingAddress> <custShippingAddress2>string</custShippingAddress2> <custShippingCity>string</custShippingCity> <custShippingState>string</custShippingState> <custShippingCountry>string</custShippingCountry> <custShippingZip>string</custShippingZip> <custShippingPhoneNumber>string</custShippingPhoneNumber> <custShippingAltPhoneNumber>string</custShippingAltPhoneNumber> <IsCreditLimit>string</IsCreditLimit> <MaxCreditLimit>string</MaxCreditLimit> <CreditLimitBalance>string</CreditLimitBalance> <QRCode>string</QRCode> <CustomerType>string</CustomerType> <CompanyName>string</CompanyName> <COGSType>string</COGSType> <AdvanceBalance>string</AdvanceBalance> <IsGuest>string</IsGuest> <referredBy>string</referredBy> </CustomerDetail>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /CMSWebService.asmx/CustomersByCustomerId HTTP/1.1 Host: posservicev21t24.imarketvend.com Content-Type: application/x-www-form-urlencoded Content-Length: length companyId=string&tokenId=string&userTokenId=string&refLanguageId=string&refSellerId=string&refCustomerId=string
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <CustomerDetail xmlns="http://microsoft.com/webservices/"> <custID>string</custID> <OldCustId>string</OldCustId> <custFirstName>string</custFirstName> <custLastName>string</custLastName> <custAddress>string</custAddress> <custCity>string</custCity> <custState>string</custState> <custCountry>string</custCountry> <custZip>string</custZip> <custEmail>string</custEmail> <custPhoneNumber>string</custPhoneNumber> <custAlternatePhoneNumber>string</custAlternatePhoneNumber> <custBirthday>string</custBirthday> <custInactive>string</custInactive> <custCreateDate>string</custCreateDate> <custGender>string</custGender> <custAge>string</custAge> <custUserName>string</custUserName> <custPassword>string</custPassword> <custDoNotEmail>string</custDoNotEmail> <custBillingAddress>string</custBillingAddress> <custBillingAddress2>string</custBillingAddress2> <custBillingCity>string</custBillingCity> <custBillingState>string</custBillingState> <custBillingCountry>string</custBillingCountry> <custBillingZip>string</custBillingZip> <custBillingPhoneNumber>string</custBillingPhoneNumber> <custBillingAltPhoneNumber>string</custBillingAltPhoneNumber> <custShippingAddress>string</custShippingAddress> <custShippingAddress2>string</custShippingAddress2> <custShippingCity>string</custShippingCity> <custShippingState>string</custShippingState> <custShippingCountry>string</custShippingCountry> <custShippingZip>string</custShippingZip> <custShippingPhoneNumber>string</custShippingPhoneNumber> <custShippingAltPhoneNumber>string</custShippingAltPhoneNumber> <IsCreditLimit>string</IsCreditLimit> <MaxCreditLimit>string</MaxCreditLimit> <CreditLimitBalance>string</CreditLimitBalance> <QRCode>string</QRCode> <CustomerType>string</CustomerType> <CompanyName>string</CompanyName> <COGSType>string</COGSType> <AdvanceBalance>string</AdvanceBalance> <IsGuest>string</IsGuest> <referredBy>string</referredBy> </CustomerDetail>