For developers
Connect to GoFleet API
Push rent-a-car and transfer inventory from your system to GoFleet Marketplace — and create bookings with payment only through GoFleet. Apply first — after approval you get a sandbox key.
After approval we email a password for the full Help Center. Public guide + OpenAPI are below.
Are you a car rental, transfer or taxi business? Partner application
Start here
Simple docs for programmers
Live today on sandbox: ping, vehicles, transfers, availability, bookings (GET + POST) and signed webhooks.
Programmer guide
Short steps: apply → key → ping → inventory → bookings → webhooks.
OpenAPI
Machine-readable schemas for Postman / codegen.
Sandbox host
https://flask2.gofleet.gr/partner/v1 — Bearer gf_test_…
What exists today
Partner Connectivity API v1
GET /ping
Health check with your partner key.
PUT /inventory/vehicles
Push rent-a-car offers (pending until GoFleet approves).
PUT /inventory/transfers
Push transfer corridors (same pending model).
PUT /availability
Calendar qty / closed dates for your external_ids.
GET /bookings
List bookings (after inbound POST or publish).
GET /bookings/{id}
One booking — e.g. after POST or to refresh a checkout link.
POST /bookings
Inbound booking. Payment only on GoFleet (checkout link for the traveler).
PUT /webhooks · GET /webhooks
URL + events + signing secret. GET omits the secret.
POST /webhooks/test
Signed test POST so you can verify your endpoint.
Flow
From application to testing
Apply
What you want to connect, which systems, and a technical contact.
Review
GoFleet reviews every application — live keys are not handed out automatically.
Testing
Sandbox key → ping → inventory → availability → webhooks test → sample POST /bookings → then live.
Sandbox keys after approval. Full Help Center login after approval. Guide + OpenAPI are public.
FAQ
Frequently asked questions (API)
Is this a public open API?
No. Apply first — you get no key until GoFleet Approves you. Without Approve, /partner/v1 returns 401. Live keys are a later step.
Where is the documentation?
Start with https://gofleet.gr/partner-api/PROGRAMMER-GUIDE.md and /partner-api/openapi.yaml. After Approve, Log in opens the full Help Center.
What can I call today?
Only after Approve, on sandbox: GET /ping, PUT /inventory/vehicles, PUT /inventory/transfers, PUT /availability, GET|POST /bookings, GET /bookings/{id}, PUT|GET /webhooks, POST /webhooks/test. Details in the programmer guide.
I run car rental / transfers — is this the right page?
Yes if you want to push inventory or create inbound bookings via API. For commercial onboarding without custom code, use the partner application.
Application
API connection application
For technical teams. Travel businesses without custom code → partner application.