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.

Bars and Clubs

Method
Description

POST

Create Bars and Clubs

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

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

DELETE

Delete Bars and Clubs

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

Allow the deletion of an existing Bars & Clubs 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 Bars and Clubs By Keyword API.

PUT

Update Bars and Clubs

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

Allow an existing Bars & Clubs 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 Bars and Clubs 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.

Cruises

Method
Description

POST

Create Cruises

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

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

DELETE

Delete Cruises

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

Allow the deletion of an existing cruise through the use of a UUID. The acronym for unique identifier is UUID. This UUID is created when you submit a content. This can be found in Swagger response. If you have not documented the UUID, you can fetch it by using Search Cruises By Keyword API.

PUT

Update Cruises

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

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

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.

Venues

Method
Description

POST

Create Venues

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

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

DELETE

Delete Venues

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

Allow the deletion of an existing Venue 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 Venues By Keyword API.

PUT

Update Venues

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

Allow an existing Venue 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 Venues By Keyword API.

Walking Trails

Method
Description

POST

Create Walking Trail Details

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

Allow the creation of a Walking Trail itinerary. To create successfully, the following input parameters are mandatory: name, type, tags, description and body. A Walking Trail record need to be created first before creating one or multiple Walking Trail Details itinerary record(s). The uuid is the identifier for the main Walking Trail record.

POST

Create Walking Trails

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

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

DELETE

Delete Walking Trail Details

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

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

DELETE

Delete Walking Trails

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

Allow the deletion of an existing Walking Trail 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 Walking Trails By Keyword API.

PUT

Update Walking Trail Details

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

Allow an existing Walking Trail Details itinerary 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 Walking Trail Details. If you have not documented the uuid, you can fetch it by using Search Walking Trails By Keyword or UUIDs API, or Get Walking Trail Details by UUID API.

PUT

Update Walking Trails

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

Allow an existing Walking Trail 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 Walking Trails By Keyword API.