Spotnana Users API is one of 33 APIs that Spotnana publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include User. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.
This API exposes
26 operations
across 15 paths,
and defines 134 schemas.
It is described by OpenAPI 3.2.0, at version v2.
Requests are made against a single base URL, https://api-ext-sboxmeta.partners.spotnana.com.
The identity and technical contract details declared by the specification.
UserCreateRequest
object
Traveler details.
14 properties
1 required
BusinessDetail
object
Business details of the user
7 properties
1 required
NationalDocWrapper
object
1 property
NameSuffix
string
Suffix for name
SecondaryServiceProviderTmc
object
Secondary service provider TMC info
3 properties
3 required
SeatPref
object
Preference about seat of rail.
5 properties
UserPersonalInfo
object
User details.
15 properties
TmcInfo
object
TMC config information.
4 properties
2 required
NotificationPreferences
object
Notification preferences of a user for different notification types.
1 property
AddFavoriteResponse
object
Response after adding a favorite item.
1 property
MembershipInfo
object
User's loyalty program membership details.
2 properties
CarPref
object
Travel preferences related to car.
5 properties
RoomPreference
object
Room options and stay preference.
7 properties
PreferredLocationLabel
string
The label of preferred airport or rail station.
PreferredRailStation
object
Rail station preferred by traveler.
5 properties
2 required
ErrorResponse
object
2 properties
Persona
string
Persona of the user
PolicyBasicInfo
object
2 properties
2 required
TmcRoleInfo
object
2 properties
2 required
EngineType
string
Engine types.
AdhocUserInfo
object
Basic information related to ad-hoc traveler profile.
2 properties
1 required
Tier
string
Tier of User. Note: In default UI, BASIC is displayed as Standard, and SEAT1A is displayed as VIP.
ResolvedFavorite
object
A favorite item with its URL.
3 properties
Duration
object
Represents a duration of time with specific units of time.
1 property
TmcBasicInfo
object
TMC related basic information.
2 properties
2 required
DeckLevel
string
The deck level of the rail.
ListUsersV3TmcId
object
TMC ID
1 property
1 required
RailCard
object
Rail card
5 properties
3 required
MealPref
object
Meal preferences.
3 properties
TravelPref
object
Travel preferences.
6 properties
UserSummaryList
object
2 properties
OffsetBasedPaginationResponseParams
object
Pagination parameters for response.
1 property
1 required
PersonalDetail
object
Personal details of the user
7 properties
PrimaryServiceProviderTmc
object
Primary service provider TMC info
1 property
1 required
AddFavoriteRequest
object
Request to add a favorite item for a user.
3 properties
2 required
RailTravelClass
string
Travel class
UserApplicablePolicies
object
Applicable policies for users.
1 property
UserOrgId
object
User and user's organization information.
5 properties
2 required
HotelPrefAmenity
string
Preferred hotel amenity.
TravelArrangerBasicInfo
object
Traveler arranger information.
5 properties
1 required
Reference
object
Reference of an entity
2 properties
1 required
RedressNumber
object
Redress details
2 properties
2 required
TravelerArrangerStatus
string
Status of the traveler-arranger assignment.
DateTimeLocal
object
Local date and time in ISO 8601 format.
1 property
1 required
AirlinePref
object
Airline preferences.
2 properties
TransmissionSearchFilter
string
Transmission type for Filters
TravelerConfigForArranger
object
3 properties
HotelChain
object
The chain of hotel.
2 properties
OrganizationId
object
Organization id for traveler.
1 property
1 required
OffsetBasedPaginationRequestParams
object
Pagination parameters for requests.
2 properties
ImmigrationDocumentWrapper
object
1 property
ExternalIdObject
object
User's external id within partner database.
1 property
1 required
OrganizationAgencyId
object
Agency id for the organization.
1 property
1 required
ImmigrationDocument
object
Immigration document details.
8 properties
3 required
NationalDoc
object
National Document Id details.
5 properties
2 required
RoleMeta
object
1 property
BusinessInfo
object
User business information.
17 properties
2 required
ListUsersV3CompanyId
object
Company ID
1 property
1 required
Dimensions
object
Image dimensions ie width and height.
2 properties
StealthType
string
Stealth type.
SeatPrefDirection
string
The direction of seat of the rail.
TravelType
string
Travel Type
EntityId
object
Identifier of an object
1 property
1 required
EmergencyContactInfo
object
Emergency contact information.
6 properties
1 required
UserProfile
object
Traveler details.
17 properties
FavoriteItem
object
A single favorite item.
5 properties
KnownTravelerNumber
object
Information about the Known Traveler Number (KTN).
2 properties
2 required
CompanySpecifiedAttribute
object
Company specified user arbitrary attribute.
2 properties
2 required
UserSort
object
2 properties
2 required
Passport
object
Passport details.
6 properties
4 required
WorkerType
string
The type of worker.
UserSummary
object
Reference object containing uuid and name and other identifiers.
5 properties
1 required
ListFavoritesResponse
object
Response containing a list of resolved favorites.
1 property
SeatAmenityPref
object
Seat amenity preference.
1 property
1 required
SeatPrefLocation
string
The location of seat of the rail.
UserTravelArrangers
object
Travel arrangers for a user.
1 property
1 required
AlliancePref
object
Alliance preferences.
1 property
1 required
ListUsersV3Response
object
List users response
2 properties
NotificationEmailPreference
object
Email preference for notification type.
2 properties
LoyaltyInfo
object
Loyalty Info details.
6 properties
3 required
DateModel
object
Date in ISO 8601 standard.
1 property
1 required
LoyaltyTier
string
Loyalty membership tier name echoed from the supplier.
SupplierType
string
Supplier type like Sabre, TravelFusion etc.
ErrorParameter
object
Error parameter
2 properties
NumStopsPref
object
Preferred number of stops.
1 property
1 required
TravelArrangerMetadataV2
object
2 properties
2 required
ConditionalRate
string
Conditional rate.
UserId
object
User identifier
1 property
1 required
KnownTravelerNumberWrapper
object
1 property
RoleConfig
object
Role Info
3 properties
ListUsersV3Request
object
List users request
6 properties
1 required
RailPref
object
Travel preferences related to rail station.
5 properties
EmergencyContact
object
Emergency contact information.
6 properties
2 required
CompanyId
object
Company ID
1 property
1 required
SeatLocationPref
object
Seat location preference.
4 properties
Name
object
Full name containing first, middle, last (family) names, and suffix.
6 properties
2 required
CarVendor
object
Car vendor.
3 properties
2 required
AirPref
object
Travel preferences related to air travel.
9 properties
Image
object
An image with meta data. Either the data or url property must be supplied to load the image.
3 properties
UserUpdateRequest
object
Update Traveler details.
12 properties
2 required
HotelPref
object
Travel preferences related to hotel.
5 properties
PhoneNumber
object
Properly formatted phone number.
10 properties
ProfileOwner
object
Basic information about the owner of the ad-hoc user.
1 property
1 required
Latlng
object
Latitude and Longitude for a Location
2 properties
2 required
CompanyRoleInfo
object
3 properties
2 required
TravelArrangerMetadata
object
1 property
1 required
RelativeOf
object
Link to primary traveler
2 properties
RolesConfig
object
User's roles and associated metadata
1 property
1 required
HotelBrand
object
The brand of hotel.
2 properties
IdentityDocument
object
Identity document details. Currently supported documents are passport, immigration document, known traveler number, redress number and national document.
FarePref
object
Fare preferences.
1 property
1 required
SeatPrefType
string
The type of seat of the rail.
UserListFilter
object
Filter object for listing users. AND operation is applied between all the filter conditions.
11 properties
TravelPreferences
object
User's travel preferences
1 property
NotificationPreferencePerType
object
Notification preference for a notification type.
2 properties
PostalAddress
object
Postal Address Details
19 properties
2 required
PassportWrapper
object
1 property
RedressNumberWrapper
object
1 property
UserDetail
object
Details of the user
9 properties
8 required
StealthMode
object
Stealth mode configuration with type and label.
2 properties
2 required
CompanyRef
object
Basic information about a company.
3 properties
1 required
CoachPref
string
The preference of coach.
MealType
string
Type of the meal
PreferredAirport
object
Airport preferred by traveler.
3 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Spotnana publishes across the network.