Entonnoir d'adresse¶
Lister les communes (kosc_insee_code
) d'un code postal¶
Pour lister les différents codes INSEE Covage identifiant la commune,
vous devez procéder à une recherche par code postal via un GET
sur l'url /api/v2/eligibility/cities/
.
Paramètres¶
Nom du paramètre |
Présence |
Type |
Contrainte |
Description |
---|---|---|---|---|
zipcode |
Obligatoire |
string |
5 chars number |
Code postal de l'adresse recherchée |
Réponse¶
Le résultat de l'appel est une liste de dictionnaire city
(commune).
Nom du champ |
Type |
Description |
---|---|---|
kosc_insee_code |
string |
Code INSEE Covage de la commune |
city |
string |
Nom de la commune |
locality |
string |
Nom de la localité |
zipcode |
string |
Code postal de la localité |
Exemple¶
GET /api/v2/eligibility/cities/?zipcode=06130 HTTP/1.1
Host: extranet.kosc-telecom.fr
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"kosc_insee_code": "06069",
"locality": "GRASSE",
"zipcode": "06130",
"city": "GRASSE"
},
{
"kosc_insee_code": "06069",
"locality": "LE PLAN DE GRASSE",
"zipcode": "06130",
"city": "GRASSE"
},
{
"kosc_insee_code": "06069",
"locality": "PLASCASSIER",
"zipcode": "06130",
"city": "GRASSE"
}
]
Erreurs¶
HTTP code |
Message |
---|---|
|
Invalid input |
|
Unable to serve your request |
Lister les rues (kosc_street_code
) d'une commune à partir de son kosc_insee_code
¶
La recherche à l'adresse d'endpoint
ou de building
nécessite de fournir un kosc_street_code
identifiant la voie.
Pour le récupérer, vous devez procéder à un GET
sur l'url /api/v2/eligibility/streets/
à partir du kosc_insee_code
.
Paramètres¶
Nom du paramètre |
Présence |
Type |
Contrainte |
Description |
---|---|---|---|---|
kosc_insee_code |
Obligatoire |
string |
5 chars number |
Code INSEE Covage |
Réponse¶
Le résultat de l'appel est une liste de dictionnaire street
.
Nom du champ |
Type |
Description |
---|---|---|
street_name |
string |
Nom de la rue |
kosc_street_code |
string |
Identifiant Covage de la voie |
Exemple¶
GET /api/v2/eligibility/streets/?kosc_insee_code=06069 HTTP/1.1
Host: extranet.kosc-telecom.fr
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"street_name": "ALLEE AGAPANTHES DOM OISEAUX",
"kosc_street_code": "06069012M2"
},
{
"street_name": "ALLEE AGATHEES DOM OISEAUX",
"kosc_street_code": "06069007M2"
},
{
"street_name": "ALLEE ALTHEAS DOM OISEAUX",
"kosc_street_code": "06069003M2"
},
]
Erreurs¶
HTTP code |
Message |
---|---|
|
Invalid input |
|
Unable to serve your request |
Lister les numéros d'une rue à partir de son kosc_street_code
¶
Il est possible de lister les numéros d'une rue via un GET
sur l'url /api/v2/eligibility/street_numbers/
.
Paramètres¶
Nom du paramètre |
Présence |
Type |
Contrainte |
Description |
---|---|---|---|---|
kosc_street_code |
Obligatoire |
string |
Max 11 chars |
Identifiant Covage de la voie |
Réponse¶
Le résultat de l'appel est une liste des numéros de la rue.
Exemple¶
GET /api/v2/eligibility/street_numbers/?kosc_street_code=06069012M1 HTTP/1.1
Host: extranet.kosc-telecom.fr
HTTP/1.1 200 OK
Content-Type: application/json
[
"47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59"
]
Erreurs¶
HTTP code |
Message |
---|---|
|
Invalid input |
|
Unable to serve your request |
Lister les adresses proches d'un point géographique (longitude, latitude)¶
Vous pouvez lister les adresses via un GET
sur l'url /api/v2/eligibility/coordinates/
.
Paramètres¶
Nom du paramètre |
Présence |
Type |
Contrainte |
Description |
---|---|---|---|---|
lon |
Obligatoire |
Decimal |
-180 <= valeur <= 180 |
Longitude (+ à l'est, - à l'ouest). La valeur doit être en France continentale ou en Corse |
lat |
Obligatoire |
Decimal |
-90 <= valeur <= 90 |
Latitude. La valeur doit être en France continentale ou en Corse |
dist |
Facultatif |
integer |
5 <= valeur <= 999 |
Distance en mètres. Si non précisée, la valeur par défaut est égale à 10 |
Réponse¶
Le résultat de l'appel est une liste de dictionnaire.
Exemple¶
GET /api/v2/eligibility/coordinates/?lon=2.12&lat=48.56&dist=150 HTTP/1.1
Host: extranet.kosc-telecom.fr
HTTP/1.1 200 OK
Content-Type: application/json
[
{
'locality': 'VILLEMOMBLE',
'zipcode': '93250',
'street_number': '8',
'street_name': 'ALLEE DE L ESPERANCE',
'kosc_street_code': '9307731850',
'distance': 123,
'lon_result': '2.1212',
'lat_result': '48.5578'
'lon_source': '2.12',
'lat_source': '48.56',
'kosc_insee_code': '93077'
},
]
Erreurs¶
HTTP code |
Message |
---|---|
|
Invalid input |
|
Unable to serve your request |