Overview
The GNet platform is an integration platform that connects ground transportation companies, dispatch/reservation systems, and other custom integrations. Members of GNet can send (farm-out) and/or receive (farm-in) reservations. In this process, the sending party (also known as the requester) and the receiving party (the provider) are key players in ensuring smooth reservation transactions. Note: The requester and provider should establish a partnership before conducting business with each other to ensure proper integration and service delivery. Important: For all API calls, you need to get the token using your API Gateway user.Getting Started
Check out YouTube Videos
Visit our YouTube playlist for detailed integration tutorials and walkthroughs.Sign Up to GNet
- Visit and sign up: https://connect.grdd.net/sign-up
- The GNet team will review and approve your account
- API credentials will be provided upon approval
Farm In (Receiving Reservations)
Create a REST Endpoint to accept POST requests with the following specifications:Request Format
- Method: POST
- Headers:
content-type: application/jsonAuthorization: basic authentication (api_key/api_secret)
- Body: JSON reservation payload (see sample)
Success Response
Error Response
Reservation Updates
Send reservation updates such as confirmations and status changes (including ACCEPT, ASSIGN, EN_ROUTE, AT_LOCATION) to this endpoint: Endpoint:https://api.grdd.net/Platform.svc/providerUpdateStatusByTransactionId/{transactionId}/v1
For detailed documentation, see: Provider Update Status API
GPS Location Updates
Update current location of drivers using this API: Endpoint:POST https://location.grdd.net/api/GGPS.svc/saveGPScache
Include the token in the header.
Sample Payload
Quote Requests
If the payload containsreservationType that is set to “QUOTE”:
- Return the same payload structure as the Farm In success response
- Include
totalAmountin the response - You don’t need to create a reservation record in your database for quotes
Farm Out (Sending Reservations)
Step 1: Get Token
Step 2: Send Reservation
Step 3: Register Callback Webhook
Register a callback webhook to receive reservation updates from providers. Your endpoint should:- Accept POST requests
- Return 200 status code
- Process reservation updates
- A sample payload will be sent to your webhook URL
Step 4: Send Booking Updates or Cancel Requests
Updates
IncludetransactionId in payload and set affiliateReservation.action to “UPDATE”
Cancel Request
Testing
GBOOK Testing Utility
To test incoming trips, log in to the GBOOK utility:- User: (use username/password provided by GNET)
- URL: https://gnet.grdd.net/gbook
Testing Steps:
- Log in to GBOOK
- Go to BOOK menu
- Select
<griddid>from the affiliate dropdown box - Fill in trip details and click BOOK
- You will receive the trip in your system
POSTMAN Collection
Download the complete collection: GNET.postman_collection.jsonSetup:
- Import the collection
- Set environment variables:
tokenrequesterIdproviderId
- Use the “Get Token” request first to obtain authentication token
Health Check
We use the Farm In Adapter GET endpoint for health checks. Expected Response:- Status code: 200
- Body:
Need Help?
Contact Support
Our support team is here to help you with integration questions and troubleshooting.
API Documentation
Complete API reference and detailed endpoint documentation.