addDeliveryAddress (DSX180B) – allows a registered user to add a new delivery address to their profile. This web service will return a list with the added address if it is successful, otherwise the appropriate error message(s) will be returned. The delivery number field in delivery address type is ignored. If the operation is successful the next delivery number in the sequence will be used. N.B. The user needs to call the CreateSession web service for a registered user before calling this web service.
This service has been changed to handle preferred delivery address and status. The original version can be found in the deliveryAddressAction wsdl from v76.
Input parameters:
| Field ID | Description | Type | Length | Constraints |
| sessionID | Session ID | String | Mandatory | |
| deliveryAddress | Details of delivery address to be added | deliveryAddressType | Mandatory | |
| dxNumber | DX number | String | Optional | |
| dxLocation | DX location | String | Optional |
Response:
| Field ID | Description | Type | Length | Constraints |
| UpdateDeliveryAddressOutput | Update Delivery address output | deliveryAddressType | Mandatory | |
| dxNumber | DX number | String | Optional | |
| dxLocation | DX location | String | Optional | |
| messageSet | Message set | messageSetDataType |
