How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Spotnana Events API

APIs to create and manage events.

Spotnana Events API is one of 33 APIs that Spotnana publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Event. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 24 operations across 22 paths, and defines 411 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.

24 operations 22 paths 411 schemas 1 DELETE4 GET18 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v2
Base URL
https://apis.spotnana.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Spotnana Events API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (Bearer). By default, every request must be authenticated.

Paths & Operations 24

Across 22 paths, the API surfaces 24 operations — 1 DELETE, 4 GET, 18 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Events 24

APIs to create and manage events.

POST
/v2/events
Create event
createEvent body → 200400401403
GET
/v2/events/{eventId}
Get event
getEvent 2 params → 200401403404
DELETE
/v2/events/{eventId}
Delete a draft event
deleteEvent 1 param → 200401403404
GET
/v2/events/read-by-external-id
Get event by external ID
getEventByExternalID 2 params → 200401403404
POST
/v2/events/{eventId}/travelers/add
Add travelers to an event
addTravelersToEvent 1 param body → 200400401403
POST
/v2/events/{eventId}/travelers/remove
Remove travelers from an event
removeTravelersFromEvent 1 param body → 200400401403
POST
/v2/events/list
List events
listEvents body → 200400401403
POST
/v2/events/{eventId}/publish
Publish event
publishEvent 1 param → 200400401403
POST
/v2/events/{eventId}/edit-basic-info
Edit basic details of an event
updateEventBasicInfo 1 param body → 200400401403
POST
/v2/events/{eventId}/edit-booking-guidelines
Update event booking guidelines
updateEventBookingGuidelines 1 param body → 200400401403
POST
/v2/events/{eventId}/travelers/{travelerId}/rsvp
Set traveler RSVP
setUserEventRsvp 2 params body → 200400401403
GET
/v2/events/{eventId}/travelers/{travelerId}/rsvp
Get traveler RSVP
getUserEventRsvp 2 params → 200400401403
POST
/v2/events/{eventId}/invite/send
Send invite
sendInvite 1 param body → 200400401403
POST
/v2/events/{eventId}/invite/test
Send a test invite
testInvite 1 param → 200400401403
POST
/v2/events/summaries
Get event summaries
getEventSummaries body → 200400401403
GET
/v2/events/payment-sources
Get allowed payment sources
getAllowedPaymentSources 1 param → 200401403404
POST
/v2/events/{eventId}/cancel
Cancel event
cancelEvent 2 params → 200401403404
POST
/v2/events/{eventId}/travelers-list
Get travelers list
listEventTravelers 1 param body → 200400401403
PUT
/v2/events/{eventId}/custom-field-responses
Update event custom field responses
updateCustomFieldResponses 1 param body → 200400401403
POST
/v2/events/bulk-publish
Bulk publish events
bulkPublishEvents body → 200400401403
POST
/v2/events/bulk-edit
Bulk edit/modify events.
bulkEditEvents body → 200400401403
POST
/v2/events/bulk-delete
Bulk delete draft events
bulkDeleteEvents body → 200400401403
POST
/v2/events/bulk-cancel
Bulk cancel events
bulkCancelEvents body → 200400401403
POST
/v2/events/jobs/status
Get current details of an async event job.
getAsyncEventJobDetails body → 200400401403

Schemas 411

The contract defines 411 schemas that model the data the API accepts and returns. The most detailed are UnusedCreditInfo (30 properties), CreateEventRequest (30 properties), Event (22 properties), UpdateEventBasicInfoRequest (22 properties). Each schema is shown below with its type and property counts.

