Obtaining Car Rental Make and Model from Car Availability REST APIs - sabre

The car availability REST API returns car types and their associated fares, but I can't find a way to determine each potential car rental's make and model. Does anyone know a way to do this which doesn't involve using any SOAP APIs?
Thanks for the help!

Actually no, the only service, at the moment, that could be used to return makes' information would be Car Location Details
This is a basic example of how I believe the request should be done:
<OTA_VehLocDetailRQ ReturnHostCommand="true" Version="2.2.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10">
<VehAvailRQCore>
<VehRentalCore>
<PickUpLocation LocationCode="MIA"/>
</VehRentalCore>
<VendorPrefs>
<CarExtras Code="MAKES"/>
<VendorPref Code="ZE"/>
</VendorPrefs>
</VehAvailRQCore>
</OTA_VehLocDetailRQ>

Related

Does Sabre Air Availability get more than 7 seats?

I'm using OTA_AirAvailLLSRQ API to search flights, but it only shows 7 seats each class. I wonder is there any way or function in Sabre can show total available seats of each class.
I am brand new to Sabre and appreciate any advice on if this kind of data is possible or available.
Because LLSR service support is very limited, I would recommend looking for a newer service that allows you to retrieve all information, such as Bargain Finder Max, along the Seats Rest service which retrieves the complete seat maps for all cabins.
Best regards.

HERE Maps - truck restrictions

I'm using the Here API to calculate routes for trucks with 40t. Using the HERE devtools, i got the same error of my APP. The answer is "The API can't calculate the route because of illegal access". I checked the map (image attached) and in the street where my journey will start, with a difference of some meters, it exists two limitations 12t and 18t. The street is one way... If you see the satellite image exists several trucks... The company is testing the software says the trucks goes their...
Can some help me on this?
https://fleet.api.here.com/2/calculateroute.json?waypoint0=41.325299,2.141551&waypoint1=stopOver,3600!41.3291843,2.0317197&waypoint2=stopOver,3600!40.91260530,-8.42291420&waypoint3=38.855951,-9.104382&mode=fastest;truck;traffic:enabled&departure=2020-08-19T02:57:58&alternatives=0&weightPerAxle=14t&limitedWeight=40t&height=4m&width=2.55m&length=16.5m&trailersCount=
If you want to ignore the restrictions for trucks in the route, add the parameter truckRestrictionPenalty and set the value to soft.
The route violating truck restrictions is indicated in the response with dedicated route and manoeuvre notes. The route with the note of the type violation and the text truckRestriction may be travelled at your own responsibility. While driving on such a route, extra care has to be taken as it may result in a vehicle or road infrastructure damage.
You can read more about the parameter here.
Thanks for your feedback, but we are using the Fleet Telematics Api not the Routing API. Using your info, We researched a litle more and we found the equivalent parameter: ignoreWaypointVehicleRestriction.
We added these params &ignoreWaypointVehicleRestriction=5000;0;all and the API returned the route with the warning.
Thanks,

How to pull invoice number from PNR

I am trying to retrieve the invoice number of a PNR from the Sabre API.
Can anyone advise the correct API to use?
Thank you,
I believe you can use the TravelItineraryHistoryLLSRQ API or the getReservationRQ to gather invoice numbers on all accounting lines. If using the getReservationRQ API, take a look at the fields in the documentation related to InvoiceData.
If you are more familiar with reading native Sabre responses you could also use the SabreCommandLLSRQ API with the entry "*HAC" to bring back a list of all of the historical accounting lines and accompanying invoice numbers, but that gets a little difficult to parse out.

Receiving Invalid personIDs in Identify response with MSFT face API

Was wondering if anyone has crossed upon this problem:
Using MSFT Cognitive Services Face API to persist Person Groups, Persons and Person Faces
Am sending an image to the Face-Identify API and receiving a candidate list that includes "phantom" personIds that are not persisted by me and are not listed in the person group used for identification.
When I run List Persons in a Person Group API I don't receive that personID.
Overall everything is working but for some images I get these invalid responses.
Any clue would be appreciated.
Hello from Microsoft Cognitive Service Face Team,
And really sorry for the inconvenience cause by our current training strategy. AFAIK, it is still computation/time cost to train a person group, that is why we make it as an asynchronous call and need training again after the person group is modified.
If you have any further problem, please feel free to update.

Sabre webservices SOAP: using PO_PNRPricingRQ

Normally, I would have to book an itinerary using Y class using OTA_AirBookRQ, and then issue a WPNCB#PJCB to get the lowest JCB fare that is available, then I issue a WPDF to get a breakdown of the cost of a given routing per fare basis code and taxes.I'm trying to find out if there is a faster way of getting to the breakdown. Documentation for PO_PNRPricingRQ seems to indicate that it's possible, but the solution eludes me.How can I use PO_PNRPricingRQ to price lowest JCB fare that is available? If it's possible, can you provide an example request?
Why dont you use OTA_AirLowFareSearchLLSRQ? Thats a shopping service, checks availability and price at the same time.

Resources