QUICK TIP

Want to create personalised itineraries for your customers? Read the API User Guide - Itinerary Planner and learn how to integrate Itinerary Planner APIs with Visit Singapore Account APIs, allowing your customer to enjoy a more immersive exploration of Singapore.

Itinerary Planner APIs

Method
Description

POST

Add Participants

https://api.stb.gov.sg/services/itineraries/v2/plans/{itinerary-uuid}/add-participants

Allow authorised client applications to allow the user to add participants to their itinerary.

POST

Create Itinerary

https://api.stb.gov.sg/services/itineraries/v2/plans

Allow authorised client applications to allow the user to create an itinerary.

DELETE

Delete Itinerary

https://api.stb.gov.sg/services/itineraries/v2/plans/{itinerary-uuid}

Allow authorised client applications to allow the user to delete their itinerary.

POST

Leave Itinerary

https://api.stb.gov.sg/services/itineraries/v2/plans/{itinerary-uuid}

Allow authorised client applications to allow the user to leave their itinerary.

GET

List Itineraries

https://api.stb.gov.sg/services/itineraries/v2/plans

Allow authorised client applications to allow the user to get their list of itineraries.

GET

Recommend Itinerary

https://api.stb.gov.sg/services/itineraries/v2/recommendations

Allow authorised client applications to generate a recommended itinerary.

POST

Remove Participants

https://api.stb.gov.sg/services/itineraries/v2/plans/{itinerary-uuid}/remove-participants

Allow authorised client applications to allow the user to remove participants from their itinerary.

PUT

Update Itinerary

https://api.stb.gov.sg/services/itineraries/v2/plans/{itinerary-uuid}

Allow authorised client applications to allow the user to update their itinerary.

GET

View Itinerary

https://api.stb.gov.sg/services/itineraries/v2/plans/{itinerary-uuid}

Allow authorised client applications to allow the user to view their itinerary.