Skip to content

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.

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

  1. Apply

    What you want to connect, which systems, and a technical contact.

  2. Review

    GoFleet reviews every application — live keys are not handed out automatically.

  3. 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.

What do you want to connect?