Parkwin API

Parkplatz Management System für Flughafen & Hafen Parkplätze

Angepasst am 08.05.2026
ParkWIN
E-Mail: info@parkwin.de

Danke für Ihre Zusammenarbeit mit Parkwin.de


Unsere Kunden und Partner stehen bei uns an erster Stelle. Deshalb stellen wir unseren Partnern eine kostenlose JSON-Schnittstelle zur Verfügung.

API Eigenschaften

  • Sie erhalten alle Daten als JSON Format und können damit frei auswählen, welche Programmiersprache Sie verwenden
  • Auflistung aller Buchungen in ParkWIN
  • Aufruf von Buchungsdetails einer spezifischen Buchung
  • Abfrage aller ankommenden & abgehenden Fahrzeuge für einen spezifschen Tag

Insert Booking


Abfrage URL

https:/api.parkwin.de/v1/?action=insert_booking
Parameter Format Anmerkungen
apikey String (max. 50 Zeichen) Den APIKEY erhalten Sie von uns
license_plate String (max. 100 Zeichen) Kennzeichen des Fahrzeugs
brand String (max. 100 Zeichen) Marke des Fahrzeugs
lastname String (max. 100 Zeichen) Nachname
firstname String (max. 100 Zeichen) Vorname
billing_company String (max. 100 Zeichen) Firma
billing_street String (max. 100 Zeichen) Straße
billing_postcode String (max. 100 Zeichen) PLZ
billing_city String (max. 100 Zeichen) Ort
email String (max. 100 Zeichen) E-Mail
phone String (max. 100 Zeichen) Telefonnummer
outbound_flight_number String (max. 100 Zeichen) Hinflugnummer
return_flight_number String (max. 100 Zeichen) Rückflugnummer
service ENUM Service (Shuttle oder Valet)
start yyyy-mm-dd hh:ii:ss Beginndatum des Parkens mit Uhrzeit
end yyyy-mm-dd hh:ii:ss Enddatum des Parkens mit Uhrzeit
price float Preis
remark String (max. 200 Zeichen) Bemerkung
number_persons int 1-9 Anzahl der Personen
api_key String (max. 100 Zeichen) API Schlüssel
partner_id int Die Partner ID, die sie von uns erhalten
booking_id String (max. 100 Zeichen) Die Buchungsnummer (muss einmalig sein)

Beispiel Request

{
  "license_plate"            : "D-AB1234",
  "brand"                    : "BMW",
  "model"                    : "320d",
  "lastname"                 : "Müller",
  "firstname"                : "Max",
  "billing_company"          : "Müller GmbH",
  "billing_street"           : "Hauptstraße 12",
  "billing_postcode"         : "40210",
  "billing_city"             : "Düsseldorf",
  "email"                    : "max.mueller@example.com",
  "phone"                    : "+491234567890",
  "outbound_flight_number"   : "LH1234",
  "return_flight_number"     : "LH5678",
  "service"                  : "Shuttle",
  "parking_type"             : "indoor",
  "start"                    : "2026-05-01T08:00:00",
  "end"                      : "2026-05-10T18:00:00",
  "price"                    : 129.99,
  "remark"                   : "Bitte nah am Ausgang parken",
  "number_persons"           : 2,
  "api_key"                  : "your_api_key_here",
  "partner_id"               : "partner_001",
  "booking_id"               : "booking_123456"
}

Update Booking


Abfrage URL

https:/api.parkwin.de/v1/?action=update_booking
Parameter Format Anmerkungen
apikey String (max. 50 Zeichen) Den APIKEY erhalten Sie von uns
license_plate String (max. 100 Zeichen) Kennzeichen des Fahrzeugs
brand String (max. 100 Zeichen) Marke des Fahrzeugs
lastname String (max. 100 Zeichen) Nachname
firstname String (max. 100 Zeichen) Vorname
billing_company String (max. 100 Zeichen) Firma
billing_street String (max. 100 Zeichen) Straße
billing_postcode String (max. 100 Zeichen) PLZ
billing_city String (max. 100 Zeichen) Ort
email String (max. 100 Zeichen) E-Mail
phone String (max. 100 Zeichen) Telefonnummer
outbound_flight_number String (max. 100 Zeichen) Hinflugnummer
return_flight_number String (max. 100 Zeichen) Rückflugnummer
service ENUM Service (Shuttle oder Valet)
start yyyy-mm-dd hh:ii:ss Beginndatum des Parkens mit Uhrzeit
end yyyy-mm-dd hh:ii:ss Enddatum des Parkens mit Uhrzeit
price float Preis
remark String (max. 200 Zeichen) Bemerkung
number_persons int 1-9 Anzahl der Personen
api_key String (max. 100 Zeichen) API Schlüssel
partner_id int Die Partner ID, die sie von uns erhalten
booking_id String (max. 100 Zeichen) Die Buchungsnummer (muss einmalig sein)

Beispiel Request

{
  "license_plate"            : "D-AB1234",
  "brand"                    : "BMW",
  "model"                    : "320d",
  "lastname"                 : "Müller",
  "firstname"                : "Max",
  "billing_company"          : "Müller GmbH",
  "billing_street"           : "Hauptstraße 12",
  "billing_postcode"         : "40210",
  "billing_city"             : "Düsseldorf",
  "email"                    : "max.mueller@example.com",
  "phone"                    : "+491234567890",
  "outbound_flight_number"   : "LH1234",
  "return_flight_number"     : "LH5678",
  "service"                  : "airport_parking",
  "start"                    : "2026-05-01T08:00:00",
  "end"                      : "2026-05-10T18:00:00",
  "price"                    : 129.99,
  "remark"                   : "Bitte nah am Ausgang parken",
  "number_persons"           : 2,
  "api_key"                  : "your_api_key_here",
  "partner_id"               : "partner_001",
  "booking_id"               : "booking_123456"
}

