Connect to Keynetic
Keynetic is the rental management system the operator runs their fleet on, so the availability you read is the same number their front desk sees. One integration reaches every operator on the platform: the operator issues you a key, and the same code works for the next one.
Partner API (JSON)
Stations, live availability with itemised charges, create, retrieve, change and cancel. One header, JSON in and out, no SDK.
OTA XML gateway
OpenTravel 2003/05 messages on one endpoint for channel managers and broker systems that already speak XML.
Sandbox
A live test workspace with a published key. Run a real availability, booking, change and cancel cycle before you talk to anyone.
Changelog and versioning
What changed, what we promise not to break, and how new fields are introduced.
Sixty seconds to your first call
The sandbox key is public. Nothing to sign, nothing to install.
curl -H "X-Api-Key: $KEY" https://keynetic.online/api/v1/partner/selftest
Machine-readable description for Postman, Insomnia or a client generator: /api/v1/partner/openapi.json (OpenAPI 3.1).
What the connection guarantees
- Availability and booking run the same checks, so a class shown as available can be booked. The only expected race is the last car of a class selling between the two calls, which answers 409.
- Availability is counted at minute precision against the real fleet, per station, with the turnaround buffer between rentals. Cars in maintenance or overdue are never sold.
- Every quote returns the full price breakdown: base rate with its periods, cover with the excess, equipment, mandatory fees and per line tax. What you show the traveller is what the desk charges.
- Creating a booking is idempotent on your own reference, so a timeout can be retried safely.
- Bookings you create carry your name on the operator's OTA channel, and only your key can read or change them.
Rate limits
240 requests per minute per key, counted across the JSON API and the XML gateway together. The sandbox key gets 60. A request over the limit answers 429 with Retry-After in seconds, plus X-RateLimit-Limit and X-RateLimit-Remaining. Cache the station list rather than fetching it per search. If your traffic needs a higher ceiling, ask and we will raise it for your key.
Something missing, such as webhooks, rate plans or a broker-specific dialect? Email [email protected]. We ship connectivity requests fast.