POST api/CarrierServiceability/GetCarrierUSServiceabilityBulk

Carrier Serviceability Bulk

Request Information

URI Parameters

None.

Body Parameters

List of addresses to get serviceability information about

MidasCarrierServiceabilityRequestBulk
NameDescriptionTypeAdditional 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

MidasCarrierUSServiceabilityResponseBulk
NameDescriptionTypeAdditional 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 CarrierUSServiceabilityResult

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:
<MidasCarrierUSServiceabilityResponseBulk xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Charter.Models">
  <CarrierServiceabilityResults>
    <CarrierUSServiceabilityResult>
      <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>
    </CarrierUSServiceabilityResult>
    <CarrierUSServiceabilityResult>
      <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>
    </CarrierUSServiceabilityResult>
  </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>
</MidasCarrierUSServiceabilityResponseBulk>