AsyncJobDetailRequest
object
2 properties 1 required
PersonalFilter
object
TmcFilter details.
2 properties 1 required
TravelerEventSummary
object
Event summary for a traveler
21 properties 1 required
NameSuffix
string
Suffix for name
SeatPref
object
Preference about seat of rail.
5 properties
EventNameFilterWrapper
object
Wrapper for EventNameFilter
1 property
UpdateEventBasicInfoRequest
object
Update Event basic info request object
22 properties 2 required
OperationStatus
string
Generic operation/execution status.
EventTravelersResponse
object
List of travelers response
3 properties
PaymentSourceTravelType
object
4 properties 1 required
HotelAmenities
object
Type of hotel amenity
3 properties
DepartmentId
object
Department id.
1 property 1 required
EventBookingGuideline
object
Booking details allowed for the event
1 property
IndividualFilter
object
IndividualFilter details.
2 properties 2 required
AdhocUserInfo
object
Basic information related to ad-hoc traveler profile.
2 properties 1 required
SearchEventSortOptions
object
Sort options for the list events request.
2 properties 2 required
Relation
string
DateTimeOffset
object
ISO8601 UTC Date Time
1 property 1 required
AirlineProgramMetadata
object
BulkDeleteEventRequest
object
Request payload for bulk event deletion.
1 property 1 required
EntityMetadata
object
Metadata for associated entity of document.
DirectBillingWrapper
object
Wrapper for DirectBilling
1 property
BulkUpdateEventsRequest
object
Bulk update events info request object
2 properties
BulkCancelEventResponse
object
Response payload for the bulk event cancellation.
1 property 1 required
CarItinerary
object
1 property
UserOrgId
object
User and user's organization information.
5 properties 2 required
EventAllowedBookingType
string
Allowed booking type for the event
LegalEntityId
object
The ID of the legal entity.
1 property 1 required
CountryFilterWrapper
object
Wrapper for CountryFilter
1 property
DelayedInvoicingDescriptor
object
Descriptor for delayed invoicing.
1 property 1 required
VendorInfo
object
Name/ID etc. of the vendor.
2 properties 2 required
OrganizationAgencyId
object
Agency id for the organization.
1 property 1 required
BrexBudgetWrapper
object
Wrapper for BrexBudget
1 property 1 required
TripEventSummary
object
Event summary for trip
2 properties
EventTravelersRequest
object
List of event travelers request
4 properties
PersonalFilterWrapper
object
Wrapper for PersonalFilter
1 property
Card
object
User card info
15 properties 1 required
StealthType
string
Stealth type.
FlightPassPaymentAmounts
object
Fare breakdown for the flight pass booking.
4 properties
PaymentSourceSpendType
object
1 property 1 required
PaymentAccessMapping
object
This object contains an array of payment source details, each including unique identifiers and specific attributes related to access types, such as travel type…
2 properties 1 required
EmergencyContactInfo
object
Emergency contact information.
6 properties 1 required
EntityNonUUIDId
object
Identifier of a non uuid object
1 property
CarPaymentSourceMetadata
object
2 properties 1 required
CustomFieldResponse
object
Custom field responses as selected by the event coordinator.
3 properties 2 required
CustomFieldType
string
The type of custom field.
EventNameFilter
string
Event name filter
WorkerType
string
The type of worker.
GetEventSummariesResponse
object
Response to return Event summaries
1 property
EventMetadataWrapper
object
1 property
RailBookingStatusFilter
object
Rail Booking Status Filter
2 properties 2 required
SeatAmenityPref
object
Seat amenity preference.
1 property 1 required
RailItineraryId
object
Rail itinerary id
1 property 1 required
NoPrepaymentWrapper
object
Wrapper for No Prepayment Payment Source.
1 property 1 required
UserTravelArrangers
object
Travel arrangers for a user.
1 property 1 required
EventParentFilter
object
Event parent filter details
1 property 1 required
EventDateRangeFilter
object
Event date range filter
1 property
LoyaltyInfo
object
Loyalty Info details.
6 properties 3 required
VariableName
string
Name of the variable.
SplitOptionByCardCompany
object
Split option details when using a card from a specific card company
2 properties 1 required
DirectBilling
object
Descriptor for direct billing details.
3 properties
EmailBucketType
string
Email bucket type.
LoyaltyTier
string
Loyalty membership tier name echoed from the supplier.
ErrorParameter
object
Error parameter
2 properties
TravelArrangerMetadataV2
object
2 properties 2 required
SendInviteRequest
object
Send invite for an event to the travelers
2 properties
HotelImageCategory
string
Category of image such as exterior, spa, etc.
UAPassPlusMetadataWrapper
object
Wrapper for UAPassPlus Metadata.
1 property
PreferredPronoun
string
DpanWrapper
object
Wrapper for Dpan Payment Source.
1 property 1 required
AddTravelersToEventRequest
object
Add travelers to an event request
2 properties
Expression
object
Expression consisting of variables and constants which needs to be sent along with custom field response.
3 properties 2 required
AirlineProgramWrapper
object
Wrapper for AirlineProgram
1 property
RailPref
object
Travel preferences related to rail station.
5 properties
RewardsProgramDescriptor
object
Descriptor for Rewards Program.
1 property
CarItineraryId
object
Car itinerary id
2 properties 2 required
CompanySpecifiedUserAttribute
object
Company specified user arbitrary attribute.
2 properties 1 required
LimoItinerary
object
1 property
PaymentInstructionConfig
object
Payment instruction configuration
3 properties
EventCompanyFilterWrapper
object
Wrapper for EventCompanyFilter
1 property
TmcFilter
object
TmcFilter details.
2 properties 1 required
Name
object
Full name containing first, middle, last (family) names, and suffix.
6 properties 2 required
LegMetadata
object
Leg metadata against which document is associated.
1 property
NotificationType
string
CarVendor
object
Car vendor.
3 properties 2 required
Image
object
An image with meta data. Either the data or url property must be supplied to load the image.
3 properties
AdditionalInfo
object
Additional data need to be sent along with the custom field response.
CreateEventRequest
object
Create Event request object
30 properties 2 required
PaymentEventFilterWrapper
object
Wrapper for EventFilter
1 property
AllowTravelersToRsvp
string
Allow travelers to rsvp for the event
EventEntityMetadata
object
Metadata when document is associated to an event.
1 property
DepartmentOverride
object
Department override for the event
2 properties 1 required
CompanyRoleInfo
object
3 properties 2 required
EventRunningStatus
string
Running status of an event
EventRsvpResponse
object
Event rsvp response
4 properties
AirBookingStatusFilter
object
Air Booking Status Filter
2 properties 2 required
RelativeOf
object
Link to primary traveler
2 properties
EventStatus
string
Status of an event
VirtualCardDescriptorMetadata
object
Metadata corresponding to the VirtualCardDescriptor.
CountryFilter
object
CountryFilter details.
2 properties 2 required
HotelRsvpResponse
object
Hotel rsvp response
1 property
CompanyFilter
object
CompanyFilter details
2 properties
PostalAddress
object
Postal Address Details
19 properties 2 required
UpdateEventResponse
object
Event update response details.
3 properties 2 required
CompanyRef
object
Basic information about a company.
3 properties 1 required
EventTypeFilter
object
Event type filter details. Currently, we cannot combine PROGRAMTRIP, PROGRAMSESSION and PROGRAM in this filter.
1 property
DepartmentFilterWrapper
object
Wrapper for DepartmentFilter
1 property
PaymentConfigForTravelType
object
Allowed payment configuration for a travel type
2 properties 2 required
AmadeusCheckout
object
Metadata for Amadeus Checkout payment source.
3 properties 1 required
UATPMetadata
object
Details for UATP Metadata.
1 property 1 required
HotelBookingStatusFilter
object
Hotel Booking Status Filter
2 properties 2 required
EventEndDateRangeFilterWrapper
object
Wrapper for EventEndDateRangeFilter
1 property
CashDescriptorWrapper
object
Wrapper for Cash Payment Source.
1 property
ThirdPartySource
string
UserTripGroup
object
Definition of a group to combine users and their trips.
9 properties 1 required
CarBookingStatusFilter
object
Car Booking Status Filter
2 properties 2 required
PaymentSourceType
string
Type of Payment Source
ErrorResponse
object
2 properties
RoomPreference
object
Room options and stay preference.
7 properties
PreferredRailStation
object
Rail station preferred by traveler.
5 properties 2 required
CardDescriptorWrapper
object
Wrapper for CardDescriptor
1 property
DateTimeRange
object
2 properties
EventGroup
object
Group of users for the event
10 properties
ExpiryWrapper
object
1 property
TmcRoleInfo
object
2 properties 2 required
SortOrder
string
Sorting order.
Tier
string
Tier of User. Note: In default UI, BASIC is displayed as Standard, and SEAT1A is displayed as VIP.
CarRsvpResponse
object
Car rsvp response
1 property
RailCard
object
Rail card
5 properties 3 required
OffsetBasedPaginationResponseParams
object
Pagination parameters for response.
1 property 1 required
PrimaryServiceProviderTmc
object
Primary service provider TMC info
1 property 1 required
UpdateEventBookingGuidelinesRequest
object
Update Event booking guidelines request object
5 properties 1 required
BulkDeleteEventResponse
object
Response payload for the bulk event deletion.
1 property 1 required
EventEndDateRangeFilter
object
Event end date range filter
1 property
QantasTravelFund
object
Metadata for Qantas Travel Fund payment source.
1 property 1 required
EventFilter
object
Event filter
TripInfo
object
Trip information.
2 properties 2 required
PaymentSourceFilterMetadata
object
Metadata corresponding to the payment source.
AirlinePref
object
Airline preferences.
2 properties
HotelChain
object
The chain of hotel.
2 properties
TravelerSearchFilter
object
Traveler search filter
2 properties 1 required
FlightMetadataWrapper
object
1 property
ImmigrationDocumentWrapper
object
1 property
VirtualPaymentMetadataWrapper
object
Wrapper for custom virtual payment metadata
1 property 1 required
EventUserFilter
object
Event user filter details
1 property
VirtualCardDescriptorWrapper
object
Wrapper for VirtualCardDescriptor
1 property
UserGroupInfo
object
Details about group's users.
2 properties
CarBookingGuideline
object
Car related guidelines
3 properties
UnusedCreditDescriptor
object
Descriptor for unused credits.
3 properties 3 required
SeatPrefDirection
string
The direction of seat of the rail.
TravelType
string
Travel Type
EntityId
object
Identifier of an object
1 property 1 required
CustomFieldPrefilledResponse
object
Custom field prefilled responses.
6 properties 3 required
RailRsvpResponse
object
Rail rsvp response
1 property
Gender
string
KnownTravelerNumber
object
Information about the Known Traveler Number (KTN).
2 properties 2 required
RewardsProgramType
string
Type of Rewards Program
AirItineraryId
object
Air itinerary id
3 properties
Airline
object
Airline Details
3 properties 2 required
Money
object
Money object containing details such as the amount, the currency code, and the converted amount.
5 properties 2 required
FlightPassWrapper
object
Wrapper for Flight Pass Payment Source.
1 property 1 required
UnusedCreditFop
object
Form of payment information associated with an unused credit.
3 properties
LegMetadataWrapper
object
1 property
EventStatusFilter
array
Event status filter
EventParentFilterWrapper
object
Wrapper for EventParentFilter
1 property
FlightPassPaymentMetadata
object
Metadata specific to Flight Pass payment method in OtherCoinage.
2 properties
EventDetachedFilterWrapper
object
Wrapper for EventDetachedFilter
1 property
DateModel
object
Date in ISO 8601 standard.
1 property 1 required
TmcFilterWrapper
object
Wrapper for TmcFilter
1 property
EventType
string
Type of an event
RoleTypeEnum
string
CashDescriptor
object
Descriptor for Cash.
1 property 1 required
AirportInfo
object
Detailed information about the airport.
7 properties
SupplierType
string
Supplier type like Sabre, TravelFusion etc.
NumStopsPref
object
Preferred number of stops.
1 property 1 required
Itinerary
object
Details of the itinerary
CompanyFilterWrapper
object
Wrapper for CompanyFilter
1 property
RoleConfig
object
Role Info
3 properties
BucketEmailPreferences
object
Email communication preferences based on bucket types.
5 properties 1 required
BulkPublishEventRequest
object
Request payload for bulk event publishing.
1 property 1 required
CostCenterId
object
1 property 1 required
VirtualCardDescriptor
object
Descriptor for virtual card.
3 properties
ThirdPartyHotelCode
object
2 properties 2 required
AsyncJobDetailResponse
object
Response object which contain the async job detail.
10 properties
HotelPref
object
Travel preferences related to hotel.
5 properties
OverrideBehavior
string
Override behavior for the trip overrides
DinersTacMetadataWrapper
object
Wrapper for DinersTac Metadata.
1 property
Latlng
object
Latitude and Longitude for a Location
2 properties 2 required
UnusedCreditInfo
object
Information regarding an unused credit.
30 properties
AllowedFlightGuideline
object
Flight related guideline
2 properties 1 required
RateCodeOverride
object
Rate code override for trips
4 properties 1 required
FlightPassTax
object
A single tax component of the flight pass fare.
2 properties
HotelBrand
object
The brand of hotel.
2 properties
UserGroup
object
Grouping of users on the basis of different criteria such as org, department, etc.
12 properties
EventStatusFilterWrapper
object
Wrapper for EventStatusFilter
1 property
EventBookingStyle
string
The booking style for the event's participants.
Alliance
string
EventTemplateFilterWrapper
object
Wrapper for EventTemplateFilter
1 property
VirtualPaymentMetadata
object
Metadata for custom virtual payment source.
1 property 1 required
SetUserEventRsvpRequest
object
Set user's event rsvp request object
3 properties
RedressNumberWrapper
object
1 property
AllowedFlightType
string
The types of flight booking guidelines
DeleteEventResponse
object
Event deletion response details.
3 properties 2 required
ListEventsResponse
object
List of events response
2 properties
HotelBookingGuidelineWrapper
object
Wrapper for HotelBookingGuideline
1 property
CarBookingPaymentGuidelines
object
Car booking payment guidelines
2 properties
UserCreateRequest
object
Traveler details.
14 properties 1 required
NationalDocWrapper
object
1 property
CustomFieldTravelerAccess
string
Traveler access for a custom field
SecondaryServiceProviderTmc
object
Secondary service provider TMC info
3 properties 3 required
TemplatePaymentConfig
string
Allowed payment configuration for a travel type in the event template
UserTripInfo
object
User and their trip information.
2 properties 1 required
UserPersonalInfo
object
User details.
15 properties
CreditStatus
string
Status of the credit.
TmcInfo
object
TMC config information.
4 properties 2 required
TripContact
object
Contacts for the trip
6 properties 2 required
NotificationPreferences
object
Notification preferences of a user for different notification types.
1 property
CustomFieldId
object
The custom field type and the id associated with it.
2 properties 2 required
RemoveTravelersFromEventRequest
object
Remove travelers from an event request
2 properties
EventUserFilterWrapper
object
Wrapper for EventUserFilter
1 property
Duration
object
Represents a duration of time with specific units of time.
1 property
EventCustomFieldResponsesRequest
object
Request for updating custom field responses for an event
2 properties
MealPref
object
Meal preferences.
3 properties
CustomPaymentMethodDescriptorWrapper
object
Wrapper for CustomPaymentMethodDescriptor
1 property
HotelBookingGuideline
object
Hotel related guidelines
4 properties
ProgramDetails
object
Descriptor for programs details.
3 properties 3 required
UnusedCreditFopCardAccessType
string
The card access type of the FOP associated with the unused credit.
EventTravelerFilter
object
Event traveler filter
UnusedCreditDescriptorWrapper
object
Wrapper for UnusedCreditDescriptor.
1 property
TravelerEventInfo
object
User rsvp and tripId for the event
5 properties
HotelPrefAmenity
string
Preferred hotel amenity.
GetEventResponse
object
Get Event response object
1 property
BrexBudget
object
Metadata for Brex Budget payment source.
3 properties
CardCompany
string
The issuing company of card
RedressNumber
object
Redress details
2 properties 2 required
GetEventSummariesRequest
object
Request to get Event summaries
3 properties
RailItinerary
object
1 property
DateTimeLocal
object
Local date and time in ISO 8601 format.
1 property 1 required
DelayedInvoicingDescriptorWrapper
object
Wrapper for DelayedInvoicing.
1 property
InviteEmailConfig
object
Configuration for event invite/reminder emails
1 property
OrganizationId
object
Organization id for traveler.
1 property 1 required
EventBookingWindow
object
Event booking window
2 properties 2 required
RoleMeta
object
1 property
FlightMetadata
object
Flight metadata against which document is associated.
1 property
FlightPassPaymentMetadataWrapper
object
Wrapper for Flight Pass payment metadata.
2 properties 1 required
UAPassPlusMetadata
object
Details for UAPassPlus Metadata.
2 properties 2 required
RoleType
string
GetEventsPaymentSourcesResponse
object
Payment sources for events
1 property 1 required
EventTypeFilterWrapper
object
Wrapper for EventTypeFilter
1 property
HotelDescription
object
Hotel description
2 properties
PaymentSourceStatus
string
Status of the Payment Source.
BulkPublishResponse
object
Response payload for the bulk event publishing.
1 property 1 required
CarBookingGuidelineWrapper
object
Wrapper for CarBookingGuideline
1 property
Passport
object
Passport details.
6 properties 4 required
AirBookingGuideline
object
Air related guidelines
5 properties
EventUserInfo
object
User information for the event
3 properties 2 required
PaymentSourceInfo
object
5 properties 2 required
UATPMetadataWrapper
object
Wrapper for UATP Metadata.
1 property
ConfermaMetadata
object
conferma card descriptor.
5 properties 1 required
EventRsvpState
string
Allowed event rsvp states for a user
OwnershipLabel
string
Ownership label of the card whether it is personal, corporate or central.
AirlineProgram
object
Descriptor for Airline program details.
2 properties 2 required
UpdateEventRequestItem
object
Update event details and guidelines
3 properties 3 required
SeatPrefLocation
string
The location of seat of the rail.
CustomPaymentMethodDescriptor
object
Metadata for Custom Payment Method payment source.
Variable
object
Variable defining the additional value to be sent along with custom field response.
2 properties 2 required
AlliancePref
object
Alliance preferences.
1 property 1 required
AllowedPaymentConfig
array
Allowed payment configuration for the event template
NotificationEmailPreference
object
Email preference for notification type.
2 properties
PaymentSourceDepartmentFilter
object
DepartmentFilter details.
2 properties 2 required
EventLocation
object
Location for an event
2 properties
VendorProgramPaymentDescriptor
object
Descriptor for vendor program payment.
2 properties 1 required
ListEventsRequest
object
List of events request
7 properties
AllowTravelersPolicy
string
Apply travelers policy when it is less restrictive.
EventDetachedFilter
object
Event detached filter details
1 property 1 required
EventIdFilterWrapper
object
Wrapper for EventIdFilter
1 property
PaymentSourceAttributes
object
Attributes applicable for the payment source.
8 properties
CarVendorBasic
object
Car Vendor Basic Information
2 properties 1 required
EventJobStatus
string
Event job status enum.
EventGroupMetadata
object
Metadata for event group
13 properties
BookingStatusType
string
Booking status of the travel.
AirRsvpResponse
object
Air rsvp response
1 property
EventDateRangeFilterWrapper
object
Wrapper for EventDateRangeFilter
1 property
LegalEntityFilter
object
LegalEntityFilter details.
2 properties 1 required
AirBookingGuidelineWrapper
object
Wrapper for AirBookingGuideline
1 property
TripOverrides
object
Trip overrides for the event
5 properties 4 required
RewardsProgramDescriptorWrapper
object
Wrapper for RewardsProgramDescriptor
1 property
SeatLocationPref
object
Seat location preference.
4 properties
TripUsageType
string
Trip usage type.
EventUserRsvp
object
User rsvp for the event
8 properties
AirPref
object
Travel preferences related to air travel.
9 properties
HotelItinerary
object
1 property
CreditUsageType
string
Usage type of the credit.
DpanMetadata
object
Metadata for DPAN payment source.
1 property 1 required
AddTravelersToEventResponse
object
Add travelers to an event response
1 property
QantasTravelFundWrapper
object
Wrapper for Qantas Travel Fund payment source.
1 property 1 required
TravelArrangerMetadata
object
1 property 1 required
VendorProgramPaymentDescriptorWrapper
object
Wrapper for VendorProgramPaymentDescriptor
1 property
PnrMetadata
object
Metadata when document is associated to pnr entity.
RailBookingGuidelineWrapper
object
Wrapper for RailBookingGuideline
1 property
ItineraryFilterWrapper
object
Wrapper for ItineraryFilter
1 property
PnrMetadataWrapper
object
3 properties 1 required
FarePref
object
Fare preferences.
1 property 1 required
SeatPrefType
string
The type of seat of the rail.
FlightPassMetadata
object
Metadata for FlightPass payment source.
1 property 1 required
NoPrepaymentMetadata
object
Metadata for No Prepayment payment source (car bookings on no-guarantee rates).
1 property 1 required
PassportWrapper
object
1 property
InvitationStatusFilter
object
Invitation status filter
2 properties 2 required
CoachPref
string
The preference of coach.
EventJobType
string
Event job type enum.
PreferredAirport
object
Airport preferred by traveler.
3 properties 2 required
AirlineInfo
object
2 properties 2 required
RemoveTravelersFromEventResponse
object
Remove travelers from an event response
1 property
TravelTypeFilter
object
Filter for selecting payment sources according to different types of travel.
1 property
LimoItineraryId
object
Limo itinerary id
1 property 1 required
PaymentEventFilter
object
Payment EventFilter details.
2 properties 2 required
VirtualCardVendor
string
Type of Virtual card vendor
PublishEventResponse
object
Event publish response details.
3 properties 2 required
AmadeusCheckoutWrapper
object
Wrapper for Amadeus Checkout payment source.
1 property 1 required
MembershipInfo
object
User's loyalty program membership details.
2 properties
CarPref
object
Travel preferences related to car.
5 properties
PreferredLocationLabel
string
The label of preferred airport or rail station.
ManagedTravelerPaymentAccess
object
Settings for sharing this payment method with managed traveler profiles. Applicable for Arranger Roles.
2 properties 1 required
Persona
string
Persona of the user
PaymentMethod
string
Payment method
EngineType
string
Engine types.
ReportingAttribute
object
ReportingAttribute information for virtual cards.
1 property
PublishEventRequest
object
Event details for publishing.
4 properties 2 required
TmcBasicInfo
object
TMC related basic information.
2 properties 2 required
BulkCancelEventRequest
object
Request payload for bulk event cancellation.
2 properties 1 required
DeckLevel
string
The deck level of the rail.
TravelPref
object
Travel preferences.
6 properties
CreateEventResponse
object
Response for create event
2 properties 1 required
LegalEntityFilterWrapper
object
Wrapper for LegalEntityFilter
1 property
UnusedCreditExchangeInfo
object
Exchange information for unused credits.
1 property
ConfermaMetadataWrapper
object
Wrapper for ConfermaMetadata
1 property 1 required
RailTravelClass
string
Travel class
EventJobItemStatus
string
Event job item status enum.
CostCenterOverride
object
Cost center override for the event
2 properties 1 required
DeleteEventRequest
object
Event details for publishing.
2 properties 1 required
CustomFieldSelectedOption
object
Selected response for the custom field.
7 properties 1 required
PaymentSourceMapping
object
8 properties
TravelArrangerBasicInfo
object
Traveler arranger information.
5 properties 1 required
Reference
object
Reference of an entity
2 properties 1 required
CompanySpecifiedAttributeOverride
object
Company specified attribute override for the event
2 properties 2 required
TravelerArrangerStatus
string
Status of the traveler-arranger assignment.
TravelerConfigForArranger
object
3 properties
PaymentSourceTravelTypeMetadata
object
TransmissionSearchFilter
string
Transmission type for Filters
ChildEventCounts
object
Count of child PROGRAMTRIP events for a PROGRAMSESSION, broken down by status.
5 properties
CancelEventResponse
object
Event cancellation response details.
3 properties 2 required
ImmigrationDocument
object
Immigration document details.
8 properties 3 required
NationalDoc
object
National Document Id details.
5 properties 2 required
BusinessInfo
object
User business information.
17 properties 2 required
EntityType
string
Entity type against which the document is to uploaded.
Dimensions
object
Image dimensions ie width and height.
2 properties
PaymentSourceDescriptor
object
Descriptor corresponding to the payment source.
PaymentInstructionId
object
Payment instruction id
2 properties 2 required
CostCenterFilterWrapper
object
Wrapper for CostCenterFilter
1 property
HotelBookingPaymentGuidelines
object
Hotel booking payment guidelines
1 property
EventIdFilter
object
Event ID filter details
1 property 1 required
CarType
string
Car type.
TokenizedExpiryWrapper
object
1 property
VendorProgramPaymentMetadata
object
Vendor program payment specific metadata.
JobIdFilter
object
2 properties 2 required
IndividualFilterWrapper
object
Wrapper for IndividualFilter
1 property
RailBookingGuideline
object
Rail related guidelines
2 properties
CompanySpecifiedAttribute
object
Company specified user arbitrary attribute.
2 properties 2 required
CardDescriptor
object
Descriptor for card payment source.
3 properties 1 required
BulkUpdateEventsResponse
object
Bulk update events info response
1 property 1 required
DocumentMetadata
object
Metadata related to document.
5 properties 5 required
CustomFieldResponseItem
object
The response selected for the given custom field.
2 properties 1 required
SpendType
string
Spend type
CostCenterFilter
object
CostCenterFilter details.
2 properties 2 required
ReferenceIdFilter
object
3 properties 2 required
AccessTypeAttributes
object
Attributes applicable to the payment source for specific Access Type.
1 property
ImageGroup
object
Contains different sizes of the same image.
2 properties 1 required
CancelEventRequest
object
Event details for cancellation.
2 properties 2 required
ItineraryFilter
object
Itinerary Filter details
1 property 1 required
Event
object
Event details
22 properties
ConditionalRate
string
Conditional rate.
UserId
object
User identifier
1 property 1 required
KnownTravelerNumberWrapper
object
1 property
HotelInfo
object
Hotel info
17 properties 2 required
TokenizedExpiry
object
Contains the tokenized expiry of a Card.
2 properties 2 required
Document
object
Document details.
3 properties 3 required
JobItem
object
3 properties
EmergencyContact
object
Emergency contact information.
6 properties 2 required
CompanyId
object
Company ID
1 property 1 required
UATPInformation
object
Descriptor for UATPInformation.
3 properties 3 required
HotelImageSet
object
Object containing details of images of different for a given category.
2 properties 2 required
HotelItineraryId
object
Hotel itinerary id
1 property 1 required
PhoneNumber
object
Properly formatted phone number.
10 properties
ProfileOwner
object
Basic information about the owner of the ad-hoc user.
1 property 1 required
DinersTacMetadata
object
Details for Diners TAC Metadata.
1 property 1 required
HotelAmenityType
string
Type of hotel amenity.
IdentityDocument
object
Identity document details. Currently supported documents are passport, immigration document, known traveler number, redress number and national document.
Expiry
object
Contains the expiry of a Card.
2 properties 2 required
UserTitle
string
DocumentType
string
Document type.
UserFacingStatus
string
User facing booking status
EventCompanyFilter
object
Event company filter details
1 property
AccessType
string
Access Type of the Payment Source being created.
LegalEntityOverride
object
Legal entity override for the event
2 properties 1 required
TravelPreferences
object
User's travel preferences
1 property
NotificationPreferencePerType
object
Notification preference for a notification type.
2 properties
RoleMetadataV2
object
AsyncJobFilter
object
CardExpiry
object
Contains the expiry of a Card.
MealType
string
Type of the meal
AirItinerary
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

spotnana-events-api-openapi.yml Raw ↑

Other APIs Spotnana publishes across the network.

Spotnana Air API
Spotnana Air Credits API
Spotnana API User API
Spotnana Approval API
Spotnana Authentication API
Spotnana Autocomplete API
Spotnana Companies API
Spotnana Company Enrollment API
Spotnana Company Policies API
Spotnana Company Tier API
Spotnana Cost Centers API
Spotnana Custom Fields API
Where this information came from

This is an independent, third-party profile of Spotnana Events API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.