QUICK TIP

Not sure which API to call?
Why not start by using Search Multiple Datasets By Keywork API to find out all of what TIH has to offer.

Accommodation

Method
Description

POST

Create Accommodation

https://api.stb.gov.sg/content-management/accommodation/v2

Allow the creation of an Accommodation POI. To create successfully, the following input parameters are mandatory: name, type, tags, description and body.

DELETE

Delete Accommodation

https://api.stb.gov.sg/content-management/accommodation/v2/{uuid}

Allow the deletion of an existing Accommodation POI through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Accommodation By Keyword API.

PUT

Update Accommodation

https://api.stb.gov.sg/content-management/accommodation/v2/{uuid}

Allow an existing Accommodation POI to be updated through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Accommodation By Keyword API.

Attractions

Method
Description

POST

Create Attractions

https://api.stb.gov.sg/content-management/attractions/v2

Allow the creation of an Attractions POI. To create successfully, the following input parameters are mandatory: name, type, tags, description and body.

DELETE

Delete Attractions

https://api.stb.gov.sg/content-management/attractions/v2/{uuid}

Allow the deletion of an existing Attraction POI through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Attractions By Keyword API.

PUT

Update Attractions

https://api.stb.gov.sg/content-management/attractions/v2/{uuid}

Allow an existing Attraction POI to be updated through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Attractions By Keyword API.

Events (Business/MICE)

Method
Description

POST

Create Business/MICE Events

https://api.stb.gov.sg/content-management/mice-events/v2

Allow the creation of a Business/MICE Event POI. To create successfully, the following input parameters are mandatory: name, type, tags, description and body.

DELETE

Delete Business/MICE Events

https://api.stb.gov.sg/content-management/mice-events/v2/{uuid}

Allow the deletion of an existing Business/MICE Event POI through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Business/MICE Events By Keyword API.

PUT

Update Business/MICE Events

https://api.stb.gov.sg/content-management/mice-events/v2/{uuid}

Allow an existing Business/MICE Event POI to be updated through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Business/MICE Events By Keyword API.

POST

Upload Business/MICE Event Logo File

https://api.stb.gov.sg/content-management/mice-events/v2/upload-logo/{uuid}

To upload the Business/MICE Event Logo image file, using the UUID identifier generated from creating the Business/MICE Event POI.

Food and Beverages

Method
Description

POST

Create Food and Beverages

https://api.stb.gov.sg/content-management/food-beverages/v2

Allow the creation of a Food and Beverage POI. To create successfully, the following input parameters are mandatory: name, type, tags, description and body.

DELETE

Delete Food and Beverages

https://api.stb.gov.sg/content-management/food-beverages/v2/{uuid}

Allow the deletion of an existing Food & Beverages POI through the use of a unique identifier. The acronym for unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Food and Beverages By Keyword API.

PUT

Update Food and Beverages

https://api.stb.gov.sg/content-management/food-beverages/v2/{uuid}

Allow an existing Food & Beverages POI to be updated through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Food and Beverages By Keyword API.

Events (Leisure)

Method
Description

POST

Create Leisure Event Details

https://api.stb.gov.sg/content-management/events/v2/{parentUuid}/details

Allow the creation of a sub-Event hosted by Main Leisure Event POI. To create successfully, the following input parameters are mandatory: name, type, tags, description and body. An Event record needs to be created first before creating one or multiple sub-Event Details record(s). The uuid is the identifier for the main Event record.

POST

Create Leisure Events

https://api.stb.gov.sg/content-management/events/v2

Allow the creation of a Leisure Event POI. To create successfully, the following input parameters are mandatory: name, type, tags, description and body.

DELETE

Delete Leisure Event Details

https://api.stb.gov.sg/content-management/events/v2/{parentUuid}/details/{uuid}

Allow the deletion of an existing sub-Event Details through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you create a sub-Event Details. If you have not documented the uuid, you can fetch it by using Search Leisure Events By Keyword or UUIDs API, or Get Leisure Event Details By UUID API.

DELETE

Delete Leisure Events

https://api.stb.gov.sg/content-management/events/v2/{uuid}

Allow the deletion of an existing Leisure Event POI through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Leisure Events By Keyword API.

PUT

Update Leisure Event Details

https://api.stb.gov.sg/content-management/events/v2/{parentUuid}/details/{uuid}

Allow a sub-Event Details of an existing Leisure Event POI to be updated through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you create an event detail. If you have not documented the uuid, you can fetch it by using Search Leisure Events By Keyword or UUIDs API, or Get Leisure Event Details By UUID API.

PUT

Update Leisure Events

https://api.stb.gov.sg/content-management/events/v2/{uuid}

Allow an existing Leisure Event POI to be updated through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Leisure Events By Keyword API.

Malls and Shops

Method
Description

POST

Create Malls and Shops

https://api.stb.gov.sg/content-management/shops/v2

Allow the creation of a Mall or Shop POI. To create successfully, the following input parameters are mandatory: name, type, tags, description and body.

DELETE

Delete Malls and Shops

https://api.stb.gov.sg/content-management/shops/v2/{uuid}

Allow the deletion of an existing Mall or Shop POI through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Malls and Shops By Keyword API.

PUT

Update Malls and Shops

https://api.stb.gov.sg/content-management/shops/v2/{uuid}

Allow an existing Mall or Shop POI to be updated through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Malls and Shops By Keyword API.

Precincts

Method
Description

POST

Create Precincts

https://api.stb.gov.sg/content-management/precincts/v2

Allow the creation of a Precinct POI. To create successfully, the following input parameters are mandatory: name, tags, description, body, organisation name, perimeter, and recommended dwell time (in hours).

DELETE

Delete Precincts

https://api.stb.gov.sg/content-management/precincts/v2/{uuid}

Allow the deletion of an existing Precinct POI through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Precincts By Keyword API.

PUT

Update Precincts

https://api.stb.gov.sg/content-management/precincts/v2/{uuid}

Allow an existing Precinct POI to be updated through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Precincts By Keyword API.

Tours

Method
Description

POST

Create Tours

https://api.stb.gov.sg/content-management/tours/v2

Allow the creation of a Tour POI. To create successfully, the following input parameters are mandatory: name, type, tags, description and body.

DELETE

Delete Tours

https://api.stb.gov.sg/content-management/tours/v2/{uuid}

Allow the deletion of an existing Tour POI through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Tours By Keyword API.

PUT

Update Tours

https://api.stb.gov.sg/content-management/tours/v2/{uuid}

Allow an existing Tour POI to be updated through the use of a unique identifier. The acronym for the unique identifier is uuid. This uuid is created when you submit a content. If you have not documented the uuid, you can fetch it by using Search Tours By Keyword API.