Place API

(0 reviews)

Methods and endpoints

The Place API allows you to:

  • search addresses to find your customer’s exact location
  • obtain relevant network information associated with a location
  • view active and open products as well as ONTs (intact and active) at a location.

The Place API includes the following methods and endpoints:

EndpointMethod and endpointFunction
API asset versionGET /versionRetrieve API asset full version number (major, minor and patch version numbers)
Places By QueryGET /placesRetrieve a list of matching addresses (Places) off supplied address data or PLSAM ID or TUI ID or Product ONT Serial Number
Place by IDGET /places/{placeId}Retrieve matching address/location (Place) information of supplied Place ID information
Site Information By Place IDGET /places/{placeId}/siteInformationRetrieve matching address/location (Place) information of supplied Place ID information

Mandatory attributes

These attributes are mandatory for the Place API:

AttributeDescription
streetNameUsed as part of GET /places endpoint
Note: If no key-based query parameter is supplied, then a street name must be supplied when requesting a search. Name of the street, with no extension (this does not include Street, Avenue or Lane, etc.)
tuiId
samId
productId
ontSerialNumber
Used as part of GET /places endpoint
Note: If no street name is supplied, then a key-based query parameter must be supplied when requesting a search. Key-based parameters include: (TUI ID, PLSAM ID, Product ID, or ONT Serial Number)

Additional attributes

These additional attributes are also applicable to the Place API.

placesCollection element

AttributeDescription
countNumber of items returned for this request
Note: There is a maximum limit of 200 items returned. Learn more about Best Practices: Chorus-IR005
totalTotal number of matches in the system. The total indicates the actual number of matches in the system, which may exceed 200 items up to a maximum of 1000
Note: If the total exceeds 200, then only 200 items will be returned
itemsThis is the container of items as an array

itemInAPlacesCollection element

AttributeDescription
items.idUnique identifier. See mandatory attributes
items.addressTypeThe type of address recorded for the location: Primary, Greenfield, Pseudo
items.locationDescriptorDescription or name that may be associated with an address
items.unitAn alphanumeric identifier for a unit type (e.g. an apartment number or a letter)
items.unitTypeType of unit (e.g. an apartment or a room)
items.levelFloor number in multi-story buildings
items.levelTypeType of level (e.g. ground)
items.buildingBuilding name
items.streetNrThe lower portion of an address range in a street
items.streetNrSuffixSuffix used for an address
items.streetNrLastThe upper portion of an address range in a street
items.fullStreetNumberThe full street number
items.streetNameSee mandatory attributes
items.streetTypeStreet type (e.g. Street, Avenue, Lane, etc.)
items.suburbName of the suburb or locality
items.townName of the town or city
items.postcodeFour-digit postal code
items.regionRegion name
items.additionalKeysAn array of alternate keys for the place as name/value pairs. Valid values are [samId, tuiId]

additionalKeysNVPair element

AttributeDescription
additionalKeys.nameThe type of address key for which the value is provided in the array
additionalKeys.valueThe value of the address key for the type defined in the corresponding name attribute in the array

networkLocationInfo

AttributeDescription
networkLocationInfo.mduClassA numeric class representation of the type of MDU
networkLocationInfo.fibreAvailableCurrent fibre availability status
networkLocationInfo.demandPointTypeDescribes the dwelling or situation at the address
networkLocationInfo.rightOfWayFlag to indicate if the location is within the right of way (ROW) boundary
networkLocationInfo.zoneTypeThe type of zone
networkLocationInfo.greenfieldFlag to indicate if the location is within a greenfield subdivision
networkLocationInfo.availabilityStatusState of our network deployment for the location
networkLocationInfo.centralOfficeCode of the Central office feeding the location
networkLocationInfo.pointOfInterconnectUFB Point of Interconnect (POI) that serves the location
networkLocationInfo.regionalPointOfInterconnectRegional Point of Interconnect (POI) that serves the location
networkLocationInfo.installTypeType of installation expected to be required
networkLocationInfo.installDistanceDistance of installation expected
networkLocationInfo.serviceLeadTypeService lead type proposed for new fibre-based service
networkLocationInfo.consentRequiredFlag to indicate if consent is required
networkLocationInfo.consentCategoryConsent category if applicable for the location
networkLocationInfo.consentStatusDisplays the current consent status
networkLocationInfo.mduDesignStatusCurrent MDU design status
networkLocationInfo.mduBuildStatusCurrent MDU builds status
networkLocationInfo.designRequiredFlag to indicate if design is required
networkLocationInfo.buildRequiredFlag to indicate if build is required
networkLocationInfo.lfcAreaName of UFB candidate area
networkLocationInfo.buildTypeType of build expected to be required
networkLocationInfo.coverageAreaIndicates if Chorus is the Local Fibre Company (LFC)
networkLocationInfo.fibreInADayCapableFlag to indicate if a single visit to install Fibre is possible at the location
networkLocationInfo.permitDelayLikelyFlag to indicate if a Permit delay is possible at the location
networkLocationInfo.unbundlingCapableFlag to indicate if Unbundling is possible at the location
networkLocationInfo.availabilityDateExpected date for fibre to be available

onts

AttributeDescription
item.idUnique Optical Network Terminal (ONT) identifier
item.statusLink status of the Optical Network Terminal (ONT)
item.intactOntIntact Status of the Optical Network Terminal (ONT)
item.serialNumberSerial number of the Optical Network Terminal (ONT)
item.modelModel of the Optical Network Terminal (ONT)
item.modeMode of the Optical Network Terminal (ONT)
item.spareUNIPortsSpare UNI (Data) ports on an Optical Network Terminal (ONT)
item.spareATAPortsSpare ATA (Voice) ports on an Optical Network Terminal (ONT)

ontModel

AttributeDescription
item.Model.idThe id for the ontModel
item.Model.ontTypeType of the Optical Network Terminal (ONT)

products

AttributeDescription
item.idId of the active product at an address/location
item.statusStatus of the active product at an address/location
item.ontIdUnique Optical Network Terminal (ONT) identifier
item.ataPortNumberATA (Voice) Port number the service is in use on
item.uniPortTypeUNI (Data) port type
item.uniPortNumberUNI (Data) Port number the service is in use on
item.familyTypeFamily type of service connected
item.productOfferNameProduct offer name of service connected
item.offerTypeType of offer
item.ownedByRSPFlag to indicate if service shown is owned by RSP

productOrders

AttributeDescription
item.idOnly returned if the order is owned by requesting RSP
item.orderTypeType of order
item.providerReferenceOnly returned if the order is owned by requesting RSP
item.ownedByRSPFlag to indicate if service shown is owned by RSP
item.orderDateFlag to indicate if service shown is owned by RSP
item.rfsDateTimeRFS Date Time for the order and includes the disconnect rfs date time
item.stateState of the order
item.substateSubstate of the order
item.productProduct instance related to the inflight order

Note: For more information on all available resources, attributes, parameters, field types, length and other restrictions, see the API Specification.


Reviews