Buildings¶
List the buildings of an address¶
To search for a building
by address, you can list the buildings
via a GET on the url
/api/v2/eligibility/buildings/
.
Parameters¶
Name of the parameter |
Presence |
Type |
Constraint |
Description |
---|---|---|---|---|
kosc_street_code |
Mandatory |
string |
Max 11 chars |
Kosc Street ID (to retrieve here) |
street_number |
Mandatory |
string |
Max 7 chars |
Street number (to retrieve here) |
Response¶
The result of the call is a dictionary list building.
Example¶
GET /api/v2/eligibility/buildings/?street_number=8&kosc_street_code=9307731850 HTTP/1.1
Host: extranet.kosc-telecom.fr
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"operator_code": "FI",
"operator_name": "ORANGE",
"name": "C",
"building_ref": "IMB/93077/C/SKCH",
"type": "BUILDING",
"nro": null,
"address": {
"street_number": "8",
"street_name": "ALLEE DE L ESPERANCE",
"kosc_street_code": "9307731850",
"kosc_insee_code": "93077",
"city": "VILLEMOMBLE"
}
},
{
"operator_code": "FI",
"operator_name": "ORANGE",
"name": "F",
"building_ref": "IMB/93077/X/00HE",
"type": "BUILDING",
"nro": "93064RNY",
"address": {
"street_number": "8",
"street_name": "ALLEE DE L ESPERANCE",
"kosc_street_code": "9307731850",
"kosc_insee_code": "93077",
"city": "VILLEMOMBLE"
}
}
]
Errors¶
HTTP code |
Message |
---|---|
|
Invalid input |
|
Unable to serve your request |
Getting information from a building¶
To retrieve information from a building
, you must perform a GET
on the url
/api/v2/eligibility/buildings/{building_ref}/
.
Parameters¶
Name of the parameter |
Presence |
Type |
Constraint |
Description |
---|---|---|---|---|
include_stairs |
Optional |
boolean |
NA |
Allows you to include the |
Response¶
The result of the call is a dictionary building.
When include_stairs=True, a field stairs
is included in the response.
This is a dictionnary where key has structure BUILDING^STAIR
and value
is a list of floors.
Example¶
GET /api/v2/eligibility/buildings/IMB%2F93077%2FX%2F00HE/?include_stairs=true HTTP/1.1
Host: extranet.kosc-telecom.fr
HTTP/1.1 200 OK
Content-Type: application/json
{
"operator_code": "FI",
"operator_name": "ORANGE",
"name": "F",
"building_ref": "IMB/93077/X/00HE",
"type": "BUILDING",
"nro": "93064RNY",
"stairs": {
"_NA_^_NA_": [
"-1",
"0",
"1",
"2",
"3"
]
},
"address": {
"street_number": "8",
"street_name": "ALLEE DE L ESPERANCE",
"kosc_street_code": "9307731850",
"kosc_insee_code": "93077",
"city": "VILLEMOMBLE"
}
}
Errors¶
HTTP code |
Message |
---|---|
|
Invalid input |
|
Building not found |
|
Unable to serve your request |
|
External web service unreachable |