{ "provider": "Foursquare", "providerId": "foursquare", "kind": "json-structure", "description": "Structural overview of the Foursquare API surface; extracted from openapi/.", "schemaCount": 8, "operationCount": 8, "schemas": [ { "name": "Place", "type": "object", "propertyCount": 23, "required": [] }, { "name": "PlaceSearchResponse", "type": "object", "propertyCount": 2, "required": [] }, { "name": "AutocompleteResponse", "type": "object", "propertyCount": 1, "required": [] }, { "name": "PlaceMatchResponse", "type": "object", "propertyCount": 1, "required": [] }, { "name": "AskResponse", "type": "object", "propertyCount": 1, "required": [] }, { "name": "GeotaggingResponse", "type": "object", "propertyCount": 1, "required": [] }, { "name": "Photo", "type": "object", "propertyCount": 6, "required": [] }, { "name": "Tip", "type": "object", "propertyCount": 3, "required": [] } ], "operations": [ { "method": "GET", "path": "/places/search", "operationId": "searchPlaces", "summary": "Search For Places", "tags": [ "Search" ] }, { "method": "GET", "path": "/autocomplete", "operationId": "autocomplete", "summary": "Autocomplete Query Suggestions", "tags": [ "Autocomplete" ] }, { "method": "GET", "path": "/places/match", "operationId": "matchPlace", "summary": "Match A Place", "tags": [ "Match" ] }, { "method": "GET", "path": "/places/ask", "operationId": "askPlaces", "summary": "Ask For Places", "tags": [ "Ask" ] }, { "method": "GET", "path": "/geotagging/candidates", "operationId": "geotaggingCandidates", "summary": "Find Geotagging Candidates", "tags": [ "Geotagging" ] }, { "method": "GET", "path": "/places/{fsq_place_id}", "operationId": "getPlace", "summary": "Get Place Details", "tags": [ "Details" ] }, { "method": "GET", "path": "/places/{fsq_place_id}/photos", "operationId": "getPlacePhotos", "summary": "Get Place Photos", "tags": [ "Photos" ] }, { "method": "GET", "path": "/places/{fsq_place_id}/tips", "operationId": "getPlaceTips", "summary": "Get Place Tips", "tags": [ "Tips" ] } ] }