Documentatie

GET event/filter

Verwendet für

das Abrufen der veröffentlichten Aktivitäten. Über die Variablen search und columns lässt sich die Übersicht nach Wunsch anpassen.
Weitere Informationen zum Filtern finden Sie hier: Filter
Die Ergebnisse der Spalten werden sowohl in vollständiger Formatierung als auch als Originalwert angezeigt. Der Originalwert hat den Suffix "_raw".

Authentifizierung

Keine Authentifizierung erforderlich, öffentliche Informationen.

Parameter

Parameter Beschreibung Erforderlich Standard Beispiel
lang Sprache Nein dutch english
search Suchstring mit Kriterien
Wenn nicht angegeben, wird das Ergebnis auf die ersten 100 Aktivitäten beschränkt
Nein PRODUCT IN (1,14)
columns Anzuzeigende Spalten Nein EVENT_ID,EVENT_DESC
start Die erste Zeile im Suchergebnis Nein 0
length die Anzahl der Zeilen Nein 25

Erweiterung

Parameter Beschreibung
participants Die Teilnehmer, die sich für das Event anmelden können

Antwortcodes

  • 200 OK

Beispiel

Abrufen der Aktivitätsliste mit einem optionalen Suchfilter und Spalten.

GET api/rest/event/filter?search=PRODUCT IN (1,14)&columns=EVENT_ID,EVENT_DESC
Response: 
[
  {
    "EVENT_ID": "2018-05-02_6",
    "EVENT_DESC": "Event:2018-05-02_6",
    "NUMBER_OF_FREE": 13,
    "event_id": "2018-05-02_6",
    "event_free": "13",
    "id": 1,
    "EVENT_DESC_raw": "Event:2018-05-02_6",
    "NUMBER_OF_FREE_raw": "13"
  },
  {
    "EVENT_ID": "2018-05-02_9",
    "EVENT_DESC": "",
    "NUMBER_OF_FREE": 18,
    "event_id": "2018-05-02_9",
    "event_free": "18",
    "id": 2,
    "EVENT_DESC_raw": "",
    "NUMBER_OF_FREE_raw": "18"
  }
]

Abrufen der Aktivitätsliste mit Erweiterung auf Teilnehmer.

GET api/rest/event/filter?expand=participants&search=PRODUCT IN (1,14)&columns=EVENT_ID,EVENT_DESC
Response: 
[
  {
    "EVENT_ID": "2018-05-02_6",
    "EVENT_DESC": "Event:2018-05-02_6",
    "NUMBER_OF_FREE": 13,
    "event_id": "2018-05-02_6",
    "event_free": "13",
    "id": 1,
    "EVENT_DESC_raw": "Event:2018-05-02_6",
    "NUMBER_OF_FREE_raw": "13",
    "participants": {
      "object": {
        "1": {
          "id": "1",
          "price": 15,
          "currency": "EUR",
          "name": "18+",
          "desc": "18+",
          "amount": "0",
          "min": "1",
          "max": "100",
          "calcconversion": "1",
          "calctotal": "Ja"
        },
        "2": {
          "id": "2",
          "price": 12.5,
          "currency": "EUR",
          "name": "Jongeren van 12-18 (minimaal 1 pers. 18+)",
          "desc": "12-18 jaar",
          "amount": "0",
          "min": "0",
          "max": "100",
          "calcconversion": "1",
          "calctotal": "Ja"
        }
      }
    }
  },
  {
    "EVENT_ID": "2018-05-02_9",
    "EVENT_DESC": "",
    "NUMBER_OF_FREE": 18,
    "event_id": "2018-05-02_9",
    "event_free": "18",
    "id": 2,
    "EVENT_DESC_raw": "",
    "NUMBER_OF_FREE_raw": "18",
    "participants": {
      "object": {
        "1": {
          "id": "1",
          "price": 15,
          "currency": "EUR",
          "name": "18+",
          "desc": "18+",
          "amount": "0",
          "min": "1",
          "max": "100",
          "calcconversion": "1",
          "calctotal": "Ja"
        },
        "2": {
          "id": "2",
          "price": 12.5,
          "currency": "EUR",
          "name": "Jongeren van 12-18 (minimaal 1 pers. 18+)",
          "desc": "12-18 jaar",
          "amount": "0",
          "min": "0",
          "max": "100",
          "calcconversion": "1",
          "calctotal": "Ja"
        }
      }
    }
  }
]

Standardmäßig werden 25 Ergebnisse zurückgegeben. Über den Parameter "length" lässt sich dies erhöhen, jedoch bis zu einem Maximum von 250.
Durch die zusätzliche Verwendung des Parameters start kann durch die Ergebnisse "geblättert" werden. Denn start=250 + length=250 liefert die nächste Ergebnismenge.

Sollte dennoch die Situation eintreten, dass diese Werte zu knapp bemessen sind, wenden Sie sich an den Support, um den Maximalwert anpassen zu lassen.