post
Get Recommendations
Resource URL
https://api.stb.gov.sg/services/recommendations/v2 /content
Header Parameters
Name | Values | Description |
---|---|---|
Content-Type
(required) |
Format of the request body sent. Accepts only application/json. |
|
X-Content-Language |
Language of Places of Interest retrieved for recommended itinerary. |
Query Parameters
Name | Values | Description |
---|---|---|
nationality |
Return recommendations based on nationality. Accept only one nationality value. |
|
interest |
Return recommendations based on interests. Accept one or more comma-delimited string of interests. When unspecified, recommendations in the response will not be limited to any interests (e.g. “food, shopping”). |
|
preference |
Return recommendations based on travel preference. Accept only one preference id. |
|
dataset |
Dataset which the search will be executed on. Accept one or more comma-delimited string of dataset. (e.g. “accommodation, attractions”). |
|
rating |
Return recommendations that have a Google rating equal or higher than the specified rating. Default is set at 0, which returns recommendations without considering the rating. |
|
location |
Retrieve recommendations based on the location. This works with the radius parameter to retrieve recommendations within the specified radius from the location. Places of Interest that do not specify their latitude and longitude will not be returned in the response. |
|
radius |
Radius in meters to search on. |
|
openNow |
Return Places of Interest that are open for business at the time the query is sent. Default returns both open and closed Places of Interest. |
Response Error Details
HTTP Code | Description |
---|---|
400 | Bad Request — Request was not accepted and could be due to malformed parameter (e.g. spelling error) or missing a required parameter. |
401 | Unauthorised — API key is invalid or was not provided. |
403 | Forbidden — API key does not have the permission to perform the request. |
404 | Resource Not Found — Requested resource (i.e. the resource URL) does not exist. |
405 | Method Not Allowed — The HTTP request method is not supported by the resource. |
406 | Not Acceptable — Requester's acceptable content type for the response does not match the content type returned by the resource. |
414 | Request URL Too Long — Request URL exceeded the maximum acceptable URL length. |
415 | Unsupported Media Type — Request's format is not supported by the resource. |
422 | Unprocessable Entity — Request was not accepted, often due to semantic errors, such as data format. |
500 | Server Errors — Something is not working on TIH's end, happened very rarely. |
Resource Summary
Security | Category |
---|---|
Recommendation Engine API |
Working...