Einführung
In diesem Teil erhalten Sie Informationen, wie auf sämtliche Buchungen zugegriffen werden kann.
Allgemeine Information
Diese Ressource unterstützt die folgenden Operationen:
Name | URL | GET | POST | PUT | DELETE | Status |
---|---|---|---|---|---|---|
Buchungen | v1/bookings | Ja | Ja | Ja | – |
Wenn Sie auf diese Ressource zugreifen möchten, verwenden Sie folgende URL:
Definitionen
GET Parameter für Abfrage
Sämtliche Parameter, welche bei einer GET Anfrage enthalten sein können oder erforderlich sind:
Parameter | Art | Beschreibung | Erforderlich |
---|---|---|---|
language | String | Sprache z.B. „de“ oder en, fr, es, cn, cs | Ja |
limit > start | Integer | Ab welcher Position ausgeben, Paging | – |
limit > reply | Integer | Anzahl Antworten, max 10 | – |
filter > id | Array | Nur eine bestimmte Buchung ausgeben
| (Ja) |
filter > offer.id | Array | Nur Buchungen von einem bestimmten Angebot
| (Ja) |
filter > user.id | Array | Nur Buchungen von einem bestimmten User
| (Ja) |
filter > status | Array | Abgeschlossene Buchungen, oder Warteliste
| – |
order > time | Array | Sortieren nach Buchungszeit
| – |
(Ja) Ist erforderlich
Es muss zwingend eine Buchungs ID, Angebots ID oder eine User ID übergeben werden
Rückgabewerte
Feld | Art | Beschreibung | Objekt |
---|---|---|---|
id | String | edoobox ID | |
status | String | „default“ „waitinglist“ „mustpay“ | |
time | String | Buchungsdatum im Format ISO_8601 | |
offer_id | Float | Angebot ID | |
owner | Array | Enthält die User ID des Besitzers und die Konto Buchung mit Nummer | |
users | Array | Enthält die Teilnehmer in dieser Buchung und die Preiskategorie ID |
GET Rückgabewerte erweitern
Werden diese Parameter bei einer GET Anfrage übergeben, werden zusätzliche Werte zurückgegeben.
Feld | Art | Beschreibung | Objekt |
---|---|---|---|
users | Array | Teilnehmer in der Buchung, Sammelteilnehmer
| Teilnehmer |
GET Beispiel
Dazu ein Beispiel, wie diese Parameter im GET-Request übergeben werden. Dieses Beispiel enthält alle Parameter, somit müssen erst die unnötigen Parameter entfernt werden: