YellowStone
    • Getting Started
      • Introduction
      • Quick Start
      • Authentication
      • General
      • Changelog
    • APIs
      • Booking
        • Post Booking
      • Inventory
        • Get Inventory Locations
        • Get Inventory Item
      • PacesetterItinerary
        • Get Guest Itinerary
      • Reservation
        • Get Reservations
        • Get Reservations For Pacesetter
      • Sale
        • Post Sale
      • Schemas
        • Address
        • Addresses
        • AlertRequest
        • ContactInfo
        • ApiResponse
        • ContactInfos
        • DateRange
        • Description
        • Emails
        • GetProperty
        • GetRatePlans
        • Error
        • GetRatesAvailability
        • FetchReservation
        • GetRoomType
        • GetInventoryItemResponse
        • GuestRoom
        • GetInventoryItemResponseListApiResponse
        • HotelDescriptiveContents
        • HotelInfo
        • HotelProperty
        • InquiryCorrespondence
        • InquiryInterest
        • InquiryTag
        • Name
        • Names
        • Occupancy
        • Phone
        • Phones
        • Position
        • InventoryLocationSetup
        • PostActivitiesBookedHostsRequest
        • InventoryLocationSetupListApiResponse
        • PostActivitiesBookedLocationsRequest
        • PostActivitiesBookedRatesRequest
        • PostActivitiesBookedRequest
        • PostActivitiesBookedResourceRequest
        • PacesetterItineraryCombinedDetails
        • PostBookingParametersRequest
        • PacesetterItineraryCombinedDetailsApiResponse
        • PostCancellationFeeRequest
        • PacesetterItineraryOverview
        • PostCorrespondenceToBeSentRequest
        • PacesetterItineraryRoomStay
        • PostGuestsRequest
        • PacesetterItineraryScheduleItem
        • PostInquiryRequest
        • PacesetterReservation
        • PostPaymentDetailsRequest
        • PacesetterReservationListApiResponse
        • PostPrimaryGuestDetailsRequest
        • PacesetterVisitingGuest
        • PostRatesRequest
        • PostRequest
        • PostRoomsBookedRequest
        • Prices
        • PropertyResponse
        • RBSCMConnectItem
        • RatePlan
        • RatePlanDescription
        • RatePlanResponse
        • RatePlansContainer
        • Rates
        • RatesAvailabilityResponse
        • ReservationCMRequest
        • ReservationRequest
        • Room
        • RoomDates
        • RoomInfo
        • RoomTypeResponse
        • PostRequestApiResponse
        • Rooms
        • SaveExternalPurchaseItemRequest
        • SellableProduct
        • SellableProducts
        • UpdateFetchQueueMessageRequest
        • ReservationResponse
        • ReservationResponseApiResponse
        • SaveExternalPurchaseRequest
        • SaveExternalPurchaseRequestApiResponse

    PostRequestApiResponse

    Swagger documentation shape of Api.Core.Interfaces.ApiResponse with a typed content.
    Used only in ProducesResponseType; responses are still built with Api.Core.Interfaces.ApiResponse.

    {
        "content": {
            "identity": "string",
            "clientID": 0,
            "type": "string",
            "action": "string",
            "bookingParameters": {
                "reservationStatusID": 0,
                "reservationTypeID": 0,
                "isSendCorrespondence": true,
                "correspondenceToBeSent": [
                    {
                        "correspondenceTypeID": 0
                    }
                ]
            },
            "apiKey": "string",
            "bookingID": 0,
            "arrivalDate": "string",
            "departureDate": "string",
            "primaryGuestDetails": {
                "firstName": "string",
                "lastName": "string",
                "company": "string",
                "phone": "string",
                "email": "string",
                "address1": "string",
                "address2": "string",
                "state": "string",
                "city": "string",
                "zip": "string",
                "country": "string"
            },
            "paymentDetails": {
                "paymentAmount": 0,
                "paymentSource": "string",
                "paymentExtID": "string",
                "applyToCorrespondenceTypeID": 0,
                "surcharge": 0,
                "baseAmount": 0,
                "transactionTotal": 0,
                "paymentAdjustmentValue": 0
            },
            "guests": {
                "guestCount": 0,
                "adultCount": 0,
                "teenCount": 0,
                "youthCount": 0,
                "childCount": 0,
                "infantCount": 0
            },
            "cancellationFee": {
                "amount": 0
            },
            "roomsBooked": [
                {
                    "roomID": 0,
                    "guestsInRoom": 0,
                    "arrivalDate": "string",
                    "departureDate": "string",
                    "rates": [
                        {
                            "rateID": 0,
                            "unitCost": 0,
                            "quantity": 0,
                            "nights": 0,
                            "fromDate": "string",
                            "toDate": "string",
                            "isTaxOverride": true,
                            "taxAmount": 0
                        }
                    ],
                    "roomNotes": [
                        "string"
                    ]
                }
            ],
            "activitiesBooked": [
                {
                    "activityID": 0,
                    "activityDate": "string",
                    "participants": 0,
                    "activityStartTime": "string",
                    "activityEndTime": "string",
                    "rates": [
                        {
                            "rateID": 0,
                            "unitCost": 0,
                            "quantity": 0,
                            "nights": 0,
                            "isTaxOverride": true,
                            "taxAmount": 0
                        }
                    ],
                    "activityNotes": [
                        "string"
                    ],
                    "selectedHosts": [
                        {
                            "employeeID": 0,
                            "employeeLastName": "string",
                            "employeeFirstName": "string"
                        }
                    ],
                    "selectedLocations": [
                        {
                            "locationID": 0,
                            "locationName": "string"
                        }
                    ],
                    "selectedResources": [
                        {
                            "resourceID": 0,
                            "resourceName": "string",
                            "resourceTypeID": 0
                        }
                    ]
                }
            ],
            "reservationSummaryNote": "string",
            "errorMessage": "string",
            "token": "string"
        },
        "errors": [
            {
                "code": "string",
                "description": "string"
            }
        ],
        "message": "string",
        "success": true
    }
    Built with