Response bei nicht gefundender Buchung

{
   "status"      :"error",
   "status_code" :"reservation_code_not_found"
}

Response bei Erfolg

{
   "status":"update_success"
}

Cancel Booking


Abfrage URL

https:/api.parkwin.de/v1/?action=cancel_booking
Parameter Format Anmerkungen
apikey String (max. 50 Zeichen) Den APIKEY erhalten Sie von uns
booking_id String Buchungsnummer

Beispiel Request

{
  "api_key"    : "your_api_key_here",
  "partner_id" : "your_partner_id",
  "booking_id" : "booking_123456"
}

Response bei nicht gefundender Buchung

{
    "status"      : "error",
    "status_code" : "booking_not_found"
}

Response bei bereits storniert

{
    "status"      : "error",
    "status_code" : "reservation_already_canceled"
}

Response bei Erfolg

{
    status: "cancelation_success"
}

Show Booking


Abfrage URL

https:/api.parkwin.de/v1/?action=show_booking
Parameter Format Anmerkungen
apikey String (max. 50 Zeichen) Den APIKEY erhalten Sie von uns
partner_id String Partner ID
booking_id String Buchungsnummer

Beispiel Request

{
  "api_key"    : "your_api_key_here",
  "partner_id" : "your_partner_id",
  "booking_id" : "booking_123456"
}

Response bei nicht gefundender Buchung

{
    "status"      : "error",
    "status_code" : "booking_not_found"
}

Response bei Erfolg

{
  "booking_id"              : "BKG-20260424-001",
  "licenseplate"            : "NE-AB1234",
  "car"                     : "Volkswagen Golf",
  "customer_name"           : "Max Mustermann",
  "phone"                   : "+491701234567",
  "departure_flightnumber"  : "LH1234",
  "return_flightnumber"     : "LH5678",
  "parking_type"            : "Valet",
  "location_type"           : "Airport",
  "arrival"                 : "2026-05-10 08:30:00",
  "return"                  : "2026-05-20 18:45:00",
  "num_of_days"             : 10,
  "num_of_persons"          : 2,
  "reservation_code"        : "RES-987654",
  "total_price"             : 130.00,
  "status"                  : "parkt"
}

Show All Bookings by date


Abfrage URL

https:/api.parkwin.de/v1/?action=show_booking
Parameter Format Anmerkungen
apikey String (max. 50 Zeichen) Den APIKEY erhalten Sie von uns
partner_id String Partner ID
booking_id String Buchungsnummer

Beispiel Request

{
  "api_key"    : "your_api_key_here",
  "partner_id" : "your_partner_id",
  "booking_id" : "booking_123456"
}

Response bei nicht gefundender Buchung

{
    "status"      : "error",
    "status_code" : "no_bookings_found"
}

Response bei Erfolg

[
  {
    "booking_id"              : "BKG-20260424-001",
    "licenseplate"            : "NE-AB1234",
    "car"                     : "Volkswagen Golf",
    "customer_name"           : "Max Mustermann",
    "phone"                   : "+491701234567",
    "departure_flightnumber"  : "LH1234",
    "return_flightnumber"     : "LH5678",
    "parking_type"            : "Valet",
    "location_type"           : "Airport",
    "arrival"                 : "2026-05-10 08:30:00",
    "return"                  : "2026-05-20 18:45:00",
    "num_of_days"             : 10,
    "num_of_persons"          : 2,
    "reservation_code"        : "RES-987654",
    "total_price"             : 130.00,
    "status"                  : "parkt"
  },
  {
    "booking_id"              : "BKG-20260424-002",
    "licenseplate"            : "D-KL5678",
    "car"                     : "BMW 3er",
    "customer_name"           : "Anna Schmidt",
    "phone"                   : "+491711112233",
    "departure_flightnumber"  : "EW4321",
    "return_flightnumber"     : "EW8765",
    "parking_type"            : "Shuttle",
    "location_type"           : "Airport",
    "arrival"                 : "2026-06-01 06:15:00",
    "return"                  : "2026-06-08 21:00:00",
    "num_of_days"             : 7,
    "num_of_persons"          : 1,
    "reservation_code"        : "RES-123456",
    "total_price"             : 89.99,
    "status"                  : "offen"
  },
  {
    "booking_id"              : "BKG-20260424-003",
    "licenseplate"            : "K-XY9999",
    "car"                     : "Audi A4",
    "customer_name"           : "Peter Müller",
    "phone"                   : "+491722223344",
    "departure_flightnumber"  : "FR9988",
    "return_flightnumber"     : "FR7766",
    "parking_type"            : "Valet",
    "location_type"           : "Parkhaus",
    "arrival"                 : "2026-07-15 12:00:00",
    "return"                  : "2026-07-25 09:30:00",
    "num_of_days"             : 10,
    "num_of_persons"          : 3,
    "reservation_code"        : "RES-654321",
    "total_price"             : 150.50,
    "status"                  : "storniert"
  }
]

Support


Bitte wenden Sie sich bei Problemen oder neuen Funktionsanfragen per E-Mail an uns.

Senden Sie eine Email an: info@parkwin.de