All REST Endpoints

Authentication
OAuth based security
Generate OAuth token
Method: post
Path: /spms/access/token
Retrieve login user details
Method: get
Path: /spms/v1/userDetails
Configurations
Retrieve the settings to enable auto-balance settlement validation
Method: get
Path: /spms/v2/ships/{shipId}/configurations/autoSettlementForActivePaymentCards
Retrieve the settings to enable balance check validation
Method: get
Path: /spms/v2/ships/{shipId}/configurations/folioBalanceChecking
Retrieve the settings to enable document returned validation
Method: get
Path: /spms/v2/ships/{shipId}/configurations/documentReturnedChecking
Configurations/Account Categories
Create a new Account Category record
Method: post
Path: /spms/v2/ships/{shipId}/configurations/profiles/accountCategories
Delete existing Account Category record
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/profiles/accountCategories/{accountCategoryCode}
Retrieve configured Account Category records
Method: get
Path: /spms/v2/ships/{shipId}/configurations/profiles/accountCategories
Update existing Account Category record
Method: put
Path: /spms/v2/ships/{shipId}/configurations/profiles/accountCategories/{accountCategoryCode}
Configurations/Address State Code
Retrieve configured Address State code records
Method: get
Path: /spms/v2/ships/{shipId}/configurations/profiles/addressStateCodes
Configurations/Amenity Code
Create a new amenity code record
Method: post
Path: /spms/v2/ships/{shipId}/configurations/amenityCodes
Delete existing amenity code record
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/amenityCodes/{amenityCode}
Retrieve configured amenity code records
Method: get
Path: /spms/v2/ships/{shipId}/configurations/amenityCodes
Update existing amenity code record
Method: put
Path: /spms/v2/ships/{shipId}/configurations/amenityCodes/{amenityCode}
Configurations/Check Minor Going Ashore Authorization
Retrieve the settings for minor going ashore authorization
Method: get
Path: /spms/v1/configurations/minorAuthorizationCheck
Update the settings for minor going ashore authorization
Method: put
Path: /spms/v1/configurations/minorAuthorizationCheck
Configurations/Check Travel Document Returned
Retrieve the setting for check travel document returned
Method: get
Path: /spms/v1/configurations/checkTravelDocumentReturned
Configurations/Crew Operational Divisions
Create Crew Operational Divisions Records
Method: post
Path: /spms/v2/ships/{shipId}/configurations/crewOperationalDivisions
Delete Crew Operational Divisions Records
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/crewOperationalDivisions/{operationalDivisionsCode}
Retrieve configured Crew Operational Divisions Records
Method: get
Path: /spms/v2/ships/{shipId}/configurations/crewOperationalDivisions
Update Crew Operational Divisions Records
Method: put
Path: /spms/v2/ships/{shipId}/configurations/crewOperationalDivisions/{operationalDivisionsCode}
Configurations/Database Server Current Date and Time
Retrieve the Database server current date and time
Method: get
Path: /spms/v1/configurations/currentDate
Configurations/Discount Template
Retrieve Configured Discount Template record
Method: get
Path: /spms/v2/ships/{shipId}/configurations/financials/discountTemplates
Configurations/Excluded Harbors for Minor Going Ashore Authorization
Retrieve the settings for excluded harbors for minor going ashore authorization
Method: get
Path: /spms/v1/configurations/portNotRequireMinorAuthorizationCheck
Update the settings for excluded harbors for minor going ashore authorization
Method: put
Path: /spms/v1/configurations/portNotRequireMinorAuthorizationCheck
Configurations/Gangway Auto Check Out
Retrieve the settings for gangway auto check out for a reservation
Method: get
Path: /spms/v1/configurations/gangwayAutoCheckOut
Configurations/Guest Categories
Create a new guest category
Method: post
Path: /spms/v2/ships/{shipId}/configurations/profiles/guestCategories
Delete a guest category
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/profiles/guestCategories/{guestCategoryCode}
Retrieve a list of guest categories
Method: get
Path: /spms/v2/ships/{shipId}/configurations/profiles/guestCategories
Update a guest category
Method: put
Path: /spms/v2/ships/{shipId}/configurations/profiles/guestCategories/{guestCategoryCode}
Configurations/Language Template
Create a new Language Template
Method: post
Path: /spms/v1/configurations/general/languages/templates
Delete a Language Template
Method: delete
Path: /spms/v1/configurations/general/languages/templates/{code}
Retrieve list of language templates
Method: get
Path: /spms/v1/configurations/general/languages/templates
Update Language Template
Method: put
Path: /spms/v1/configurations/general/languages/templates/{code}
Configurations/Lifeboats
Create a new Lifeboat record
Method: post
Path: /spms/v2/ships/{shipId}/configurations/safety/lifeBoats
Delete existing Lifeboat record
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/safety/lifeBoats/{lifeBoatId}
Retrieve configured Lifeboats
Method: get
Path: /spms/v2/ships/{shipId}/configurations/safety/lifeBoats
Update existing Lifeboat code record
Method: put
Path: /spms/v2/ships/{shipId}/configurations/safety/lifeBoats/{lifeBoatId}
Configurations/Locations
Retrieve list of all public locations
Method: get
Path: /spms/v2/ships/{shipId}/configurations/locations
Configurations/Marital Status Code
Create a new Marital Status code record
Method: post
Path: /spms/v2/ships/{shipId}/configurations/profiles/maritalStatusCodes
Delete existing Marital Status code record
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/profiles/maritalStatusCodes/{code}
Retrieve configured Marital Status code records
Method: get
Path: /spms/v2/ships/{shipId}/configurations/profiles/maritalStatusCodes
Update existing Marital Status code record
Method: put
Path: /spms/v2/ships/{shipId}/configurations/profiles/maritalStatusCodes/{code}
Configurations/Minimum Age as Adult
Retrieve the settings for minimum age as adult
Method: get
Path: /spms/v1/configurations/minimumAdultAge
Configurations/Nationality Group
Create a new Nationality Group
Method: post
Path: /spms/v1/configurations/nationalityGroups
Delete Nationality Group
Method: delete
Path: /spms/v1/configurations/nationalityGroups/{code}
Retrieve list of enabled Nationality Groups
Method: get
Path: /spms/v1/configurations/nationalityGroups/enabled
Retrieve list of Nationality Groups
Method: get
Path: /spms/v1/configurations/nationalityGroups
Retrieve Nationality Groups by code
Method: get
Path: /spms/v1/configurations/nationalityGroups/{code}
Update Nationality Group
Method: put
Path: /spms/v1/configurations/nationalityGroups/{code}
Configurations/Onboard Status Settings After Checked-In
Retrieve the settings for onboard status after checked-in
Method: get
Path: /spms/v1/configurations/onboardStatusAfterCheckIn
Configurations/Passport Reading Access Information
Retrieve Passport Reading access information and token
Method: get
Path: /spms/v2/ships/{shipId}/configurations/passportReadingAccessInformation
Configurations/Profile Search Templates
Retrieve list of predefined profile fields
Method: get
Path: /spms/v1/profiles
Configurations/Profile Types
Retrieve list of profile types
Method: get
Path: /spms/v1/configurations/profileTypes
Configurations/Ship Information
Retrieve ship information for the current login user
Method: get
Path: /spms/v2/userDetails/me/shipProperties
Configurations/Ship Name
Retrieve the Ship name
Method: get
Path: /spms/v1/configurations/shipProperty
Configurations/Special Request Action Code
Create a special requests action code record
Method: post
Path: /spms/v2/ships/{shipId}/configurations/specialRequestActionCodes
Delete existing special requests action code
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/specialRequestActionCodes/{code}
Retrieve special requests action code record
Method: get
Path: /spms/v2/ships/{shipId}/configurations/specialRequestActionCodes
Update an existing special requests action code by action code
Method: put
Path: /spms/v2/ships/{shipId}/configurations/specialRequestActionCodes/{code}
Configurations/Staterooms
Retrieve the stateroom configuration with criterias.
Method: get
Path: /spms/v2/ships/{shipId}/configurations/staterooms
Configurations/System Date and Time Format
Retrieve the date and time display formats applicable for the system
Method: get
Path: /spms/v2/ships/{shipId}/configurations/dateTimeFormat
Update the date and time display formats applicable for the system
Method: put
Path: /spms/v2/ships/{shipId}/configurations/dateTimeFormat
Configurations/Travel Documents Rules
Create travel document rule
Method: post
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentRules
Delete Travel Document Rule By Id
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentRules/{travelDocumentRuleId}
Edit travel document rule by id
Method: put
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentRules/{travelDocumentRuleId}
Retrieve list of travel document rules
Method: get
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentRules
Retrieve travel document rule by id
Method: get
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentRules/{travelDocumentRuleId}
Configurations/Use Resident Handling
Retrieve the settings of Use Resident handling
Method: get
Path: /spms/v2/ships/{shipId}/configurations/useResident
Configurations/VIP Code
Create a new reservation VIP code record
Method: post
Path: /spms/v2/ships/{shipId}/configurations/profiles/vipCodes
Delete an existing reservation VIP code record
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/profiles/vipCodes/{vipCode}
Retrieve configured reservation VIP code records
Method: get
Path: /spms/v2/ships/{shipId}/configurations/profiles/vipCodes
Update an existing reservation VIP code record
Method: put
Path: /spms/v2/ships/{shipId}/configurations/profiles/vipCodes/{vipCode}
Contract/Configuration/Contract
Create/ Add a new contract
Method: post
Path: /spms/v1/contracts
Remove/ Delete a Contract
Method: delete
Path: /spms/v1/contracts/{id}
Retrieve a contract
Method: get
Path: /spms/v1/contracts/{id}
Retrieve all available contracts with enabled status
Method: get
Path: /spms/v1/contracts/enabled
Retrieve list of contracts
Method: get
Path: /spms/v1/contracts
Update a contract
Method: put
Path: /spms/v1/contracts
Contract/Configuration/Contract Category
Create/ Add a new contract category
Method: post
Path: /spms/v1/contractCategories
Remove/ Delete a contract category
Method: delete
Path: /spms/v1/contractCategories/{id}
Retrieve a contract category
Method: get
Path: /spms/v1/contractCategories/{id}
Retrieve list of contract categories
Method: get
Path: /spms/v1/contractCategories
Update a contract category
Method: put
Path: /spms/v1/contractCategories
Contract/Contract Acknowledgement
Create/ Add an acknowledged contract to a profile
Method: post
Path: /spms/v1/contractAcknowledgement
Retrieve a list of acknowledged contracts
Method: get
Path: /spms/v1/contractAcknowledgement
Retrieve an acknowledged contract for a profile and a contract
Method: get
Path: /spms/v1/contractAcknowledgement/{contractId}/guest/{accountId}
Retrieve the acknowledged contracts for a profile
Method: get
Path: /spms/v1/contractAcknowledgement/guest/{accountId}
Update an acknowledged contract to a profile
Method: put
Path: /spms/v1/contractAcknowledgement
Cruise/Itinerary
Retrieve Cruise Itineraries
Method: get
Path: /spms/v2/ships/{shipId}/cruiseItineraries
Cruise/Itinerary/Current Cruise
The operations from the Cruise/Itinerary/Current Cruise category.
Retrieve Current Cruise Itineraries
Method: get
Path: /spms/v2/ships/{shipId}/cruiseItineraries/currentCruise
Excursions/Bookable Tours
Create new bookable tours
Method: post
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours
Delete bookable tours by id
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}
Delete fixed costs from bookable tours by id
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}/fixedCosts/{fixedCostId}
Delete vendors from bookable tours by id
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}/vendors/{bookableTourVendorId}
Retrieve a list of bookable tours
Method: get
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours
Retrieve bookable tour general settings
Method: get
Path: /spms/v2/ships/{shipId}/configurations/excursions/general
Update bookable tour customized field values
Method: put
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}/additionalInfo
Update bookable tour details
Method: put
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}/common
Update bookable tour fixed costs
Method: put
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}/costs/fixedCosts
Update bookable tour general settings
Method: put
Path: /spms/v2/ships/{shipId}/configurations/excursions/general
Update bookable tour interfaces
Method: put
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}/interfaces
Update sales for bookable tours
Method: put
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}/setup/sales
Update transfer tours for bookable tour
Method: put
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}/setup/transferTours
Update vendors for bookable tours
Method: put
Path: /spms/v2/ships/{shipId}/configurations/excursions/bookableTours/{bookableTourId}/vendors
Excursions/Void Bookings
Void excursion bookings by booking id
Method: delete
Path: /spms/v2/ships/{shipId}/excursions/bookings/{bookingId}
Gateway Security/Activities
Retrieve the gateway security activities with criterias.
Method: get
Path: /spms/v2/ships/{shipId}/gatewaySecurity/activities
Gateway Security/Configuration
Retrieve check-in settings for the gangway only
Method: get
Path: /spms/v2/ships/{shipId}/configurations/checkIns/gangway
Retrieve the check-in settings at the gangway
Method: get
Path: /spms/v2/ships/{shipId}/configurations/checkIns
Retrieve the settings for required visa check at gangway
Method: get
Path: /spms/v1/configurations/visaChecks
Update check-in settings for the gangway only
Method: put
Path: /spms/v2/ships/{shipId}/configurations/checkIns/gangway
Update the check-in settings at the gangway
Method: put
Path: /spms/v2/ships/{shipId}/configurations/checkIns
Update the settings for required visa check at gangway
Method: put
Path: /spms/v1/configurations/visaChecks
Gateway Security/Configuration/Gangway Customized Messages
Retrieve list of all gangway customized messages
Method: get
Path: /spms/v1/configurations/messages
Gateway Security/Configuration/Gangway Movements
Retrieve list of all gangway movements
Method: get
Path: /spms/v1/configurations/gangwayMovements
Retrieve list of all gangway movements by gateway type
Method: get
Path: /spms/v1/configurations/{gateType}/gangwayMovements
Gateway Security/Configuration/Gate Locations
Create/ Add new gate location.
Method: post
Path: /spms/v1/configurations/gangwayGateLocations
Delete the gate location details.
Method: delete
Path: /spms/v1/configurations/gangwayGateLocations/{code}
Retrieve a gate location by code
Method: get
Path: /spms/v1/configurations/gangwayGateLocations/{id}
Retrieve list of all gate locations
Method: get
Path: /spms/v1/configurations/gangwayGateLocations
Update a gate location details by code.
Method: put
Path: /spms/v1/configurations/gangwayGateLocations/{id}
Gateway Security/Configuration/Gateway Traffic Direction
Retrieve list of gateway traffic directions
Method: get
Path: /spms/v1/configurations/trafficDirections
Gateway Security/Configuration/Gateway Types
Retrieve list of all gateway types
Method: get
Path: /spms/v1/configurations/gangwayTypes
Gateway Security/Configuration/Security Alert Sounds
Create/ Add a security alert sound
Method: post
Path: /spms/v1/configurations/gangwaySecuritySounds
Remove/ Delete a security alert sound by ID
Method: delete
Path: /spms/v1/configurations/gangwaySecuritySounds/{id}
Retrieve a security alert sound by ID
Method: get
Path: /spms/v1/configurations/gangwaySecuritySounds/{id}
Retrieve and playback a security alert sound by ID
Method: get
Path: /spms/v1/configurations/gangwaySecuritySounds/{id}/sound
Retrieve list of all security alert sounds
Method: get
Path: /spms/v1/configurations/gangwaySecuritySounds/all
Update details for a security alert sound by ID
Method: put
Path: /spms/v1/configurations/gangwaySecuritySounds/{id}
Gateway Security/Configuration/Security Alerts
Retrieve a gangway security alert by ID
Method: get
Path: /spms/v1/configurations/gangwaySecurityAlerts/{id}
Retrieve list of all gangway security alerts
Method: get
Path: /spms/v1/configurations/gangwaySecurityAlerts
Update a gangway security alert
Method: put
Path: /spms/v1/configurations/gangwaySecurityAlerts
Gateway Security/Configuration/Special Needs
Create/ add a new special needs
Method: post
Path: /spms/v1/configurations/general/specialNeeds
Remove/ Delete a special needs by code
Method: delete
Path: /spms/v1/configurations/general/specialNeeds/{code}
Retrieve a list of all special needs
Method: get
Path: /spms/v1/configurations/general/specialNeeds
Retrieve a special needs by code
Method: get
Path: /spms/v1/configurations/general/specialNeeds/{code}
Retrieve list of all enabled special needs
Method: get
Path: /spms/v1/configurations/general/specialNeeds/enabled
Update a special needs record by code
Method: put
Path: /spms/v1/configurations/general/specialNeeds/{code}
Gateway Security/Confiscated Temporary Returned Items
Edit a list of Confiscated Items details
Method: put
Path: /spms/v2/ships/{shipId}/trackItems/confiscatedItems
Retrieve a list of confiscated items
Method: get
Path: /spms/v2/ships/{shipId}/trackItems/confiscatedItems
Gateway Security/Gangway
Validate gangway coming onboard rules
Method: get
Path: /spms/v2/ships/{shipId}/gatewaySecurity/gangway/onboard/profiles/{profileId}/movementValidations/{gateDirection}
Validate gangway going ashore rules
Method: get
Path: /spms/v2/ships/{shipId}/gatewaySecurity/gangway/ashore/profiles/{profileId}/movementValidations/{gateDirection}
Gateway Security/Gangway Count
Get the count for 'Checked-In' reservation status for profile type
Method: get
Path: /spms/v1/profiles/{profileType}/checkedInTotal
Get the count for 'Disembarked' reservation status for profile type
Method: get
Path: /spms/v1/profiles/{profileType}/checkedOutTotal
Get the count for 'Disembarking' (leaving today) reservation status for profile type
Method: get
Path: /spms/v1/profiles/{profileType}/checkOutTodayTotal
Get the count for 'Expected Today' reservation status for profile type
Method: get
Path: /spms/v1/profiles/{profileType}/expectedToday
Get the count for staying overnight for tour based on profile type
Method: get
Path: /spms/v1/profiles/{profileType}/overnightTourTotal
Get the count of 'Expected' reservation status for profile type
Method: get
Path: /spms/v1/profiles/{profileType}/expectedTotal
Get the onboard count based on profile type
Method: get
Path: /spms/v1/profiles/{profileType}/onboardTotal
Gets the ashore count based on profile type
Method: get
Path: /spms/v1/profiles/{profileType}/ashoreTotal
Gateway Security/Gangway/Activities
Create/ Add gangway activities for a profile
Method: post
Path: /spms/v1/gangwayActivities
Retrieve list of gangway activities by parameters
Method: get
Path: /spms/v1/gangwayActivities
Retrieve list of gangway activities for a profile
Method: get
Path: /spms/v1/gangwayActivities/{accountId}
Retrieve list of recent gangway activities
Method: get
Path: /spms/v1/gangwayActivities/recent/{userId}/{gateLocation}/{startDateTime}
Gateway Security/Gangway/Movements
Create/ Add gangway activities with movement
Method: post
Path: /spms/v1/gatewaySecurity/movements/gangway
Gateway Security/Tender Boat
Create a new tender boat activity movement
Method: post
Path: /spms/v2/ships/{shipId}/gatewaySecurity/movements/tenderBoatGateway
Create a tender boat details
Method: post
Path: /spms/v2/ships/{shipId}/configurations/tenderBoats
Create the opened tender boat gateway details
Method: post
Path: /spms/v2/ships/{shipId}/gatewaySecurity/tenderBoatGateway
Delete the tender boat details
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/tenderBoats/{tenderBoatId}
Edit the tender boat details
Method: put
Path: /spms/v2/ships/{shipId}/configurations/tenderBoats/{tenderBoatId}
Remove an existing tenderboat gateway user
Method: delete
Path: /spms/v2/ships/{shipId}/gatewaySecurity/tenderBoatGateway/{tenderBoatGatewayId}
Retrieve a list of tender boat details
Method: get
Path: /spms/v2/ships/{shipId}/configurations/tenderBoats
Retrieve the active tender boat count at the tender boat gateway
Method: get
Path: /spms/v2/ships/{shipId}/gatewaySecurity/tenderBoatGateway/tenderBoats/{tenderBoatId}/count
Retrieve the opened tenderboat gateway details
Method: get
Path: /spms/v2/ships/{shipId}/gatewaySecurity/tenderBoatGateway
Update the opened tender boat gateway details
Method: put
Path: /spms/v2/ships/{shipId}/gatewaySecurity/tenderBoatGateway/{tenderBoatGatewayId}
Validate gangway tender boat coming onboard rules
Method: get
Path: /spms/v2/ships/{shipId}/gatewaySecurity/tenderBoatGateway/tenderBoat/{tenderBoatId}/onboard/profiles/{profileId}/movementValidations/{gateDirection}
Validate gangway tender boat going ashore rules
Method: get
Path: /spms/v2/ships/{shipId}/gatewaySecurity/tenderBoatGateway/tenderBoat/{tenderBoatId}/ashore/profiles/{profileId}/movementValidations/{gateDirection}
Gateway Security/Validations/Gangway
Validate and display customized messages for a profile coming onboard
Method: post
Path: /spms/v1/gatewaySecurity/gangway/validations/onboard
Validate and display customized messages for a profile going ashore
Method: post
Path: /spms/v1/gatewaySecurity/gangway/validations/ashore
Gateway Security/Validations/Gangway Security Alerts
Validate gangway movement against configured security alerts
Method: post
Path: /spms/v1/reservations/gangwaySecurityValidations
Gateway Security/Validations/Shore Leave Denied
Validate shore leave denied status for a profile
Method: post
Path: /spms/v1/gangway/ashoreDenied
Gateway Security/Validations/Visa Check
Retrieve list of all visa requirements
Method: get
Path: /spms/v1/configurations/visaRequired
Interfaces/Credit Card Terminal
Create/ Add credit card terminal record
Method: post
Path: /spms/v2/ships/{shipId}/interfaces/creditCardTerminals
Delete a credit card terminal record
Method: delete
Path: /spms/v2/ships/{shipId}/interfaces/creditCardTerminals/{terminalId}
Retrieve a credit card terminal record
Method: get
Path: /spms/v2/ships/{shipId}/interfaces/creditCardTerminals/{terminalId}
Retrieve a list of all credit card terminal records
Method: get
Path: /spms/v2/ships/{shipId}/interfaces/creditCardTerminals
Update a credit card terminal record
Method: put
Path: /spms/v2/ships/{shipId}/interfaces/creditCardTerminals/{terminalId}
List of Values/Genders
Retrieve list of genders
Method: get
Path: /spms/v1/configurations/genders
List of Values/Harbors
Create/ Add new harbor
Method: post
Path: /spms/v1/configurations/harbors
Retrieve a harbor using code
Method: get
Path: /spms/v1/configurations/harbors/{code}
Retrieve list of all active harbors
Method: get
Path: /spms/v1/configurations/harbors/enabled
Retrieve list of harbors
Method: get
Path: /spms/v1/configurations/harbors
Update harbor record
Method: put
Path: /spms/v1/configurations/harbors/{code}
List of Values/Nations
Create/ Add a new nation
Method: post
Path: /spms/v1/configurations/nations
Delete nation record by using code
Method: delete
Path: /spms/v1/configurations/nations/{code}
Retrieve list of all active nations
Method: get
Path: /spms/v1/configurations/nations/enabled
Retrieve nation record by using code
Method: get
Path: /spms/v1/configurations/nations/{code}
Retrieves list of nations
Method: get
Path: /spms/v1/configurations/nations
Update a nation record
Method: put
Path: /spms/v1/configurations/nations/{code}
List of Values/Travel Document Types
Create travel document types
Method: post
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentTypes
Create/ Add a new travel document type
Method: post
Path: /spms/v1/configurations/travelDocumentTypes
Delete travel document type by code
Method: delete
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentTypes/{travelDocumentCode}
Edit travel document type details
Method: put
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentTypes/{travelDocumentCode}
Retrieve a travel document type record by code
Method: get
Path: /spms/v1/configurations/travelDocumentTypes/{code}
Retrieve list of all enabled travel document types
Method: get
Path: /spms/v1/configurations/travelDocumentTypes/enabled
Retrieve list of all travel document types
Method: get
Path: /spms/v1/configurations/travelDocumentTypes
Retrieve list of travel document types
Method: get
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentTypes
Retrieve travel document type by code
Method: get
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentTypes/{travelDocumentCode}
Update a travel document type record by code
Method: put
Path: /spms/v1/configurations/travelDocumentTypes/{code}
List of Values/Travel Documents Checklist
Retrieve list of predefined travel document fields
Method: get
Path: /spms/v2/ships/{shipId}/configurations/travelDocumentCheckList
Mobile Check-In Wizard/Profile Search Template
Create/ Add a new profile search template
Method: post
Path: /spms/v1/profileSearchTemplate
Create/ Add new profile search configuration field
Method: post
Path: /spms/v1/profileSearchTemplateField
Delete the profile search template by ID
Method: delete
Path: /spms/v1/profileSearchTemplate/{id}
Retrieve a profile search fields excluded from search filter or results
Method: get
Path: /spms/v1/profileSearchTemplateField/type/{typeId}/searchOption/{templateId}
Retrieve a profile search template
Method: get
Path: /spms/v1/profileSearchTemplate/{id}
Retrieve a profile search template field by Id
Method: get
Path: /spms/v1/profileSearchTemplateField/{id}
Retrieve list of all profile search templates
Method: get
Path: /spms/v1/profileSearchTemplate
Retrieve list of profile search template fields
Method: get
Path: /spms/v1/profileSearchTemplateField/type/{typeId}
Retrieve list of profile search template reservation status
Method: get
Path: /spms/v1/profileSearchReservationStatus
Retrieve list of profile search template reservation status
Method: get
Path: /spms/v1/profileSearchReservationStatus/searchOption/{id}
Retrieve list of Profile Search template reservation status by ID
Method: get
Path: /spms/v1/profileSearchReservationStatus/{id}
Update a profile search template record
Method: put
Path: /spms/v1/profileSearchTemplate
Mobile Check-In Wizard/Profile Template
Create/ Add a new profile template
Method: post
Path: /spms/v1/profileConfigurations
Create/ Add a new profile template header
Method: post
Path: /spms/v1/profileConfigurationHeaders
Remove/ Delete a profile template
Method: delete
Path: /spms/v1/profileConfigurations/{id}
Remove/ Delete a profile template header
Method: delete
Path: /spms/v1/profileConfigurationHeaders/{id}
Retrieve a profile template
Method: get
Path: /spms/v1/profileConfigurations/{id}
Retrieve a profile template header
Method: get
Path: /spms/v1/profileConfigurationHeaders/{id}
Retrieves list of all profile template headers
Method: get
Path: /spms/v1/profileConfigurationHeaders
Retrieves list of profile templates
Method: get
Path: /spms/v1/profileConfigurations
Update a profile template
Method: put
Path: /spms/v1/profileConfigurations/list
Update a profile template header
Method: put
Path: /spms/v1/profileConfigurationHeaders
Update a profile template record
Method: put
Path: /spms/v1/profileConfigurations
Mobile Check-In Wizard/Wizard Templates
Create/ Add a new step for wizard template
Method: post
Path: /spms/v1/stepTemplates
Create/ Add a new wizard template
Method: post
Path: /spms/v1/wizardTemplates
Remove/ Delete a step for a wizard template
Method: delete
Path: /spms/v1/stepTemplates/{id}
Remove/ Delete a wizard template
Method: delete
Path: /spms/v1/wizardTemplates/{id}
Retrieve a step for a wizard template
Method: get
Path: /spms/v1/stepTemplates/{id}
Retrieve a wizard template
Method: get
Path: /spms/v1/wizardTemplates/{id}
Retrieve list of all steps for wizard template
Method: get
Path: /spms/v1/stepTemplates
Retrieve lists of all enabled wizard templates
Method: get
Path: /spms/v1/wizardTemplates/enabled
Retrieve lists of all wizard templates
Method: get
Path: /spms/v1/wizardTemplates
Update a step for a wizard template
Method: put
Path: /spms/v1/stepTemplates
Update a wizard template record
Method: put
Path: /spms/v1/wizardTemplates
OPI/Credit Card Initial Authorization
Send Initial Auth request to SPMS OPI WebAPI
Method: post
Path: /spms/v2/ships/{shipId}/creditCardTransactions/initialAuthorization
Profiles/Analytics
Retrieve the count of sailing persons based on profile type
Method: get
Path: /spms/v1/analytics/profiles/{profileType}/count
Profiles/Analytics/Adults
The operations from the Profiles/Analytics/Adults category.
Retrieve the count for adults based on profile type and reservation status
Method: get
Path: /spms/v1/analytics/profiles/{profileType}/adult/{status}/count
Profiles/Analytics/Minors
The operations from the Profiles/Analytics/Minors category.
Retrieve the count for minors based on profile type and reservation status
Method: get
Path: /spms/v1/analytics/profiles/{profileType}/minor/{status}/count
Profiles/Analytics/Profile Type
The operations from the Profiles/Analytics/Profile Type category.
Retrieve the count based on profile type and reservation status
Method: get
Path: /spms/v1/analytics/profiles/{profileType}/{status}/count
Profiles/Analytics/VIP Guests
The operations from the Profiles/Analytics/VIP Guests category.
Retrieve the VIP guest count
Method: get
Path: /spms/v1/analytics/guest/vip/{status}/count
Profiles/Analytics/Visitors/Generic
The operations from the Profiles/Analytics/Visitors/Generic category.
Retrieve the counts for Generic Visitors
Method: get
Path: /spms/v1/analytics/profiles/visitor/generic/count
Profiles/Analytics/Visitors/Named
The operations from the Profiles/Analytics/Visitors/Named category.
Retrieve the counts for Named Visitors
Method: get
Path: /spms/v1/analytics/profiles/visitor/named/count
Profiles/Billing Addresses
Create new guest billing address by Profile ID
Method: post
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/billing
Delete guest billing address by Profile ID
Method: delete
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/billing/{billingId}
Retrieve guest billing address by Profile ID
Method: get
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/billing
Update guest billing address by Profile ID
Method: put
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/billing/{billingId}
Profiles/Credit Card Information
Retrieve list of active credit cards for a profile
Method: get
Path: /spms/v1/financials/payments/cards/{profileid}
Profiles/Emergency Contact Addresses
Create new guest emergency contact address by Profile ID
Method: post
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/emergencyContact
Retrieve guest emergency contact address by profile ID
Method: get
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/emergencyContact
Update guest emergency contact address by Profile ID
Method: put
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/emergencyContact
Profiles/Guest Profile
Retrieve a guest profile by guest Id
Method: get
Path: /spms/v2/ships/{shipId}/profiles/guests/{profileId}
Update a guest or resident profile by guest Id
Method: put
Path: /spms/v2/ships/{shipId}/profiles/guests/{profileId}
Profiles/Home Addresses
Create new guest home address by Profile ID
Method: post
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/home
Retrieve guest home address by profile ID
Method: get
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/home
Update guest home address by Profile ID
Method: put
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/home
Profiles/Other Travel Documents
Delete profile other travel document details.
Method: delete
Path: /spms/v2/ships/{shipId}/profiles/{profileTypes}/{profileId}/otherTravelDocuments/{documentId}
Insert profile other travel document details.
Method: post
Path: /spms/v2/ships/{shipId}/profiles/{profileTypes}/{profileId}/otherTravelDocuments
Retrieve list of all other travel documents for a guest
Method: get
Path: /spms/v1/guest/{accountId}/otherTravelDocuments
Retrieve profile other travel document details.
Method: get
Path: /spms/v2/ships/{shipId}/profiles/{profileTypes}/{profileId}/otherTravelDocuments
Retrieves list of all other travel documents for a crew
Method: get
Path: /spms/v1/crew/{accountId}/otherTravelDocuments
Retrieves list of all other travel documents for a resident
Method: get
Path: /spms/v1/resident/{accountId}/otherTravelDocuments
Retrieves list of all other travel documents for a visitor
Method: get
Path: /spms/v1/visitor/{accountId}/otherTravelDocuments
Update profile other travel document details.
Method: put
Path: /spms/v2/ships/{shipId}/profiles/{profileTypes}/{profileId}/otherTravelDocuments/{documentId}
Profiles/Profile Information
The operations from the Profiles/Profile Information category.
Create a profile photo
Method: post
Path: /spms/v1/guest/photo
Retrieve a crew profile
Method: get
Path: /spms/v1/crew/{id}
Retrieve a profile photo
Method: get
Path: /spms/v1/guest/{profileId}/photo
Retrieve a resident profile
Method: get
Path: /spms/v1/resident/{id}
Retrieve a visitor profile
Method: get
Path: /spms/v1/visitor/{id}
Retrieve crew profile with criteria search
Method: get
Path: /spms/v1/crew
Retrieve profile details for a guardian associated to a minor
Method: get
Path: /spms/v1/Profiles/{id}/Guardians
Retrieve visitor profile with criteria search
Method: get
Path: /spms/v1/visitor
Update a profile photo
Method: put
Path: /spms/v1/guest/{profileId}/photo
Profiles/Special Needs Assignment
Retrieve list of special needs assignments for a profile
Method: get
Path: /spms/v1/profiles/{accountId}/specialNeeds
Retrieve list of special needs assignments for a profile by profile type
Method: get
Path: /spms/v1/profiles/{profileType}/{accountId}/specialNeeds
Update special needs assignments for a profile
Method: put
Path: /spms/v1/profiles/{accountId}/specialNeeds
Update special needs assignments for a profile by profile type
Method: put
Path: /spms/v1/profiles/{profileType}/{accountId}/specialNeeds
Profiles/Temporary Addresses
Create a new guest temporary address by profile ID
Method: post
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/temporary
Retrieve guest temporary address by profile ID
Method: get
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/temporary
Update guest temporary address by profile ID
Method: put
Path: /spms/v2/ships/{shipId}/profile/{profileId}/addresses/temporary
Questionnaire/Acknowledgement
Ability to create/update and retrieve information of Questionnaire Acknowledgement template by Reservation or Profile.
Retrieve Questionnaire Acknowledgement by Profile Id
Method: get
Path: /spms/v2/ships/{shipId}/profiles/{profileId}/questionnairesAcknowledgements
Retrieve Questionnaire Acknowledgement by Reservation Id
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/questionnairesAcknowledgements
Retrieve Specified Questionnaire Acknowledgement by Profile Id and Template Id
Method: get
Path: /spms/v2/ships/{shipId}/profiles/{profileId}/questionnairesAcknowledgements/{questionnairesAcknowledgementId}
Save a Questionnaire Acknowledgement by Reservation Id and Template Id
Method: post
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/questionnairesAcknowledgements/{questionnairesAcknowledgementId}
Questionnaire/Authorization Reason
The operations from the Questionnaire/Authorization Reason category.
Create Questionnaire Authorization Reasons
Method: post
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/questionnaireAcknowledgements/{questionnairesAcknowledgementId}/authorizationReasons
Delete Questionnaire Authorization Reason by Id
Method: delete
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/questionnaireAcknowledgements/{questionnairesAcknowledgementId}/authorizationReasons/{authorizationReasonId}
Delete Questionnaire Authorization Reasons by reservation Id and template id
Method: delete
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/questionnaireAcknowledgements/{questionnairesAcknowledgementId}/authorizationReasons
Retrieve Questionnaire Authorization Reasons
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/questionnaireAcknowledgements/{questionnairesAcknowledgementId}/authorizationReasons
Update Questionnaire Authorization Reason by Id
Method: put
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/questionnaireAcknowledgements/{questionnairesAcknowledgementId}/authorizationReasons/{authorizationReasonId}
Questionnaire/Authorize Reason Setup
The operations from the Questionnaire/Authorize Reason Setup category.
Create questionnaire authorize reason
Method: post
Path: /spms/v1/questionnaireAuthorizationReasons
Delete Questionnaire Authorize Reason
Method: delete
Path: /spms/v1/questionnaireAuthorizationReasons/{id}
Retrieve questionnaire authorize reason
Method: get
Path: /spms/v1/questionnaireAuthorizationReasons/{id}
Retrieve questionnaire authorize reasons
Method: get
Path: /spms/v1/questionnaireAuthorizationReasons
Update questionnaire authorize reason
Method: put
Path: /spms/v1/questionnaireAuthorizationReasons/{id}
Questionnaire/Questionnaire Acknowledgement
Create questionnaire acknowledgement by template id
Method: post
Path: /spms/v1/questionnaires/templates/{templateId}/acknowledgement
Delete Questionnaire Acknowledgement
Method: delete
Path: /spms/v1/questionnaires/templates/{templateId}/acknowledgement
Retrieve questionnaire acknowledgement by template id
Method: get
Path: /spms/v1/questionnaires/templates/{templateId}/acknowledgement
Update Questionnaire Acknowledgement
Method: put
Path: /spms/v1/questionnaires/templates/{templateId}/acknowledgement
Questionnaire/Questionnaire Category
Create new Questionnaire Category
Method: post
Path: /spms/v1/questionnaireCategories
Delete Questionnaire Category
Method: delete
Path: /spms/v1/questionnaireCategories/{id}
Retrieve a questionnaire category by ID
Method: get
Path: /spms/v1/questionnaireCategories/{id}
Retrieve the list of Questionnaire Categories
Method: get
Path: /spms/v1/questionnaireCategories
Update Questionnaire Category
Method: put
Path: /spms/v1/questionnaireCategories/{id}
Questionnaire/Questionnaire Groups
Create a new Question Group
Method: post
Path: /spms/v1/questionnaires/templates/{templateId}/questionGroups
Delete a Question Group
Method: delete
Path: /spms/v1/questionnaires/templates/{templateId}/questionGroups/{groupId}
Retrieve a Question Group based on Id
Method: get
Path: /spms/v1/questionnaires/templates/{templateId}/questionGroups/{groupId}
Retrieve list of Question Group based on Template Id
Method: get
Path: /spms/v1/questionnaires/templates/{templateId}/questionGroups
Update a Question group
Method: put
Path: /spms/v1/questionnaires/templates/{templateId}/questionGroups/{groupId}
Questionnaire/Questionnaire Questions
Create new questions by question group id
Method: post
Path: /spms/v1/questionnaires/templates/{templateId}/questionGroups/{questionGroupId}/questions
Delete a question by question id
Method: delete
Path: /spms/v1/questionnaires/templates/{templateId}/questionGroups/{questionGroupId}/questions/{questionId}
Retrieve questionnaire questions by question group id
Method: get
Path: /spms/v1/questionnaires/templates/{templateId}/questionGroups/{questionGroupId}/questions
Update a question by question id
Method: put
Path: /spms/v1/questionnaires/templates/{templateId}/questionGroups/{questionGroupId}/questions/{questionId}
Questionnaire/Template
Create Questionnaire Template
Method: post
Path: /spms/v1/questionnaires/templates
Delete Questionnaire Template
Method: delete
Path: /spms/v1/questionnaires/templates/{id}
Retrieve Questionnaire Template
Method: get
Path: /spms/v1/questionnaires/templates/{id}
Retrieve Questionnaire Templates
Method: get
Path: /spms/v1/questionnaires/templates
Update Questionnaire Template
Method: put
Path: /spms/v1/questionnaires/templates/{id}
Questionnaire/Title Setup
The operations from the Questionnaire/Title Setup category.
Create a Questionnaire Title and Description
Method: post
Path: /spms/v1/questionnaires/templates/{id}/titles
Delete a questionnaire title
Method: delete
Path: /spms/v1/questionnaires/templates/{id}/titles
Retrieve questionnaire title by template id
Method: get
Path: /spms/v1/questionnaires/templates/{id}/titles
Update a questionnaire title and description
Method: put
Path: /spms/v1/questionnaires/templates/{id}/titles
Reservations
Retrieve reservation and profile details based on criteria
Method: get
Path: /spms/v1/reservations
Reservations/Amenities
Create a new amenity record
Method: post
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/amenities
Delete an existing amenity record
Method: delete
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/amenities/{amenityId}
Retrieve Amenities Record by reservation Id
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/amenities
Update an existing amenity record
Method: put
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/amenities/{amenityId}
Reservations/Booked Excursion Details
Retrieve Excursion Bookings
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/bookedExcursions
Reservations/Check-In
Update check-in reservation status and add additional validations.
Method: post
Path: /spms/v2/ships/{shipId}/reservations/checkIns
Reservations/Check-In/Travel Document Rules
Validate supplied travel documents against selected travel document rule for a profile
Method: post
Path: /spms/v2/ships/{shipId}/reservations/validation/checkIns/travelDocuments
Reservations/Credit Card Registration
Registers credit card with OPI services
Method: post
Path: /spms/v2/ships/{shipId}/creditCards
Reservations/Event Ticketing Bookings
Retrieve event ticketing booking by reservation Id
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/bookedEventTicketing
Reservations/Excursion
Retrieve excursion booking details
Method: get
Path: /spms/v1/excursions/bookings/{reservationId}
Reservations/Flight Booking Details
Retrieve Flight Booking Details
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/flightAssignments
Reservations/Folio
Retrieve folio outstanding balance for a reservation
Method: get
Path: /spms/v1/folio/{reservationId}
Reservations/Guardian
Create new guardian by minor profile ID
Method: post
Path: /spms/v2/ships/{shipId}/profile/{profileId}/guardians
Create new minor by guardian profile ID
Method: post
Path: /spms/v2/ships/{shipId}/profile/{profileId}/minors
Delete the guardian profile
Method: delete
Path: /spms/v2/ships/{shipId}/profile/{profileId}/guardians/{guardianId}
Delete the minor profile
Method: delete
Path: /spms/v2/ships/{shipId}/profile/{profileId}/minors/{minorId}
Retrieve guardian details by minor profile ID
Method: get
Path: /spms/v2/ships/{shipId}/profile/{profileId}/guardians
Retrieve minor details by guardian profile ID
Method: get
Path: /spms/v2/ships/{shipId}/profile/{profileId}/minors
Reservations/Guardian Assignment
Guardian information associated with a Profile
Associate a guardian to a minor.
Method: post
Path: /spms/v1/guardians/child/{childId}
Remove/ Delete a guardian associated to a minor
Method: delete
Path: /spms/v1/guardians/{guardianId}/child/{childId}
Retrieve list of guardians associated to a minor
Method: get
Path: /spms/v1/guardians/child/{childId}
Retrieves a list of all guardians that are associated with minors
Method: get
Path: /spms/v1/guardians/{guardianId}
Reservations/Onboard Activities
Retrieve list of all event ticketing bookings for a reservation
Method: get
Path: /spms/v1/onboardActivities/{reservationId}/bookings/eventTicketings
Retrieve list of all Excursion bookings for a reservation
Method: get
Path: /spms/v1/onboardActivities/{reservationId}/bookings/excursions
Retrieve list of all onboard activities bookings for a reservation
Method: get
Path: /spms/v1/onboardActivities/{reservationId}/bookings
Retrieve list of all SPA bookings for a reservation
Method: get
Path: /spms/v1/onboardActivities/{reservationId}/bookings/spa
Reservations/Onboard Status
Retrieve the onboard status for a profile
Method: get
Path: /spms/v1/reservations/{id}/onboardStatus
Update the onboard status for a profile
Method: put
Path: /spms/v1/reservations/{id}/onboardStatus
Reservations/Package Plan
Retrieve Package Plan entitlements by reservation Id
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/PackagePlanEntitlements
Reservations/Payment Method Assignment
Retrieve payment method for a reservation
Method: get
Path: /spms/v1/reservations/{id}/paymentMethod
Update Payment Method for a reservation
Method: put
Path: /spms/v1/reservations/{id}/paymentMethod
Reservations/Posting Allowed Status
Retrieve posting allowed status of a reservation
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/folio/postingAllowedStatus
Reservations/Print Board Card
Create/ Add a print job
Method: post
Path: /spms/v1/configuration/printerJobs
Retrieve list of all configured board card printers
Method: get
Path: /spms/v1/configuration/printers/{printerType}
Reservations/Routing Instruction
Reservations Routing Instructions Controller
Retrieve list of all payee details for a profile
Method: get
Path: /spms/v1/reservations/{profileId}/routingInstructions
Retrieve the Guest Payment Routing record list
Method: get
Path: /spms/v1/reservations/{profileId}/routingInstructions/profileSearchTemplate/{templateId}
Update payee details to a profile.
Method: put
Path: /spms/v1/reservations/{profileId}/routingInstructions/paysfor
Reservations/Spa Appointment Details
Retrieve spa appointment
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/bookedSpa
Reservations/Special Requests
Create a special request by reservation ID
Method: post
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/specialRequests
Delete existing special request by special request ID
Method: delete
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/specialRequests/{specialRequestId}
Retrieve special requests by reservation ID
Method: get
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/specialRequests
Update existing special request by special request ID
Method: put
Path: /spms/v2/ships/{shipId}/reservations/{reservationId}/specialRequests/{specialRequestId}
Reservations/Travelling With
Retrieve a list of guardians that are travelling with
Method: get
Path: /spms/v1/reservations/{id}/travellingWith/profileSearchTemplate/{templateId}/adults
Retrieve guests profile by the selected reservation id
Method: get
Path: /spms/v1/reservations/{id}
Retrieve list of guests that are travelling with the selected guest
Method: get
Path: /spms/v1/reservations/{id}/travellingWith/profileSearchTemplate/{templateId}
Reservations/Validations/Check-In
Update Reservation Status
Method: post
Path: /spms/v1/reservations/checkIns
Reservations/Validations/Check-In Validations
Validate required information for checking in a reservation
Method: post
Path: /spms/v1/reservations/validation/checkIns