curl --request POST \
--url https://api.grdd.net/Platform.svc/sendTrip/{version} \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"affiliateReservation": {
"requesterId": "5StarLimo",
"providerId": "littlestarLimo",
"requesterResNo": "22121",
"providerResNo": "<string>",
"status": "<string>"
},
"locations": {
"pickup": {
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
},
"dropOff": {
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
},
"stops": [
{
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
}
]
},
"passengerCount": "1",
"passengers": [
{
"firstName": "<string>",
"lastName": "<string>",
"phones": [
{
"number": "+12122221212",
"attributes": {
"sendNotification": "<string>",
"visibleToPassenger": "<string>"
}
}
],
"middleName": "<string>",
"alias": "<string>",
"email": "<string>",
"accountNumber": "<string>",
"phoneNumber": "<string>",
"imageURL": "<string>",
"active": "<string>",
"commentsForDispatcher": "<string>",
"commentsForDriver": "<string>",
"defaultLanguage": "<string>",
"defaultTimezone": "<string>"
}
],
"preferredVehicleType": "SEDAN",
"preferredChauffeurNo": "<string>",
"status": "BOOKING_REQUEST",
"reservationDate": "<string>",
"specialInstructions": "<string>",
"totalAmount": "<string>",
"totalTripDuration": "<string>",
"totalTripDist": "<string>",
"namesignInstructions": "<string>",
"namesignURL": "<string>",
"luggageCount": "<string>",
"meetAndGreet": "<string>",
"operatorId": "<string>",
"origination": "<string>",
"submissionTarget": "<string>",
"transactionId": "<string>",
"submitMode": "WAIT",
"fees": [
{
"code": "base",
"currency": "USD",
"description": "Base charges",
"fee": "75.00",
"percent": "<string>",
"reimbursable": "<string>",
"type": "EXPENSE"
}
],
"notes": [
{
"context": "AFFILIATE",
"message": "<string>",
"user": "<string>",
"status": "<string>"
}
],
"account": {
"accountNumber": "<string>",
"accountName": "<string>",
"callerName": "<string>",
"callerEmail": "<string>",
"callerNumber": "<string>"
}
}
'import requests
url = "https://api.grdd.net/Platform.svc/sendTrip/{version}"
payload = {
"affiliateReservation": {
"requesterId": "5StarLimo",
"providerId": "littlestarLimo",
"requesterResNo": "22121",
"providerResNo": "<string>",
"status": "<string>"
},
"locations": {
"pickup": {
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
},
"dropOff": {
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
},
"stops": [
{
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
}
]
},
"passengerCount": "1",
"passengers": [
{
"firstName": "<string>",
"lastName": "<string>",
"phones": [
{
"number": "+12122221212",
"attributes": {
"sendNotification": "<string>",
"visibleToPassenger": "<string>"
}
}
],
"middleName": "<string>",
"alias": "<string>",
"email": "<string>",
"accountNumber": "<string>",
"phoneNumber": "<string>",
"imageURL": "<string>",
"active": "<string>",
"commentsForDispatcher": "<string>",
"commentsForDriver": "<string>",
"defaultLanguage": "<string>",
"defaultTimezone": "<string>"
}
],
"preferredVehicleType": "SEDAN",
"preferredChauffeurNo": "<string>",
"status": "BOOKING_REQUEST",
"reservationDate": "<string>",
"specialInstructions": "<string>",
"totalAmount": "<string>",
"totalTripDuration": "<string>",
"totalTripDist": "<string>",
"namesignInstructions": "<string>",
"namesignURL": "<string>",
"luggageCount": "<string>",
"meetAndGreet": "<string>",
"operatorId": "<string>",
"origination": "<string>",
"submissionTarget": "<string>",
"transactionId": "<string>",
"submitMode": "WAIT",
"fees": [
{
"code": "base",
"currency": "USD",
"description": "Base charges",
"fee": "75.00",
"percent": "<string>",
"reimbursable": "<string>",
"type": "EXPENSE"
}
],
"notes": [
{
"context": "AFFILIATE",
"message": "<string>",
"user": "<string>",
"status": "<string>"
}
],
"account": {
"accountNumber": "<string>",
"accountName": "<string>",
"callerName": "<string>",
"callerEmail": "<string>",
"callerNumber": "<string>"
}
}
headers = {
"token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {token: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
affiliateReservation: {
requesterId: '5StarLimo',
providerId: 'littlestarLimo',
requesterResNo: '22121',
providerResNo: '<string>',
status: '<string>'
},
locations: {
pickup: {
address: '<string>',
address1: '<string>',
city: '<string>',
state: '<string>',
zipCode: '<string>',
country: '<string>',
time: '2016-04-13T19:15:00',
address2: '<string>',
lat: '<string>',
lon: '<string>',
landmark: '<string>',
FBO: '<string>',
specialInstructions: '<string>',
pointOnLocation: '<string>',
meetAndGreet: '<string>',
stopNumber: '<string>',
flightInfo: {airlineCode: 'UA', flightNumber: '2323'}
},
dropOff: {
address: '<string>',
address1: '<string>',
city: '<string>',
state: '<string>',
zipCode: '<string>',
country: '<string>',
time: '2016-04-13T19:15:00',
address2: '<string>',
lat: '<string>',
lon: '<string>',
landmark: '<string>',
FBO: '<string>',
specialInstructions: '<string>',
pointOnLocation: '<string>',
meetAndGreet: '<string>',
stopNumber: '<string>',
flightInfo: {airlineCode: 'UA', flightNumber: '2323'}
},
stops: [
{
address: '<string>',
address1: '<string>',
city: '<string>',
state: '<string>',
zipCode: '<string>',
country: '<string>',
time: '2016-04-13T19:15:00',
address2: '<string>',
lat: '<string>',
lon: '<string>',
landmark: '<string>',
FBO: '<string>',
specialInstructions: '<string>',
pointOnLocation: '<string>',
meetAndGreet: '<string>',
stopNumber: '<string>',
flightInfo: {airlineCode: 'UA', flightNumber: '2323'}
}
]
},
passengerCount: '1',
passengers: [
{
firstName: '<string>',
lastName: '<string>',
phones: [
{
number: '+12122221212',
attributes: {sendNotification: '<string>', visibleToPassenger: '<string>'}
}
],
middleName: '<string>',
alias: '<string>',
email: '<string>',
accountNumber: '<string>',
phoneNumber: '<string>',
imageURL: '<string>',
active: '<string>',
commentsForDispatcher: '<string>',
commentsForDriver: '<string>',
defaultLanguage: '<string>',
defaultTimezone: '<string>'
}
],
preferredVehicleType: 'SEDAN',
preferredChauffeurNo: '<string>',
status: 'BOOKING_REQUEST',
reservationDate: '<string>',
specialInstructions: '<string>',
totalAmount: '<string>',
totalTripDuration: '<string>',
totalTripDist: '<string>',
namesignInstructions: '<string>',
namesignURL: '<string>',
luggageCount: '<string>',
meetAndGreet: '<string>',
operatorId: '<string>',
origination: '<string>',
submissionTarget: '<string>',
transactionId: '<string>',
submitMode: 'WAIT',
fees: [
{
code: 'base',
currency: 'USD',
description: 'Base charges',
fee: '75.00',
percent: '<string>',
reimbursable: '<string>',
type: 'EXPENSE'
}
],
notes: [
{
context: 'AFFILIATE',
message: '<string>',
user: '<string>',
status: '<string>'
}
],
account: {
accountNumber: '<string>',
accountName: '<string>',
callerName: '<string>',
callerEmail: '<string>',
callerNumber: '<string>'
}
})
};
fetch('https://api.grdd.net/Platform.svc/sendTrip/{version}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.grdd.net/Platform.svc/sendTrip/{version}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'affiliateReservation' => [
'requesterId' => '5StarLimo',
'providerId' => 'littlestarLimo',
'requesterResNo' => '22121',
'providerResNo' => '<string>',
'status' => '<string>'
],
'locations' => [
'pickup' => [
'address' => '<string>',
'address1' => '<string>',
'city' => '<string>',
'state' => '<string>',
'zipCode' => '<string>',
'country' => '<string>',
'time' => '2016-04-13T19:15:00',
'address2' => '<string>',
'lat' => '<string>',
'lon' => '<string>',
'landmark' => '<string>',
'FBO' => '<string>',
'specialInstructions' => '<string>',
'pointOnLocation' => '<string>',
'meetAndGreet' => '<string>',
'stopNumber' => '<string>',
'flightInfo' => [
'airlineCode' => 'UA',
'flightNumber' => '2323'
]
],
'dropOff' => [
'address' => '<string>',
'address1' => '<string>',
'city' => '<string>',
'state' => '<string>',
'zipCode' => '<string>',
'country' => '<string>',
'time' => '2016-04-13T19:15:00',
'address2' => '<string>',
'lat' => '<string>',
'lon' => '<string>',
'landmark' => '<string>',
'FBO' => '<string>',
'specialInstructions' => '<string>',
'pointOnLocation' => '<string>',
'meetAndGreet' => '<string>',
'stopNumber' => '<string>',
'flightInfo' => [
'airlineCode' => 'UA',
'flightNumber' => '2323'
]
],
'stops' => [
[
'address' => '<string>',
'address1' => '<string>',
'city' => '<string>',
'state' => '<string>',
'zipCode' => '<string>',
'country' => '<string>',
'time' => '2016-04-13T19:15:00',
'address2' => '<string>',
'lat' => '<string>',
'lon' => '<string>',
'landmark' => '<string>',
'FBO' => '<string>',
'specialInstructions' => '<string>',
'pointOnLocation' => '<string>',
'meetAndGreet' => '<string>',
'stopNumber' => '<string>',
'flightInfo' => [
'airlineCode' => 'UA',
'flightNumber' => '2323'
]
]
]
],
'passengerCount' => '1',
'passengers' => [
[
'firstName' => '<string>',
'lastName' => '<string>',
'phones' => [
[
'number' => '+12122221212',
'attributes' => [
'sendNotification' => '<string>',
'visibleToPassenger' => '<string>'
]
]
],
'middleName' => '<string>',
'alias' => '<string>',
'email' => '<string>',
'accountNumber' => '<string>',
'phoneNumber' => '<string>',
'imageURL' => '<string>',
'active' => '<string>',
'commentsForDispatcher' => '<string>',
'commentsForDriver' => '<string>',
'defaultLanguage' => '<string>',
'defaultTimezone' => '<string>'
]
],
'preferredVehicleType' => 'SEDAN',
'preferredChauffeurNo' => '<string>',
'status' => 'BOOKING_REQUEST',
'reservationDate' => '<string>',
'specialInstructions' => '<string>',
'totalAmount' => '<string>',
'totalTripDuration' => '<string>',
'totalTripDist' => '<string>',
'namesignInstructions' => '<string>',
'namesignURL' => '<string>',
'luggageCount' => '<string>',
'meetAndGreet' => '<string>',
'operatorId' => '<string>',
'origination' => '<string>',
'submissionTarget' => '<string>',
'transactionId' => '<string>',
'submitMode' => 'WAIT',
'fees' => [
[
'code' => 'base',
'currency' => 'USD',
'description' => 'Base charges',
'fee' => '75.00',
'percent' => '<string>',
'reimbursable' => '<string>',
'type' => 'EXPENSE'
]
],
'notes' => [
[
'context' => 'AFFILIATE',
'message' => '<string>',
'user' => '<string>',
'status' => '<string>'
]
],
'account' => [
'accountNumber' => '<string>',
'accountName' => '<string>',
'callerName' => '<string>',
'callerEmail' => '<string>',
'callerNumber' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.grdd.net/Platform.svc/sendTrip/{version}"
payload := strings.NewReader("{\n \"affiliateReservation\": {\n \"requesterId\": \"5StarLimo\",\n \"providerId\": \"littlestarLimo\",\n \"requesterResNo\": \"22121\",\n \"providerResNo\": \"<string>\",\n \"status\": \"<string>\"\n },\n \"locations\": {\n \"pickup\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"dropOff\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"stops\": [\n {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n }\n ]\n },\n \"passengerCount\": \"1\",\n \"passengers\": [\n {\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"phones\": [\n {\n \"number\": \"+12122221212\",\n \"attributes\": {\n \"sendNotification\": \"<string>\",\n \"visibleToPassenger\": \"<string>\"\n }\n }\n ],\n \"middleName\": \"<string>\",\n \"alias\": \"<string>\",\n \"email\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"imageURL\": \"<string>\",\n \"active\": \"<string>\",\n \"commentsForDispatcher\": \"<string>\",\n \"commentsForDriver\": \"<string>\",\n \"defaultLanguage\": \"<string>\",\n \"defaultTimezone\": \"<string>\"\n }\n ],\n \"preferredVehicleType\": \"SEDAN\",\n \"preferredChauffeurNo\": \"<string>\",\n \"status\": \"BOOKING_REQUEST\",\n \"reservationDate\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"totalAmount\": \"<string>\",\n \"totalTripDuration\": \"<string>\",\n \"totalTripDist\": \"<string>\",\n \"namesignInstructions\": \"<string>\",\n \"namesignURL\": \"<string>\",\n \"luggageCount\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"operatorId\": \"<string>\",\n \"origination\": \"<string>\",\n \"submissionTarget\": \"<string>\",\n \"transactionId\": \"<string>\",\n \"submitMode\": \"WAIT\",\n \"fees\": [\n {\n \"code\": \"base\",\n \"currency\": \"USD\",\n \"description\": \"Base charges\",\n \"fee\": \"75.00\",\n \"percent\": \"<string>\",\n \"reimbursable\": \"<string>\",\n \"type\": \"EXPENSE\"\n }\n ],\n \"notes\": [\n {\n \"context\": \"AFFILIATE\",\n \"message\": \"<string>\",\n \"user\": \"<string>\",\n \"status\": \"<string>\"\n }\n ],\n \"account\": {\n \"accountNumber\": \"<string>\",\n \"accountName\": \"<string>\",\n \"callerName\": \"<string>\",\n \"callerEmail\": \"<string>\",\n \"callerNumber\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.grdd.net/Platform.svc/sendTrip/{version}")
.header("token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"affiliateReservation\": {\n \"requesterId\": \"5StarLimo\",\n \"providerId\": \"littlestarLimo\",\n \"requesterResNo\": \"22121\",\n \"providerResNo\": \"<string>\",\n \"status\": \"<string>\"\n },\n \"locations\": {\n \"pickup\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"dropOff\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"stops\": [\n {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n }\n ]\n },\n \"passengerCount\": \"1\",\n \"passengers\": [\n {\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"phones\": [\n {\n \"number\": \"+12122221212\",\n \"attributes\": {\n \"sendNotification\": \"<string>\",\n \"visibleToPassenger\": \"<string>\"\n }\n }\n ],\n \"middleName\": \"<string>\",\n \"alias\": \"<string>\",\n \"email\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"imageURL\": \"<string>\",\n \"active\": \"<string>\",\n \"commentsForDispatcher\": \"<string>\",\n \"commentsForDriver\": \"<string>\",\n \"defaultLanguage\": \"<string>\",\n \"defaultTimezone\": \"<string>\"\n }\n ],\n \"preferredVehicleType\": \"SEDAN\",\n \"preferredChauffeurNo\": \"<string>\",\n \"status\": \"BOOKING_REQUEST\",\n \"reservationDate\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"totalAmount\": \"<string>\",\n \"totalTripDuration\": \"<string>\",\n \"totalTripDist\": \"<string>\",\n \"namesignInstructions\": \"<string>\",\n \"namesignURL\": \"<string>\",\n \"luggageCount\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"operatorId\": \"<string>\",\n \"origination\": \"<string>\",\n \"submissionTarget\": \"<string>\",\n \"transactionId\": \"<string>\",\n \"submitMode\": \"WAIT\",\n \"fees\": [\n {\n \"code\": \"base\",\n \"currency\": \"USD\",\n \"description\": \"Base charges\",\n \"fee\": \"75.00\",\n \"percent\": \"<string>\",\n \"reimbursable\": \"<string>\",\n \"type\": \"EXPENSE\"\n }\n ],\n \"notes\": [\n {\n \"context\": \"AFFILIATE\",\n \"message\": \"<string>\",\n \"user\": \"<string>\",\n \"status\": \"<string>\"\n }\n ],\n \"account\": {\n \"accountNumber\": \"<string>\",\n \"accountName\": \"<string>\",\n \"callerName\": \"<string>\",\n \"callerEmail\": \"<string>\",\n \"callerNumber\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.grdd.net/Platform.svc/sendTrip/{version}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"affiliateReservation\": {\n \"requesterId\": \"5StarLimo\",\n \"providerId\": \"littlestarLimo\",\n \"requesterResNo\": \"22121\",\n \"providerResNo\": \"<string>\",\n \"status\": \"<string>\"\n },\n \"locations\": {\n \"pickup\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"dropOff\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"stops\": [\n {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n }\n ]\n },\n \"passengerCount\": \"1\",\n \"passengers\": [\n {\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"phones\": [\n {\n \"number\": \"+12122221212\",\n \"attributes\": {\n \"sendNotification\": \"<string>\",\n \"visibleToPassenger\": \"<string>\"\n }\n }\n ],\n \"middleName\": \"<string>\",\n \"alias\": \"<string>\",\n \"email\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"imageURL\": \"<string>\",\n \"active\": \"<string>\",\n \"commentsForDispatcher\": \"<string>\",\n \"commentsForDriver\": \"<string>\",\n \"defaultLanguage\": \"<string>\",\n \"defaultTimezone\": \"<string>\"\n }\n ],\n \"preferredVehicleType\": \"SEDAN\",\n \"preferredChauffeurNo\": \"<string>\",\n \"status\": \"BOOKING_REQUEST\",\n \"reservationDate\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"totalAmount\": \"<string>\",\n \"totalTripDuration\": \"<string>\",\n \"totalTripDist\": \"<string>\",\n \"namesignInstructions\": \"<string>\",\n \"namesignURL\": \"<string>\",\n \"luggageCount\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"operatorId\": \"<string>\",\n \"origination\": \"<string>\",\n \"submissionTarget\": \"<string>\",\n \"transactionId\": \"<string>\",\n \"submitMode\": \"WAIT\",\n \"fees\": [\n {\n \"code\": \"base\",\n \"currency\": \"USD\",\n \"description\": \"Base charges\",\n \"fee\": \"75.00\",\n \"percent\": \"<string>\",\n \"reimbursable\": \"<string>\",\n \"type\": \"EXPENSE\"\n }\n ],\n \"notes\": [\n {\n \"context\": \"AFFILIATE\",\n \"message\": \"<string>\",\n \"user\": \"<string>\",\n \"status\": \"<string>\"\n }\n ],\n \"account\": {\n \"accountNumber\": \"<string>\",\n \"accountName\": \"<string>\",\n \"callerName\": \"<string>\",\n \"callerEmail\": \"<string>\",\n \"callerNumber\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"transactionId": "4b15e13d-419f-4903-8c24-70445bd97c87",
"reservationId": "10122",
"fees": [
{
"code": "base",
"currency": "USD",
"description": "Base charges",
"fee": "75.00",
"percent": "<string>",
"reimbursable": "<string>",
"type": "EXPENSE"
}
],
"totalAmount": "218.23"
}Send Reservation (sendTrip)
Submit NEW and UPDATE reservations to the GNet Platform
curl --request POST \
--url https://api.grdd.net/Platform.svc/sendTrip/{version} \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"affiliateReservation": {
"requesterId": "5StarLimo",
"providerId": "littlestarLimo",
"requesterResNo": "22121",
"providerResNo": "<string>",
"status": "<string>"
},
"locations": {
"pickup": {
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
},
"dropOff": {
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
},
"stops": [
{
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
}
]
},
"passengerCount": "1",
"passengers": [
{
"firstName": "<string>",
"lastName": "<string>",
"phones": [
{
"number": "+12122221212",
"attributes": {
"sendNotification": "<string>",
"visibleToPassenger": "<string>"
}
}
],
"middleName": "<string>",
"alias": "<string>",
"email": "<string>",
"accountNumber": "<string>",
"phoneNumber": "<string>",
"imageURL": "<string>",
"active": "<string>",
"commentsForDispatcher": "<string>",
"commentsForDriver": "<string>",
"defaultLanguage": "<string>",
"defaultTimezone": "<string>"
}
],
"preferredVehicleType": "SEDAN",
"preferredChauffeurNo": "<string>",
"status": "BOOKING_REQUEST",
"reservationDate": "<string>",
"specialInstructions": "<string>",
"totalAmount": "<string>",
"totalTripDuration": "<string>",
"totalTripDist": "<string>",
"namesignInstructions": "<string>",
"namesignURL": "<string>",
"luggageCount": "<string>",
"meetAndGreet": "<string>",
"operatorId": "<string>",
"origination": "<string>",
"submissionTarget": "<string>",
"transactionId": "<string>",
"submitMode": "WAIT",
"fees": [
{
"code": "base",
"currency": "USD",
"description": "Base charges",
"fee": "75.00",
"percent": "<string>",
"reimbursable": "<string>",
"type": "EXPENSE"
}
],
"notes": [
{
"context": "AFFILIATE",
"message": "<string>",
"user": "<string>",
"status": "<string>"
}
],
"account": {
"accountNumber": "<string>",
"accountName": "<string>",
"callerName": "<string>",
"callerEmail": "<string>",
"callerNumber": "<string>"
}
}
'import requests
url = "https://api.grdd.net/Platform.svc/sendTrip/{version}"
payload = {
"affiliateReservation": {
"requesterId": "5StarLimo",
"providerId": "littlestarLimo",
"requesterResNo": "22121",
"providerResNo": "<string>",
"status": "<string>"
},
"locations": {
"pickup": {
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
},
"dropOff": {
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
},
"stops": [
{
"address": "<string>",
"address1": "<string>",
"city": "<string>",
"state": "<string>",
"zipCode": "<string>",
"country": "<string>",
"time": "2016-04-13T19:15:00",
"address2": "<string>",
"lat": "<string>",
"lon": "<string>",
"landmark": "<string>",
"FBO": "<string>",
"specialInstructions": "<string>",
"pointOnLocation": "<string>",
"meetAndGreet": "<string>",
"stopNumber": "<string>",
"flightInfo": {
"airlineCode": "UA",
"flightNumber": "2323"
}
}
]
},
"passengerCount": "1",
"passengers": [
{
"firstName": "<string>",
"lastName": "<string>",
"phones": [
{
"number": "+12122221212",
"attributes": {
"sendNotification": "<string>",
"visibleToPassenger": "<string>"
}
}
],
"middleName": "<string>",
"alias": "<string>",
"email": "<string>",
"accountNumber": "<string>",
"phoneNumber": "<string>",
"imageURL": "<string>",
"active": "<string>",
"commentsForDispatcher": "<string>",
"commentsForDriver": "<string>",
"defaultLanguage": "<string>",
"defaultTimezone": "<string>"
}
],
"preferredVehicleType": "SEDAN",
"preferredChauffeurNo": "<string>",
"status": "BOOKING_REQUEST",
"reservationDate": "<string>",
"specialInstructions": "<string>",
"totalAmount": "<string>",
"totalTripDuration": "<string>",
"totalTripDist": "<string>",
"namesignInstructions": "<string>",
"namesignURL": "<string>",
"luggageCount": "<string>",
"meetAndGreet": "<string>",
"operatorId": "<string>",
"origination": "<string>",
"submissionTarget": "<string>",
"transactionId": "<string>",
"submitMode": "WAIT",
"fees": [
{
"code": "base",
"currency": "USD",
"description": "Base charges",
"fee": "75.00",
"percent": "<string>",
"reimbursable": "<string>",
"type": "EXPENSE"
}
],
"notes": [
{
"context": "AFFILIATE",
"message": "<string>",
"user": "<string>",
"status": "<string>"
}
],
"account": {
"accountNumber": "<string>",
"accountName": "<string>",
"callerName": "<string>",
"callerEmail": "<string>",
"callerNumber": "<string>"
}
}
headers = {
"token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {token: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
affiliateReservation: {
requesterId: '5StarLimo',
providerId: 'littlestarLimo',
requesterResNo: '22121',
providerResNo: '<string>',
status: '<string>'
},
locations: {
pickup: {
address: '<string>',
address1: '<string>',
city: '<string>',
state: '<string>',
zipCode: '<string>',
country: '<string>',
time: '2016-04-13T19:15:00',
address2: '<string>',
lat: '<string>',
lon: '<string>',
landmark: '<string>',
FBO: '<string>',
specialInstructions: '<string>',
pointOnLocation: '<string>',
meetAndGreet: '<string>',
stopNumber: '<string>',
flightInfo: {airlineCode: 'UA', flightNumber: '2323'}
},
dropOff: {
address: '<string>',
address1: '<string>',
city: '<string>',
state: '<string>',
zipCode: '<string>',
country: '<string>',
time: '2016-04-13T19:15:00',
address2: '<string>',
lat: '<string>',
lon: '<string>',
landmark: '<string>',
FBO: '<string>',
specialInstructions: '<string>',
pointOnLocation: '<string>',
meetAndGreet: '<string>',
stopNumber: '<string>',
flightInfo: {airlineCode: 'UA', flightNumber: '2323'}
},
stops: [
{
address: '<string>',
address1: '<string>',
city: '<string>',
state: '<string>',
zipCode: '<string>',
country: '<string>',
time: '2016-04-13T19:15:00',
address2: '<string>',
lat: '<string>',
lon: '<string>',
landmark: '<string>',
FBO: '<string>',
specialInstructions: '<string>',
pointOnLocation: '<string>',
meetAndGreet: '<string>',
stopNumber: '<string>',
flightInfo: {airlineCode: 'UA', flightNumber: '2323'}
}
]
},
passengerCount: '1',
passengers: [
{
firstName: '<string>',
lastName: '<string>',
phones: [
{
number: '+12122221212',
attributes: {sendNotification: '<string>', visibleToPassenger: '<string>'}
}
],
middleName: '<string>',
alias: '<string>',
email: '<string>',
accountNumber: '<string>',
phoneNumber: '<string>',
imageURL: '<string>',
active: '<string>',
commentsForDispatcher: '<string>',
commentsForDriver: '<string>',
defaultLanguage: '<string>',
defaultTimezone: '<string>'
}
],
preferredVehicleType: 'SEDAN',
preferredChauffeurNo: '<string>',
status: 'BOOKING_REQUEST',
reservationDate: '<string>',
specialInstructions: '<string>',
totalAmount: '<string>',
totalTripDuration: '<string>',
totalTripDist: '<string>',
namesignInstructions: '<string>',
namesignURL: '<string>',
luggageCount: '<string>',
meetAndGreet: '<string>',
operatorId: '<string>',
origination: '<string>',
submissionTarget: '<string>',
transactionId: '<string>',
submitMode: 'WAIT',
fees: [
{
code: 'base',
currency: 'USD',
description: 'Base charges',
fee: '75.00',
percent: '<string>',
reimbursable: '<string>',
type: 'EXPENSE'
}
],
notes: [
{
context: 'AFFILIATE',
message: '<string>',
user: '<string>',
status: '<string>'
}
],
account: {
accountNumber: '<string>',
accountName: '<string>',
callerName: '<string>',
callerEmail: '<string>',
callerNumber: '<string>'
}
})
};
fetch('https://api.grdd.net/Platform.svc/sendTrip/{version}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.grdd.net/Platform.svc/sendTrip/{version}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'affiliateReservation' => [
'requesterId' => '5StarLimo',
'providerId' => 'littlestarLimo',
'requesterResNo' => '22121',
'providerResNo' => '<string>',
'status' => '<string>'
],
'locations' => [
'pickup' => [
'address' => '<string>',
'address1' => '<string>',
'city' => '<string>',
'state' => '<string>',
'zipCode' => '<string>',
'country' => '<string>',
'time' => '2016-04-13T19:15:00',
'address2' => '<string>',
'lat' => '<string>',
'lon' => '<string>',
'landmark' => '<string>',
'FBO' => '<string>',
'specialInstructions' => '<string>',
'pointOnLocation' => '<string>',
'meetAndGreet' => '<string>',
'stopNumber' => '<string>',
'flightInfo' => [
'airlineCode' => 'UA',
'flightNumber' => '2323'
]
],
'dropOff' => [
'address' => '<string>',
'address1' => '<string>',
'city' => '<string>',
'state' => '<string>',
'zipCode' => '<string>',
'country' => '<string>',
'time' => '2016-04-13T19:15:00',
'address2' => '<string>',
'lat' => '<string>',
'lon' => '<string>',
'landmark' => '<string>',
'FBO' => '<string>',
'specialInstructions' => '<string>',
'pointOnLocation' => '<string>',
'meetAndGreet' => '<string>',
'stopNumber' => '<string>',
'flightInfo' => [
'airlineCode' => 'UA',
'flightNumber' => '2323'
]
],
'stops' => [
[
'address' => '<string>',
'address1' => '<string>',
'city' => '<string>',
'state' => '<string>',
'zipCode' => '<string>',
'country' => '<string>',
'time' => '2016-04-13T19:15:00',
'address2' => '<string>',
'lat' => '<string>',
'lon' => '<string>',
'landmark' => '<string>',
'FBO' => '<string>',
'specialInstructions' => '<string>',
'pointOnLocation' => '<string>',
'meetAndGreet' => '<string>',
'stopNumber' => '<string>',
'flightInfo' => [
'airlineCode' => 'UA',
'flightNumber' => '2323'
]
]
]
],
'passengerCount' => '1',
'passengers' => [
[
'firstName' => '<string>',
'lastName' => '<string>',
'phones' => [
[
'number' => '+12122221212',
'attributes' => [
'sendNotification' => '<string>',
'visibleToPassenger' => '<string>'
]
]
],
'middleName' => '<string>',
'alias' => '<string>',
'email' => '<string>',
'accountNumber' => '<string>',
'phoneNumber' => '<string>',
'imageURL' => '<string>',
'active' => '<string>',
'commentsForDispatcher' => '<string>',
'commentsForDriver' => '<string>',
'defaultLanguage' => '<string>',
'defaultTimezone' => '<string>'
]
],
'preferredVehicleType' => 'SEDAN',
'preferredChauffeurNo' => '<string>',
'status' => 'BOOKING_REQUEST',
'reservationDate' => '<string>',
'specialInstructions' => '<string>',
'totalAmount' => '<string>',
'totalTripDuration' => '<string>',
'totalTripDist' => '<string>',
'namesignInstructions' => '<string>',
'namesignURL' => '<string>',
'luggageCount' => '<string>',
'meetAndGreet' => '<string>',
'operatorId' => '<string>',
'origination' => '<string>',
'submissionTarget' => '<string>',
'transactionId' => '<string>',
'submitMode' => 'WAIT',
'fees' => [
[
'code' => 'base',
'currency' => 'USD',
'description' => 'Base charges',
'fee' => '75.00',
'percent' => '<string>',
'reimbursable' => '<string>',
'type' => 'EXPENSE'
]
],
'notes' => [
[
'context' => 'AFFILIATE',
'message' => '<string>',
'user' => '<string>',
'status' => '<string>'
]
],
'account' => [
'accountNumber' => '<string>',
'accountName' => '<string>',
'callerName' => '<string>',
'callerEmail' => '<string>',
'callerNumber' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.grdd.net/Platform.svc/sendTrip/{version}"
payload := strings.NewReader("{\n \"affiliateReservation\": {\n \"requesterId\": \"5StarLimo\",\n \"providerId\": \"littlestarLimo\",\n \"requesterResNo\": \"22121\",\n \"providerResNo\": \"<string>\",\n \"status\": \"<string>\"\n },\n \"locations\": {\n \"pickup\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"dropOff\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"stops\": [\n {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n }\n ]\n },\n \"passengerCount\": \"1\",\n \"passengers\": [\n {\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"phones\": [\n {\n \"number\": \"+12122221212\",\n \"attributes\": {\n \"sendNotification\": \"<string>\",\n \"visibleToPassenger\": \"<string>\"\n }\n }\n ],\n \"middleName\": \"<string>\",\n \"alias\": \"<string>\",\n \"email\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"imageURL\": \"<string>\",\n \"active\": \"<string>\",\n \"commentsForDispatcher\": \"<string>\",\n \"commentsForDriver\": \"<string>\",\n \"defaultLanguage\": \"<string>\",\n \"defaultTimezone\": \"<string>\"\n }\n ],\n \"preferredVehicleType\": \"SEDAN\",\n \"preferredChauffeurNo\": \"<string>\",\n \"status\": \"BOOKING_REQUEST\",\n \"reservationDate\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"totalAmount\": \"<string>\",\n \"totalTripDuration\": \"<string>\",\n \"totalTripDist\": \"<string>\",\n \"namesignInstructions\": \"<string>\",\n \"namesignURL\": \"<string>\",\n \"luggageCount\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"operatorId\": \"<string>\",\n \"origination\": \"<string>\",\n \"submissionTarget\": \"<string>\",\n \"transactionId\": \"<string>\",\n \"submitMode\": \"WAIT\",\n \"fees\": [\n {\n \"code\": \"base\",\n \"currency\": \"USD\",\n \"description\": \"Base charges\",\n \"fee\": \"75.00\",\n \"percent\": \"<string>\",\n \"reimbursable\": \"<string>\",\n \"type\": \"EXPENSE\"\n }\n ],\n \"notes\": [\n {\n \"context\": \"AFFILIATE\",\n \"message\": \"<string>\",\n \"user\": \"<string>\",\n \"status\": \"<string>\"\n }\n ],\n \"account\": {\n \"accountNumber\": \"<string>\",\n \"accountName\": \"<string>\",\n \"callerName\": \"<string>\",\n \"callerEmail\": \"<string>\",\n \"callerNumber\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.grdd.net/Platform.svc/sendTrip/{version}")
.header("token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"affiliateReservation\": {\n \"requesterId\": \"5StarLimo\",\n \"providerId\": \"littlestarLimo\",\n \"requesterResNo\": \"22121\",\n \"providerResNo\": \"<string>\",\n \"status\": \"<string>\"\n },\n \"locations\": {\n \"pickup\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"dropOff\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"stops\": [\n {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n }\n ]\n },\n \"passengerCount\": \"1\",\n \"passengers\": [\n {\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"phones\": [\n {\n \"number\": \"+12122221212\",\n \"attributes\": {\n \"sendNotification\": \"<string>\",\n \"visibleToPassenger\": \"<string>\"\n }\n }\n ],\n \"middleName\": \"<string>\",\n \"alias\": \"<string>\",\n \"email\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"imageURL\": \"<string>\",\n \"active\": \"<string>\",\n \"commentsForDispatcher\": \"<string>\",\n \"commentsForDriver\": \"<string>\",\n \"defaultLanguage\": \"<string>\",\n \"defaultTimezone\": \"<string>\"\n }\n ],\n \"preferredVehicleType\": \"SEDAN\",\n \"preferredChauffeurNo\": \"<string>\",\n \"status\": \"BOOKING_REQUEST\",\n \"reservationDate\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"totalAmount\": \"<string>\",\n \"totalTripDuration\": \"<string>\",\n \"totalTripDist\": \"<string>\",\n \"namesignInstructions\": \"<string>\",\n \"namesignURL\": \"<string>\",\n \"luggageCount\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"operatorId\": \"<string>\",\n \"origination\": \"<string>\",\n \"submissionTarget\": \"<string>\",\n \"transactionId\": \"<string>\",\n \"submitMode\": \"WAIT\",\n \"fees\": [\n {\n \"code\": \"base\",\n \"currency\": \"USD\",\n \"description\": \"Base charges\",\n \"fee\": \"75.00\",\n \"percent\": \"<string>\",\n \"reimbursable\": \"<string>\",\n \"type\": \"EXPENSE\"\n }\n ],\n \"notes\": [\n {\n \"context\": \"AFFILIATE\",\n \"message\": \"<string>\",\n \"user\": \"<string>\",\n \"status\": \"<string>\"\n }\n ],\n \"account\": {\n \"accountNumber\": \"<string>\",\n \"accountName\": \"<string>\",\n \"callerName\": \"<string>\",\n \"callerEmail\": \"<string>\",\n \"callerNumber\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.grdd.net/Platform.svc/sendTrip/{version}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"affiliateReservation\": {\n \"requesterId\": \"5StarLimo\",\n \"providerId\": \"littlestarLimo\",\n \"requesterResNo\": \"22121\",\n \"providerResNo\": \"<string>\",\n \"status\": \"<string>\"\n },\n \"locations\": {\n \"pickup\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"dropOff\": {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n },\n \"stops\": [\n {\n \"address\": \"<string>\",\n \"address1\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"zipCode\": \"<string>\",\n \"country\": \"<string>\",\n \"time\": \"2016-04-13T19:15:00\",\n \"address2\": \"<string>\",\n \"lat\": \"<string>\",\n \"lon\": \"<string>\",\n \"landmark\": \"<string>\",\n \"FBO\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"pointOnLocation\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"stopNumber\": \"<string>\",\n \"flightInfo\": {\n \"airlineCode\": \"UA\",\n \"flightNumber\": \"2323\"\n }\n }\n ]\n },\n \"passengerCount\": \"1\",\n \"passengers\": [\n {\n \"firstName\": \"<string>\",\n \"lastName\": \"<string>\",\n \"phones\": [\n {\n \"number\": \"+12122221212\",\n \"attributes\": {\n \"sendNotification\": \"<string>\",\n \"visibleToPassenger\": \"<string>\"\n }\n }\n ],\n \"middleName\": \"<string>\",\n \"alias\": \"<string>\",\n \"email\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"imageURL\": \"<string>\",\n \"active\": \"<string>\",\n \"commentsForDispatcher\": \"<string>\",\n \"commentsForDriver\": \"<string>\",\n \"defaultLanguage\": \"<string>\",\n \"defaultTimezone\": \"<string>\"\n }\n ],\n \"preferredVehicleType\": \"SEDAN\",\n \"preferredChauffeurNo\": \"<string>\",\n \"status\": \"BOOKING_REQUEST\",\n \"reservationDate\": \"<string>\",\n \"specialInstructions\": \"<string>\",\n \"totalAmount\": \"<string>\",\n \"totalTripDuration\": \"<string>\",\n \"totalTripDist\": \"<string>\",\n \"namesignInstructions\": \"<string>\",\n \"namesignURL\": \"<string>\",\n \"luggageCount\": \"<string>\",\n \"meetAndGreet\": \"<string>\",\n \"operatorId\": \"<string>\",\n \"origination\": \"<string>\",\n \"submissionTarget\": \"<string>\",\n \"transactionId\": \"<string>\",\n \"submitMode\": \"WAIT\",\n \"fees\": [\n {\n \"code\": \"base\",\n \"currency\": \"USD\",\n \"description\": \"Base charges\",\n \"fee\": \"75.00\",\n \"percent\": \"<string>\",\n \"reimbursable\": \"<string>\",\n \"type\": \"EXPENSE\"\n }\n ],\n \"notes\": [\n {\n \"context\": \"AFFILIATE\",\n \"message\": \"<string>\",\n \"user\": \"<string>\",\n \"status\": \"<string>\"\n }\n ],\n \"account\": {\n \"accountNumber\": \"<string>\",\n \"accountName\": \"<string>\",\n \"callerName\": \"<string>\",\n \"callerEmail\": \"<string>\",\n \"callerNumber\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"transactionId": "4b15e13d-419f-4903-8c24-70445bd97c87",
"reservationId": "10122",
"fees": [
{
"code": "base",
"currency": "USD",
"description": "Base charges",
"fee": "75.00",
"percent": "<string>",
"reimbursable": "<string>",
"type": "EXPENSE"
}
],
"totalAmount": "218.23"
}NEW and UPDATE reservations are:
affiliateReservation.actionis set toNEWorUPDATE.- A
transactionIdmust be supplied with everyUPDATEpayload.NEWreservations leave this field blank. - If
submitMode = "WAIT", the API call is synchronous and the response time is longer. AtransactionIdis always provided; whensubmitMode = "WAIT", areservationIdis also provided.
NEW, the action is NEW and the status begins at BOOKING_REQUEST.Payload field reference
Authorizations
Security token obtained from getToken2.
Path Parameters
API version. Must be set to V1.
V1 Body
The GNet reservation payload. See the Object Model reference for full field-by-field documentation. Dates/times in location sections are local to the pickup location, format YYYY-MM-DDTHH:mm:ss.
Header section of the payload: GNet member IDs of the sender and receiver, their reservation numbers, and the command field.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Number of passengers.
"1"
Show child attributes
Show child attributes
Requested vehicle type. See the Vehicle Types reference.
"SEDAN"
Reservation type. QUOTE requests return pricing without creating a reservation.
REGULAR, ONDEMAND, QUOTE ID of preferred chauffeur.
Run type.
TRANSPORT, AIRPORT, HOURLY Status code of the reservation.
"BOOKING_REQUEST"
Date the reservation was created, local time, YYYY-MM-DDTHH:mm:ss.
Trip notes and instructions.
Estimated total cost of trip.
Trip duration in minutes. For hourly trips, the estimated minutes.
Total trip distance.
Name sign instructions.
URL for the name sign.
Number of pieces of luggage.
Meet and greet instructions.
Operator ID.
Trip origination code or identifier.
Target for submission.
Required when updating a reservation. Leave blank for NEW reservations.
Set to WAIT to process synchronously and wait for the result. Leave blank otherwise.
"WAIT"
Charge line items.
Show child attributes
Show child attributes
Affiliate notes.
Show child attributes
Show child attributes
Account information of the SENDER in the RECEIVER system.
Show child attributes
Show child attributes
Response
Submission accepted