openapi: 3.0.3 info: title: foursquare version: 0.0.1-dev description: Foursquare API servers: - url: https://api.foursquare.com/v2 paths: /venues/explore: get: description: Fetches venues nearby for a given query parameters: - name: client_id in: query required: true schema: type: string - name: client_secret in: query required: true schema: type: string - name: v in: query description: Version parameter required: true schema: type: string - name: near in: query description: Search near this location required: true schema: type: string - name: query in: query description: What to search for required: true schema: type: string responses: '200': description: List of venues content: application/json: schema: $ref: '#/components/schemas/NataliaFoursquareV0ModelsVenueExploreResponseWrapper' /venues/{venue_id}: get: description: Venue details parameters: - name: venue_id in: path required: true schema: type: string - name: client_id in: query required: true schema: type: string - name: client_secret in: query required: true schema: type: string - name: v in: query description: Version parameter required: true schema: type: string responses: '200': description: Venue detials content: application/json: schema: $ref: '#/components/schemas/NataliaFoursquareV0ModelsVenueDetailsResponseWrapper' components: schemas: NataliaFoursquareV0ModelsPhoto: description: Photo of venues type: object required: - prefix - suffix - width - height properties: prefix: example: https://irs2.4sqi.net/img/general/ type: string suffix: example: /5293444_GBJkT8dTt_lCCu2qbwK5vm6uX64LWoDUzvMh6tG3kxY type: string width: example: 640 type: integer format: int32 height: example: 640 type: integer format: int32 NataliaFoursquareV0ModelsVenueDetailsResponse: description: Venue details response type: object required: - venue properties: venue: $ref: '#/components/schemas/NataliaFoursquareV0ModelsVenue' NataliaFoursquareV0ModelsVenue: description: Venue type: object required: - name - id properties: name: description: Name example: The Beerhouse type: string id: description: Id example: 51b2504c498e537d84ee84c3 type: string bestPhoto: $ref: '#/components/schemas/NataliaFoursquareV0ModelsPhoto' description: Best photo of venue NataliaFoursquareV0ModelsVenueExploreResponse: description: Explore venue response type: object required: - groups properties: groups: description: List of venue groups i.e. Recommended Places type: array items: $ref: '#/components/schemas/NataliaFoursquareV0ModelsVenueGroup' NataliaFoursquareV0ModelsVenueGroup: description: Venue group type: object required: - items properties: items: description: Venue item type: array items: $ref: '#/components/schemas/NataliaFoursquareV0ModelsVenueItem' NataliaFoursquareV0ModelsVenueExploreResponseWrapper: description: Explore venue response wrapper type: object required: - response properties: response: $ref: '#/components/schemas/NataliaFoursquareV0ModelsVenueExploreResponse' description: Response content NataliaFoursquareV0ModelsVenueDetailsResponseWrapper: description: Venue details response wrapper type: object required: - response properties: response: $ref: '#/components/schemas/NataliaFoursquareV0ModelsVenueDetailsResponse' NataliaFoursquareV0ModelsVenueItem: description: Venue item type: object required: - venue properties: venue: $ref: '#/components/schemas/NataliaFoursquareV0ModelsVenue' description: Venue