To check the availability of a given location, the buyer should send a request containing either a postcode or a UPRN.
The seller is then going to respond with detailed information about the queried location.
If the buyer queried using a UPRN, the response will contain only one location.
On a postcode request, the seller might respond with multiple locations that match the given postcode.
The location details include among other fields: UPRN, RFS (Ready For Service) status, cabinet release date, LOC (Limit Of Construction), if the order will be a preorder (aka <cfh:preOrder/> XML tag is returned).
The meta-data of the request. It includes information regarding the message UUID, transaction ID and the sent timestamp
- Mock serverhttps://ala-api.docs.cityfibre.com/_mock/openapi/queryAddressSearch
- Main (production) serverhttps://api-gw.cityfibre.com:41223/prod/api2/queryAddressSearch
- CFStaging serverhttps://api-gw.cityfibre.com:41223/cfstaging/api2/queryAddressSearch
- CFSit serverhttps://api-gw.cityfibre.com:41223/cfsit/api2/queryAddressSearch
- Address Key
- Postcode
- Address Search by AddressKey
- Address Search by PostCode
<queryAddressSearchRequest xmlns="http://www.niccstandards.org.uk/ala_1.0.xsd" xmlns:cfh="http://www.cityfibre.com/ala/ext1">
<message>
<messageId>b68b2cf4-475e-11e1-a92e-fb2ff6467c99</messageId>
<correlationId>bac72cfa-475e-11e1-a92e-fb2ff6467c99</correlationId>
<sentAt>2012-01-20T18:30:43Z</sentAt>
</message>
<buyer>
<buyerIdentifier>SPDEV1</buyerIdentifier>
</buyer>
<seller>
<sellerIdentifier>CITYFIBRE</sellerIdentifier>
</seller>
<location>
<addressKey>123456</addressKey>
</location>
</queryAddressSearchRequest> Query Address Search Response
The meta-data of the request. It includes information regarding the message UUID, transaction ID and the sent timestamp
- QueryAddressSearchAccepted
- QueryAddressSearchRejected
- Multiple Results
- Single Result
- Single Result (Pre order)
- Single Result (Location is BDUK subsidised)
- No results
- System Error
- Validation Error
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<queryAddressSearchResponse xmlns="http://www.niccstandards.org.uk/ala_1.0.xsd" xmlns:cfh="http://www.cityfibre.com/ala/ext1">
<message>
<messageId>5cd77a84-f329-4cec-af7e-521e7a7e0861</messageId>
<correlationId>bac72cfa-475e-11e1-a92e-fb2ff6467c99</correlationId>
<sentAt>2017-10-18T17:10:33Z</sentAt>
</message>
<buyer>
<buyerIdentifier>SPDEV1</buyerIdentifier>
</buyer>
<seller>
<sellerIdentifier>CITYFIBRE</sellerIdentifier>
</seller>
<queryAddressSearchAccepted>
<locations>
<location>
<addressKey>200002813013</addressKey>
<addressKeyType>
<recognisedAddressKey/>
</addressKeyType>
<britishAddress>
<buildingNumber>12</buildingNumber>
<dependentThoroughfareName>CROSS LANE</dependentThoroughfareName>
…