{"openapi":"3.1.0","info":{"title":"Ask Greeter Entity Search API","version":"0.1.0","description":"Recherche conversationnelle d’entités économiques et de lieux normalisés à partir d’Overture Maps."},"servers":[{"url":"https://ask.greeter.pro"}],"paths":{"/api/search":{"get":{"operationId":"searchEntities","summary":"Search nearby entities","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","maxLength":800}},{"name":"lat","in":"query","schema":{"type":"number","minimum":-90,"maximum":90}},{"name":"lon","in":"query","schema":{"type":"number","minimum":-180,"maximum":180}},{"name":"radius_km","in":"query","schema":{"type":"number","minimum":1,"maximum":80,"default":15}},{"name":"where","in":"query","schema":{"type":"string","description":"Ville, commune, quartier ou code postal explicitement demandé"}}],"responses":{"200":{"description":"Search results","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/entities/{id}":{"get":{"operationId":"getEntity","summary":"Get a canonical entity record","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Entity record","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}