Returns a list of the devices in an account that meet specified filter criteria. The response includes details about each device.
Each response includes up to 2000 devices, sorted by device ID or chronologically by the date the devices were added.
LargestDeviceIdSeen
parameter in the request. If the request matches more than 2000 devices, you can call the API multiple times, adjusting the LargestDeviceIdSeen
value each time to start where the previous request finished.LargestDeviceIdSeen
parameter in the request. If the request matches more than 2000 devices, you can call the API multiple times, adjusting the CreatedAtFilter
each time to start where the previous request finished.Parameter | Type | Description |
---|---|---|
AccountName
optional* |
string |
The account for which a list of devices will be returned. If you don't specify an AccountName, the list will include all devices to which you have access. An account name is usually numeric, and must include any leading zeros. |
CreatedAtFilter
optional* |
InclusiveDateTimeRange |
Filter the results to only include devices that were added during a specified time period. For the first request, set Earliest and Latest to cover the time period for which you want data. Check the IsComplete value in the response. If it's "true" then you have received all of the devices created during that time. If IsComplete is "false," send another request with Earliest set to the CreatedAt time of the last returned device plus one millisecond. Continue adjusting the Earliest value and sending requests until IsComplete is "true." |
Earliest
required |
dateTime | The earliest date and time in the range. |
Latest
required |
dateTime | The latest date and time in the range. |
DeviceCustomFieldFilter
optional* |
CustomFieldFilterObject | The names and values of custom fields, if you want to only include devices that have matching custom fields. |
Name
required |
string | The name of the custom field. Valid names are CustomField1, CustomField2, CustomField3, CustomField4, and CustomField5. |
Value
required |
string | The value of the custom field.
Allowed characters in custom field values:
|
DeviceFilter
optional |
DeviceIdentifierMatch | Find by partial identifier. Specify the kind of the device identifier, the type of match, and the string that you want to match. |
Type
required for DeviceFilter |
string | The type of match that you're looking for. Valid types of matches are:
|
Kind
required for DeviceFilter |
string | The type of the device identifier. Valid types of identifiers are:
|
Pattern
required for Devicefilter |
string | The string to match against device identifiers. The string can be as short as one character, but more characters will narrow down the number of results and make it easier to find the device that you're looking for. |
DeviceGroupName
optional* |
string |
The name of a device group, if you want to only include devices in that group. NOTE: You can use GetDeviceGroupList to get a list of all device groups in the account. |
DeviceStateFilter
optional* |
string |
The name of a device state, if you want to only include devices in that state. Valid device states:
|
LargestDeviceIdSeen
optional |
long |
(Output buffering parameter) Only return information about devices that have an ID greater than this value. Device IDs are returned as an extended attribute for each device when this parameter is included in the request.
|
MaxNumberOfDevices
optional |
integer | The maximum number of devices to be included in each response. The default value is 500, maximum value is 2000. |
ServicePlanFilter
optional* |
string |
The name of a service plan, if you want to only include devices that have that service plan. NOTE: You can use GetServicePlanList to get a list of all service plans in the account. |
* You must include at least one of the optional parameters to identify the devices that you want to include in the list. You can specify an AccountName or a DeviceGroupName plus one or more filters to identify only those devices that match all criteria.
Parameter | Type | Description |
---|---|---|
Devices | array of DeviceInformation | The list of devices that match the request parameters, ordered by device creation date (CreatedAt value), oldest first. |
AccountName | string | The account that the device is associated with. |
CarrierInformation | CarrierInformation | The carrier information associated with the device. |
CarrierName | string | The name of the carrier. |
ServicePlan | string | The service plan that the device is assigned to. |
State | string | The current state of the device, which will be one of these values:
|
DeviceGroupName | string | The device groups that the device belongs to. |
DeviceIdentifiers | DeviceIdentifier | One or more identifiers for the device. |
Kind | string | The type of the device identifier. Valid types of identifiers are:
|
Identifier | string | The value of the device identifier. |
CreatedAt | dateTime | The date and time that the device was added to the system. |
IPAddress | string | The IP address of the device. |
LastActivationDate | dateTime | The date and time that the device was last activated. |
LastActivationBy | string | The user who last activated the device. |
BillingCycleEndDate | dateTime | The date that the device's current billing cycle ends. |
Connected | boolean | True if the device is connected; false if it is not. |
LastConnectionDate | dateTime | If the device is not connected, this indicates the last known connection date. |
CustomFields | CustomFieldObj | The list of devices that match the request parameters, ordered by device creation date, oldest first. |
Name | string | The name of the custom field. Valid names are CustomField1, CustomField2, CustomField3, CustomField4, and CustomField5. |
Value | string | The value of the custom field.
Allowed characters in custom field values:
|
FeatureCodes | FeatureCode | The feature codes for the device. Feature codes are only available with the Verizon Wholesale network. |
Code | string | |
Description | string | |
ExtendedAttributes | ExtendedAttributesObj | Any extended attributes for the device, as Key and Value pairs. |
Keys
Values |
strings
strings |
The customer name and the address of the device's primary place of use. PrimaryPlaceOfUseTitle
The name, address, and contact information values for the current device. |
Key Value |
string string |
SkuNumber The SKU for the current device. |
Key Value |
string string |
CostCenterCode The cost center code for the current device. |
Key Value |
string string |
PreIMEI The IMEI of the device prior to the most recent SIM OTA activation. |
Key Value |
string string |
PreSKU The SKU of the device prior to the most recent SIM OTA activation. |
Key Value |
string string |
SIMOTADate The date and time of the most recent SIM OTA activation. |
Key Value |
string string |
RoamingStatus Either "Roaming" or "NotRoaming" to indicate the device's current roaming status. |
Key Value |
string string |
LastRoamingStatusUpdate The date and time of the most recent RoamingStatus information. |
Key Value |
string string |
RoamingCountry The name of a country if RoamingStatus = Roaming, or empty if NotRoaming. |
Key Value |
string string |
DeviceId A unique internal value for this device. |
Key Value |
string string |
SmsrOid For eUICC devices, the Object ID of the SMSR system. |
Key Value |
string string |
ProfileStatus For eUICC devices, the current status of the local profile. Nil for all other devices. |
Key Value |
string string |
AccountNumber The billing account number that the device is associated with. It is usually the same as the AccountName |
IsComplete | boolean | Indicates whether information for all devices that matched the request criteria has been returned. A maximum of 2000 records are returned per call to this API, depending on the value set for MaxNumberOfDevices. You can retrieve more records in the next request by setting the Earliest value in the CreatedAtFilter to the CreatedAt value of the last device returned in the response, and calling this API method again. You should check the final list for duplicates, because it is possible for two devices to have the same CreatedAt value. |
Request all devices in an account that are in the Active state:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v2="http://nphase.com/unifiedwebservice/v2" xmlns:nph="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.DeviceService" xmlns:nph1="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"> <soapenv:Header> <v2:token>91bd36d3-a063-4600-928b-bb57eeccb9ac</v2:token> </soapenv:Header> <soapenv:Body> <v2:GetDeviceList> <v2:Input> <nph:AccountName>Account Name</nph:AccountName> <nph:DeviceStateFilter>Active</nph:DeviceStateFilter> </v2:Input> </v2:GetDeviceList> </soapenv:Body> </soapenv:Envelope>
Find a device by part of its ICCID:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v2="http://nphase.com/unifiedwebservice/v2" xmlns:nph="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.DeviceService" xmlns:nph1="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"> <soapenv:Header> <v2:token>91bd36d3-a063-4600-928b-bb57eeccb9ac</v2:token> </soapenv:Header> <soapenv:Body> <v2:GetDeviceList> <v2:Input> <nph:AccountName>1223334444-00001</nph:AccountName> <nph:DeviceFilter> <nph1:Kind>iccid</nph1:Kind> <nph1:Pattern>4259</nph1:Pattern> </nph:DeviceFilter> </v2:Input> </v2:GetDeviceList> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <GetDeviceListResponse xmlns="http://nphase.com/unifiedwebservice/v2"> <Output xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:a="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.DeviceService"> <a:Devices> <a:DeviceInformation> <a:AccountName>Acme Widgets</a:AccountName> <a:CarrierInformation> <a:CarrierInformation> <a:CarrierName>Verizon Wireless</a:CarrierName> <a:ServicePlan>77773</a:ServicePlan> <a:State>active</a:State> </a:CarrierInformation> </a:CarrierInformation> <a:DeviceGroupName xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <b:string>CMFgroup</b:string> </a:DeviceGroupName> <a:DeviceIdentifiers xmlns:b="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"> <b:DeviceIdentifier> <b:Kind>mdn</b:Kind> <b:Identifier>8586925945</b:Identifier> </b:DeviceIdentifier> <b:DeviceIdentifier> <b:Kind>meid</b:Kind> <b:Identifier>A1000017620CBF</b:Identifier> </b:DeviceIdentifier> <b:DeviceIdentifier> <b:Kind>min</b:Kind> <b:Identifier>8586925945</b:Identifier> </b:DeviceIdentifier> </a:DeviceIdentifiers> <a:CreatedAt>2011-01-21T18:55:27Z</a:CreatedAt> <a:IPAddress>10.224.48.27</a:IPAddress> <a:LastActivationDate>2011-08-31T21:54:18Z</a:LastActivationDate> <a:LastActivationBy>User Verizon</a:LastActivationBy> <a:BillingCycleEndDate>2013-12-23T00:00:00Z</a:BillingCycleEndDate> <a:Connected>false</a:Connected> <a:LastConnectionDate>2013-12-13T15:37:07Z</a:LastConnectionDate> <a:CustomFields> <a:CustomFieldObj> <a:Name>CustomField1</a:Name> <a:Value></a:Value> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField2</a:Name> <a:Value></a:Value> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField3</a:Name> <a:Value/> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField4</a:Name> <a:Value/> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField5</a:Name> <a:Value/> </a:CustomFieldObj> </a:CustomFields> <a:FeatureCodes i:nil="true" xmlns:b="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"/> <a:ExtendedAttributes xmlns:b="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"> <b:ExtendedAttributesObj> <b:Key>PromoCodes</b:Key> <b:Value>Data=Machine to Machine 60KB,SMS=Machine to Machine 15 SMS</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PromotionStartDate</b:Key> <b:Value>12/3/2012 12:00:00 AM</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PromotionScheduledEndDate</b:Key> <b:Value>6/6/2013 12:00:00 AM</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>LeadId</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerName</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressLine1</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressLine2</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressCity</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressState</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressZipCode</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>ServiceZipCode</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>SkuNumber</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CostCenterCode</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PreIMEI</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PreSKU</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>SIMOTADate</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>RoamingStatus</b:Key> <b:Value>NotRoaming</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>LastRomaingStatusUpdate</b:Key> <b:Value>2/9/2017 9:28:34 PM</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>RoamingCountry</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> </a:ExtendedAttributes> <b:ExtendedAttributesObj> <b:Key>DeviceId</b:Key> <b:Value>2039230414</b:Value> </b:ExtendedAttributesObj> </a:DeviceInformation> <a:DeviceInformation> <a:AccountName>Acme Widgets</a:AccountName> <a:CarrierInformation> <a:CarrierInformation> <a:CarrierName>Verizon Wireless</a:CarrierName> <a:ServicePlan>77773</a:ServicePlan> <a:State>active</a:State> </a:CarrierInformation> </a:CarrierInformation> <a:DeviceGroupName xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <b:string>CMFgroup</b:string> </a:DeviceGroupName> <a:DeviceIdentifiers xmlns:b="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"> <b:DeviceIdentifier> <b:Kind>mdn</b:Kind> <b:Identifier>8586928930</b:Identifier> </b:DeviceIdentifier> <b:DeviceIdentifier> <b:Kind>meid</b:Kind> <b:Identifier>A1000017625298</b:Identifier> </b:DeviceIdentifier> <b:DeviceIdentifier> <b:Kind>min</b:Kind> <b:Identifier>8586922910</b:Identifier> </b:DeviceIdentifier> </a:DeviceIdentifiers> <a:CreatedAt>2011-01-25T22:08:10Z</a:CreatedAt> <a:IPAddress>10.224.48.28</a:IPAddress> <a:LastActivationDate>2011-08-18T13:26:24Z</a:LastActivationDate> <a:LastActivationBy>User Verizon</a:LastActivationBy> <a:BillingCycleEndDate>2013-12-23T00:00:00Z</a:BillingCycleEndDate> <a:Connected>false</a:Connected> <a:LastConnectionDate>2011-09-13T02:07:27Z</a:LastConnectionDate> <a:CustomFields> <a:CustomFieldObj> <a:Name>CustomField1</a:Name> <a:Value>V1</a:Value> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField2</a:Name> <a:Value/> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField3</a:Name> <a:Value/> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField4</a:Name> <a:Value/> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField5</a:Name> <a:Value/> </a:CustomFieldObj> </a:CustomFields> <a:FeatureCodes i:nil="true" xmlns:b="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"/> <a:ExtendedAttributes xmlns:b="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"> <b:ExtendedAttributesObj> <b:Key>PromoCodes</b:Key> <b:Value>Data=Machine to Machine 60KB,SMS=Machine to Machine 15 SMS</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PromotionStartDate</b:Key> <b:Value>12/3/2012 12:00:00 AM</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PromotionScheduledEndDate</b:Key> <b:Value>6/6/2013 12:00:00 AM</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>LeadId</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerName</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressLine1</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressLine2</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressCity</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressState</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressZipCode</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>ServiceZipCode</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>SkuNumber</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CostCenterCode</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PreIMEI</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PreSKU</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>SIMOTADate</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>RoamingStatus</b:Key> <b:Value>NotRoaming</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>LastRomaingStatusUpdate</b:Key> <b:Value>2/9/2017 9:28:34 PM</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>DeviceId</b:Key> <b:Value>74686328</b:Value> </b:ExtendedAttributesObj> </a:ExtendedAttributes> </a:DeviceInformation> <a:DeviceInformation> <a:AccountName>Acme Widgets</a:AccountName> <a:CarrierInformation> <a:CarrierInformation> <a:CarrierName>Verizon Wireless</a:CarrierName> <a:ServicePlan>77773</a:ServicePlan> <a:State>active</a:State> </a:CarrierInformation> </a:CarrierInformation> <a:DeviceGroupName xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <b:string>CMFgroup</b:string> </a:DeviceGroupName> <a:DeviceIdentifiers xmlns:b="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"> <b:DeviceIdentifier> <b:Kind>mdn</b:Kind> <b:Identifier>8588695381</b:Identifier> </b:DeviceIdentifier> <b:DeviceIdentifier> <b:Kind>meid</b:Kind> <b:Identifier>A0000002FF7841</b:Identifier> </b:DeviceIdentifier> <b:DeviceIdentifier> <b:Kind>min</b:Kind> <b:Identifier>8582550418</b:Identifier> </b:DeviceIdentifier> </a:DeviceIdentifiers> <a:CreatedAt>2011-03-14T22:03:56Z</a:CreatedAt> <a:IPAddress>10.224.48.29</a:IPAddress> <a:LastActivationDate>2011-03-14T22:04:01Z</a:LastActivationDate> <a:LastActivationBy>User app</a:LastActivationBy> <a:BillingCycleEndDate>2013-12-23T00:00:00Z</a:BillingCycleEndDate> <a:Connected>false</a:Connected> <a:LastConnectionDate>2011-12-07T14:36:37Z</a:LastConnectionDate> <a:CustomFields> <a:CustomFieldObj> <a:Name>CustomField1</a:Name> <a:Value>V1</a:Value> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField2</a:Name> <a:Value/> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField3</a:Name> <a:Value/> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField4</a:Name> <a:Value/> </a:CustomFieldObj> <a:CustomFieldObj> <a:Name>CustomField5</a:Name> <a:Value/> </a:CustomFieldObj> </a:CustomFields> <a:FeatureCodes i:nil="true" xmlns:b="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"/> <a:ExtendedAttributes xmlns:b="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common"> <b:ExtendedAttributesObj> <b:Key>PromoCodes</b:Key> <b:Value>Data=Machine to Machine 60KB,SMS=Machine to Machine 15 SMS</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PromotionStartDate</b:Key> <b:Value>12/3/2012 12:00:00 AM</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PromotionScheduledEndDate</b:Key> <b:Value>6/6/2013 12:00:00 AM</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>LeadId</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerName</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressLine1</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressLine2</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressCity</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressState</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CustomerAddressZipCode</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>ServiceZipCode</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>SkuNumber</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>CostCenterCode</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PreIMEI</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>PreSKU</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>SIMOTADate</b:Key> <b:Value></b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>RoamingStatus</b:Key> <b:Value>NotRoaming</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>LastRomaingStatusUpdate</b:Key> <b:Value>2/9/2017 9:28:34 PM</b:Value> </b:ExtendedAttributesObj> <b:ExtendedAttributesObj> <b:Key>DeviceId</b:Key> <b:Value>123456789</b:Value> </b:ExtendedAttributesObj> </a:ExtendedAttributes> </a:DeviceInformation> </a:Devices> <a:IsComplete>true</a:IsComplete> </Output> </GetDeviceListResponse> </s:Body> </s:Envelope>