Download OpenAPI specification:Download
Flow to insert/update a new Trip on Weellgo
If result return "Error TripID do not exist"
PUT Trip files with pre-signed urls returned from call GET /file-manager/{tripID}
Send Push Notification to each traveller that has download the trip in the App
Push Notification object that need to be sent
| tripID required | string Trip ID |
| title required | string The Title of the push notification message. |
| message required | string The content of the message you want to send. |
| link | string Link must start with http:// or https:// |
Push Notification Sent!
Get specific Trip by TripID
| tripid required | string Weellgo Platform TripID |
200 response
Add new Trip to Weellgo
| tripID | string Weellgo Platform TripID, autogenerated by Weellgo |
| tripName required | string Trip Name/Title |
| tourOperatorID required | string You need to fill it with the your tourOperatorID provided by Weellgo by Linkswiss |
| tourOperatorTripID required | string Your Trip Reference Number |
| quoteUUID | string Quote ID, autogenerated by Weellgo |
| previewUUID | string Preview ID, autogenerated by Weellgo |
| desc | string Trip Description |
| dateStart required | string <yyyy-MM-dd> (Date) |
| dateEnd required | string <yyyy-MM-dd> (Date) |
| locale required | string Trip Language, ISO 3166-1 Alpha-2 (i.e. en, us, de, it, ...) |
| status required | string Enum: "CONFIRMED" "PENDING" "CANCELED" "QUOTE" Trip Status |
| generalContacts | Array of integers <int64> (Id) Array of the Trip Contacts ids added as General Contacts |
| featuredImage | integer <int64> (Id) |
| agency required | object (Agency) |
| itinerary required | Array of objects (Step) Trip Steps Collection |
| images | Array of objects (Image) Trip Images Collection |
| documents | Array of objects (Document) Trip Documents Collection |
| contacts required | Array of objects (Contact) Trip Contacts Collection |
| services required | Array of objects (Service) Trip Services Collection |
| paxList required | Array of objects (Pax) Pax Collection |
| mobiles | Array of objects (MobileTuple) Trip Mobiles Collection (devices that have already downloaded the Trip) |
| prices | Array of objects (Price) Trip Prices details |
| updatedAt | string <yyyy-MM-dd HH:mm:ss> (DateTime) |
| createdAt | string <yyyy-MM-dd HH:mm:ss> (DateTime) |
200 response
Get Files Signed Urls for a specific Trip
| tripid required | string |
200 response