@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api IdealSpot GeoData
@base https://idealspot-geodata.p.rapidapi.com/api/v1
@version 1.0
@auth ApiKey X-RapidAPI-Key in header
@common_fields {X-RapidAPI-Key: any, X-RapidAPI-Host: any}
@endpoints 7
@toc data(3), geometries(2), traffic(2)

@group data
@endpoint GET /data/insights
@returns(200)

@endpoint GET /data/insights/{insight_id:}
@required {insight_id:: any}
@returns(200)

@endpoint GET /data/insights/{insight_id:}/query
@required {version: any, location[]: any, insight_id:: any}
@returns(200)

@endgroup

@group geometries
@endpoint GET /geometries/regions/intersecting/{latitude}/{longitude}
@required {latitude: any, longitude: any}
@returns(200)

@endpoint GET /geometries/geometry
@required {location[]: any}
@returns(200)

@endgroup

@group traffic
@endpoint GET /traffic/roads/nearest/{latitude}/{longitude}
@required {n: any, latitude: any, longitude: any}
@returns(200)

@endpoint GET /traffic/counts/{segment_id}
@required {segment_id: any}
@returns(200)

@endgroup

@end
