rightrez-npm
A simple node.js package for hooking into RightRez's JSON Web Services API (it's not really RESTful, but it kind of looks RESTful).
To use:
npm install rightrez
Then, in your js file:
var rightrez = require('rightrez')
rightrez.configure({username: 'YOURUSERNAME', password: 'YOURPASSWORD'})
var request = {
"ClientId": "YOURCLIENTID"
"TripComponents":[
{
"DepartCity":"JFK",
"ArriveCity":"LHR",
"AirDate":"14Jun15",
"TripDirection":"OUTBOUND_TRIP",
},
{
"DepartCity":"LHR",
"ArriveCity":"JFK",
"AirDate":"21Jun15",
"TripDirection":"RETURN_TRIP",
}],
"Options":
{
"BookingType":"AirSea",
}
}
rightrez.availability.search(request, function (err, response) {
if (err) {
// error
console.log('ERROR: ' + err)
return;
}
console.log('RESPONSE: ' + JSON.stringify(response))
})
This version only supports avail and booking, but more hooks will be added soon. Full documentation on all JSON endpoints is at https://rightweb.rightrez.com/webapi/help.