REST
Request
https://api.neoncrm.com/neonws/services/api/store/addOrUpdateShippingAddressToShoppingCart?userSessionId=[session id]&shoppingCartId=55583&shippingAddress.shippingDeliverTo=Joe%20Smith&shippingAddress.country.id=1&shippingAddress.zipCode=610000&shippingAddress.state.code=IL
Response
{
    "addOrUpdateShippingAddressToShoppingCartResponse": {
        "operationResult": "SUCCESS",
        "responseMessage": "Shipping Address added.",
        "responseDateTime": "2013-02-20T20:58:07.043-06:00"
    }
}
SOAP
Request
<soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:neon="http://www.z2systems.com/schemas/neonws/">
   <soapenv:header>
       <soapenv:body>
          <neon:addorupdateshippingaddresstoshoppingcartrequest>
             <usersessionid>T1361848390916</usersessionid>
            <shoppingcartid>55603</shoppingcartid>
             <shippingaddress>
               <shippingdeliverto>Joe Smith</shippingdeliverto>
                 <addressline1>1/304 Geroge Street</addressline1>
                <city>Chicago</city>
               <state>
                   <code>IL</code>
                </state>
                <country>
                   <id>1</id>
                </country>
                <zipcode>60</zipcode>
             </shippingaddress>
          </neon:addorupdateshippingaddresstoshoppingcartrequest>
       </soapenv:body>
    </soapenv:header>
</soapenv:envelope>
Response
<soap:envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:body>
      <ns2:addorupdateshippingaddresstoshoppingcartresponse xmlns:ns2="http://www.z2systems.com/schemas/neonws/">
         <operationresult>SUCCESS</operationresult>
         <responsemessage>Shipping Address added.</responsemessage>
         <responsedatetime>2013-02-25T21:37:02.194-06:00</responsedatetime>
      </ns2:addorupdateshippingaddresstoshoppingcartresponse>
   </soap:body>
</soap:envelope>
Request Parameters
| Name | Required | Description | 
| shoppingCartId | Yes | Shopping Cart ID | 
| shippingAddress.shippingCompanyName |  |  | 
| shippingAddress.shippingDeliverTo | Yes | Name of the person to which this purchase should be shipped. | 
| shippingAddress.addressType.id |  | Possible values can be retrieved from List Address Types method. | 
| shippingAddress.addressType.name |  | Possible values can be retrieved from List Address Types method. | 
| shippingAddress. addressLine1 |  |  | 
| shippingAddress. addressLine2 |  |  | 
| shippingAddress. addressLine3 |  |  | 
| shippingAddress. addressLine4 |  |  | 
| shippingAddress. city |  |  | 
| shippingAddress.state.code |  | Possible values can be retrieved from List States method. | 
| shippingAddress.state.name |  | Possible values can be retrieved from List States method. | 
| shippingAddress.province |  |  | 
| shippingAddress.county |  |  | 
| shippingAddress.country.id |  | Possible values can be retrieved from List Countries method. | 
| shippingAddress.country.name |  | Possible values can be retrieved from List Countries method. | 
| shippingAddress.zipCode |  |  | 
| shippingAddress.zipCodeSuffix |  |  | 
| shippingAddress.startDate |  |  | 
| shippingAddress.endDate |  |  | 
Error Codes
| Code | Text | Description | 
| 10130 | Shopping cart id is required. |  | 
| 10133 | Address country is invalid. |  | 
| 10134 | Address state is invalid. |  | 
| 12301 | Shopping cart id is required. |  | 
| 12302 | Shopping cart id is invalid. |  | 
| 12313 | There is no item in this shopping cart. please add shopping cart item first. |  | 
| 12324 | No item in this shopping cart requires shipping. shipping address is not needed. |  |