Einführung
In diesem Teil erhalten Sie Informationen, wie auf sämtliche Preiskategorien zugegriffen werden kann.
Allgemeine Information
Diese Ressource unterstützt die folgenden Operationen:
| Name | URL | GET | POST | PUT | DELETE | Status |
|---|---|---|---|---|---|---|
| Preiskategorie | v1/pricecategories | 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 Preiskategorie ausgeben
| (Ja) |
| filter > offer.id | Array | Nur Preiskategorien von einem bestimmten Angebot
| (Ja) |
| filter > status_active | Array | Nur aktive Preiskategorien
| – |
| order > name | Array | Sortieren nach dem Preiskategorie Namen
| – |
| order > hierarchy | Array | Sortieren nach der Hierarchie im edoobox Admin
| – |
(Ja) ist erforderlich
Es muss zwingend eine Preiskategorie ID oder eine Angebots ID übergeben werden
Rückgabewerte
| Feld | Art | Beschreibung | Objekt |
|---|---|---|---|
| id | String | edoobox ID | |
| active | Boolean | Ist die Kategorie aktiv | |
| name | String | Preiskategorie Name | |
| price | Float | Preis der Kategorie | |
| available_places | Integer | Anzahl verfügbarer Plätze (Standard-Preiskategorie immer 99999, wird durch die maximale Anzahl Teilnehmer im Angebot beschränkt) | |
| start_date | String | Startdatum im Format ISO_8601 wenn aktiv, sonst FALSE | |
| end_date | String | Enddatum im Format ISO_8601 wenn aktiv, sonst FALSE |
GET Rückgabewerte erweitern
Werden diese Parameter bei einer GET Anfrage übergeben, werden zusätzliche Werte zurückgegeben.
| Feld | Art | Beschreibung | Objekt |
|---|---|---|---|
| bookings_count | Integer | Anzahl Buchungen für diese Preiskategorie
| |
| temporary_count | Integer | Anzahl Buchungen, welche temporär (bei deaktiviertem Countdown) 30 Minuten blockiert sind
|
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:
