POST api/CarrierServiceability/GetCarrierIntServiceabilityBulk
Carrier Serviceability Bulk
Request Information
URI Parameters
None.
Body Parameters
List of addresses to get serviceability information about
MidasCarrierServiceabilityRequestBulk| Name | Description | Type | Additional information |
|---|---|---|---|
| ClientTrackingId |
A client supplied tracking string |
string |
None. |
| InputAddresses |
A list of addresses to get serviceability information about |
Collection of RequestAddress |
None. |
Request Formats
application/json, text/json
Sample:
{
"ClientTrackingId": "sample string 1",
"InputAddresses": [
{
"ClientAddressKey": "sample string 1",
"Address": "sample string 2",
"City": "sample string 3",
"State": "sample string 4",
"Zipcode": "sample string 5"
},
{
"ClientAddressKey": "sample string 1",
"Address": "sample string 2",
"City": "sample string 3",
"State": "sample string 4",
"Zipcode": "sample string 5"
}
]
}
application/xml, text/xml
Sample:
<MidasCarrierServiceabilityRequestBulk xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Charter.Models">
<ClientTrackingId>sample string 1</ClientTrackingId>
<InputAddresses>
<RequestAddress>
<Address>sample string 2</Address>
<City>sample string 3</City>
<ClientAddressKey>sample string 1</ClientAddressKey>
<State>sample string 4</State>
<Zipcode>sample string 5</Zipcode>
</RequestAddress>
<RequestAddress>
<Address>sample string 2</Address>
<City>sample string 3</City>
<ClientAddressKey>sample string 1</ClientAddressKey>
<State>sample string 4</State>
<Zipcode>sample string 5</Zipcode>
</RequestAddress>
</InputAddresses>
</MidasCarrierServiceabilityRequestBulk>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
success
MidasCarrierIntServiceabilityResponseBulk| Name | Description | Type | Additional information |
|---|---|---|---|
| ClientId |
The name of the client using the service |
string |
None. |
| ClientTrackingId |
A client supplied tracking string that is parrotted back to the client here |
string |
None. |
| ServiceReturnStatus |
Status information about the response for the submitted addresses |
ServiceReturnStatus |
None. |
| CarrierServiceabilityResults |
Result data for each submitted address |
Collection of CarrierIntServiceabilityResult |
None. |
Response Formats
application/json, text/json
Sample:
{
"CarrierServiceabilityResults": [
{
"AddressStatus": {
"StatusCode": 1,
"StatusMessage": "sample string 2"
},
"ClientAddressKey": "sample string 1",
"RequestNumber": 2,
"ValidatedAddress": {
"MapPoint": {
"Longitude": 1.0,
"Latitude": 2.0
},
"Address1": "sample string 1",
"Address2": "sample string 2",
"City": "sample string 3",
"State": "sample string 4",
"ZipCode": "sample string 5"
},
"RequestAddress": {
"ClientAddressKey": "sample string 1",
"Address": "sample string 2",
"City": "sample string 3",
"State": "sample string 4",
"Zipcode": "sample string 5"
},
"Serviceability": {
"BuildingKey": 1,
"Lata": "sample string 2",
"ClliCode": "sample string 3",
"WholesaleFiberStatus": "sample string 4",
"InstallationInterval": "sample string 5",
"PricingTier": "sample string 6",
"LegacyFootprint": "sample string 7"
}
},
{
"AddressStatus": {
"StatusCode": 1,
"StatusMessage": "sample string 2"
},
"ClientAddressKey": "sample string 1",
"RequestNumber": 2,
"ValidatedAddress": {
"MapPoint": {
"Longitude": 1.0,
"Latitude": 2.0
},
"Address1": "sample string 1",
"Address2": "sample string 2",
"City": "sample string 3",
"State": "sample string 4",
"ZipCode": "sample string 5"
},
"RequestAddress": {
"ClientAddressKey": "sample string 1",
"Address": "sample string 2",
"City": "sample string 3",
"State": "sample string 4",
"Zipcode": "sample string 5"
},
"Serviceability": {
"BuildingKey": 1,
"Lata": "sample string 2",
"ClliCode": "sample string 3",
"WholesaleFiberStatus": "sample string 4",
"InstallationInterval": "sample string 5",
"PricingTier": "sample string 6",
"LegacyFootprint": "sample string 7"
}
}
],
"ClientId": "sample string 1",
"ClientTrackingId": "sample string 2",
"ServiceReturnStatus": {
"ResponseCode": 1,
"ResponseMessage": "sample string 2",
"CurrentPeriodRequestsUsed": 3,
"CurrentPeriodRequestsAvailable": 4
}
}
application/xml, text/xml
Sample:
<MidasCarrierIntServiceabilityResponseBulk xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Charter.Models">
<CarrierServiceabilityResults>
<CarrierIntServiceabilityResult>
<AddressStatus>
<StatusCode>1</StatusCode>
<StatusMessage>sample string 2</StatusMessage>
</AddressStatus>
<ClientAddressKey>sample string 1</ClientAddressKey>
<RequestAddress>
<Address>sample string 2</Address>
<City>sample string 3</City>
<ClientAddressKey>sample string 1</ClientAddressKey>
<State>sample string 4</State>
<Zipcode>sample string 5</Zipcode>
</RequestAddress>
<RequestNumber>2</RequestNumber>
<Serviceability>
<BuildingKey>1</BuildingKey>
<ClliCode>sample string 3</ClliCode>
<InstallationInterval>sample string 5</InstallationInterval>
<Lata>sample string 2</Lata>
<LegacyFootprint>sample string 7</LegacyFootprint>
<PricingTier>sample string 6</PricingTier>
<WholesaleFiberStatus>sample string 4</WholesaleFiberStatus>
</Serviceability>
<ValidatedAddress>
<Address1>sample string 1</Address1>
<Address2>sample string 2</Address2>
<City>sample string 3</City>
<MapPoint>
<Latitude>2</Latitude>
<Longitude>1</Longitude>
</MapPoint>
<State>sample string 4</State>
<ZipCode>sample string 5</ZipCode>
</ValidatedAddress>
</CarrierIntServiceabilityResult>
<CarrierIntServiceabilityResult>
<AddressStatus>
<StatusCode>1</StatusCode>
<StatusMessage>sample string 2</StatusMessage>
</AddressStatus>
<ClientAddressKey>sample string 1</ClientAddressKey>
<RequestAddress>
<Address>sample string 2</Address>
<City>sample string 3</City>
<ClientAddressKey>sample string 1</ClientAddressKey>
<State>sample string 4</State>
<Zipcode>sample string 5</Zipcode>
</RequestAddress>
<RequestNumber>2</RequestNumber>
<Serviceability>
<BuildingKey>1</BuildingKey>
<ClliCode>sample string 3</ClliCode>
<InstallationInterval>sample string 5</InstallationInterval>
<Lata>sample string 2</Lata>
<LegacyFootprint>sample string 7</LegacyFootprint>
<PricingTier>sample string 6</PricingTier>
<WholesaleFiberStatus>sample string 4</WholesaleFiberStatus>
</Serviceability>
<ValidatedAddress>
<Address1>sample string 1</Address1>
<Address2>sample string 2</Address2>
<City>sample string 3</City>
<MapPoint>
<Latitude>2</Latitude>
<Longitude>1</Longitude>
</MapPoint>
<State>sample string 4</State>
<ZipCode>sample string 5</ZipCode>
</ValidatedAddress>
</CarrierIntServiceabilityResult>
</CarrierServiceabilityResults>
<ClientId>sample string 1</ClientId>
<ClientTrackingId>sample string 2</ClientTrackingId>
<ServiceReturnStatus>
<CurrentPeriodRequestsAvailable>4</CurrentPeriodRequestsAvailable>
<CurrentPeriodRequestsUsed>3</CurrentPeriodRequestsUsed>
<ResponseCode>1</ResponseCode>
<ResponseMessage>sample string 2</ResponseMessage>
</ServiceReturnStatus>
</MidasCarrierIntServiceabilityResponseBulk>