Download OpenAPI specification:Download
Generische Schnittstelle für EventDB
Die Collection ist paginiert. Sie ist nach ID aufsteigend sortiert. Dieser Endpunkt gibt auch unveröffentlichte Veranstaltungen zurück. Diese müssen clientseitig herausgefiltert werden (published=false).
id | Array of strings <uuid> <= 50 items Array von IDs, um mehrere Veranstaltungen abzufragen. Wird der ID-Filter verwendet, kann die Collection nicht paginiert werden. Wird eine ID mehrfach angegeben, wird das Item nur einmal zurückgegeben. Wenn zu einer ID kein Item gefunden wurde, wird sie ignoriert. |
page | integer Default: 1 Die abzurufende Seite der Collection |
pageSize | integer <= 2000 Default: 100 Die Anzahl der Elemente je Seite |
If-Modified-Since | string Für bedingte Abfragen, um Ressourcen auf Aktualität zu prüfen |
[- {
- "id": "fb7d2aca-cb85-4e13-8f41-c1adcc9e64a9",
- "date": "2019-11-15",
- "start_time": "2019-11-15T10:00:00",
- "end_time": "2019-11-15T12:00:00",
- "speaker_ids": [
- "5e580635-c502-4d4a-830d-cead589427f3",
- "08759264-10b4-49eb-9d44-bef8080e7922"
], - "presenter_ids": [
- "08759264-10b4-49eb-9d44-bef8080e7922"
], - "chair_ids": [
- "08759264-10b4-49eb-9d44-bef8080e7922"
], - "language": "de",
- "dubbing": [
- "en",
- "fr"
], - "title": {
- "de": "Wie das Internet der Dinge die Medizin verändert",
- "en": "How the Internet of Things changes medicine"
}, - "subtitle": {
- "de": "Ein Überblick über den aktuellen Stand der Forschung",
- "en": "A journey through recent research in IoT"
}, - "ical_url": {
}, - "fair": "Medica",
- "event_series": "Digital Health",
- "session_name": {
- "de": "Internet der Dinge",
- "en": "Internet of Things"
}, - "room": {
- "de": "Halle 12, Stand MTF",
- "en": "Hall 12, Booth MTF"
}, - "keywords": {
- "de": [
- "Internet der Dinge",
- "Foo",
- "Bar"
], - "en": [
- "Internet of Things",
- "Foo",
- "Bar"
]
}, - "last_updated": 1564740000,
- "published": true,
- "event_type": 1,
- "video_url": {
- "de": "video.url.de",
- "en": "video.url.en"
}, - "format": {
- "de": "Podiumsdiskussion",
- "en": "panel discussion"
}
}
]
Dieser Endpunkt gibt auch unveröffentlichte Veranstaltungen zurück. Diese müssen clientseitig herausgefiltert werden (published=false).
id required | string <uuid> ID der Veranstaltung |
If-Modified-Since | string Für bedingte Abfragen, um Ressourcen auf Aktualität zu prüfen |
{- "id": "fb7d2aca-cb85-4e13-8f41-c1adcc9e64a9",
- "date": "2019-11-15",
- "start_time": "2019-11-15T10:00:00",
- "end_time": "2019-11-15T12:00:00",
- "speaker_ids": [
- "5e580635-c502-4d4a-830d-cead589427f3",
- "08759264-10b4-49eb-9d44-bef8080e7922"
], - "presenter_ids": [
- "08759264-10b4-49eb-9d44-bef8080e7922"
], - "chair_ids": [
- "08759264-10b4-49eb-9d44-bef8080e7922"
], - "language": "de",
- "dubbing": [
- "en",
- "fr"
], - "title": {
- "de": "Wie das Internet der Dinge die Medizin verändert",
- "en": "How the Internet of Things changes medicine"
}, - "subtitle": {
- "de": "Ein Überblick über den aktuellen Stand der Forschung",
- "en": "A journey through recent research in IoT"
}, - "ical_url": {
}, - "fair": "Medica",
- "event_series": "Digital Health",
- "session_name": {
- "de": "Internet der Dinge",
- "en": "Internet of Things"
}, - "room": {
- "de": "Halle 12, Stand MTF",
- "en": "Hall 12, Booth MTF"
}, - "keywords": {
- "de": [
- "Internet der Dinge",
- "Foo",
- "Bar"
], - "en": [
- "Internet of Things",
- "Foo",
- "Bar"
]
}, - "last_updated": 1564740000,
- "published": true,
- "event_type": 1,
- "video_url": {
- "de": "video.url.de",
- "en": "video.url.en"
}, - "format": {
- "de": "Podiumsdiskussion",
- "en": "panel discussion"
}
}
Das Changelog liefert eine Liste aller geänderten Veranstaltungen mit UUID, Zeitstempel und Art der Änderung ('create' für neue Items, 'delete' für gelösche Items und 'update' für geänderte Items). In Einzelfällen kann es vorkommen, dass hier als geändert gelistete Items sich nicht in einem für die API relevantem Feld geändert haben.
since required | integer <timestamp> Example: since=1564740000 Änderungen seit dem gegebenen Zeitpunkt |
If-Modified-Since | string Für bedingte Abfragen, um Ressourcen auf Aktualität zu prüfen |
[- {
- "id": "72849e4c-dcc4-4714-8807-42a1c410f2e0",
- "action": "create",
- "last_updated": 1234567890
}
]
Die Collection ist paginiert. Sie ist nach ID aufsteigend sortiert.
id | Array of strings <uuid> <= 50 items Array von IDs, um mehrere Personen abzufragen. Wird der ID-Filter verwendet, kann die Collection nicht paginiert werden. Wird eine ID mehrfach angegeben, wird das Item nur einmal zurückgegeben. Wenn zu einer ID kein Item gefunden wurde, wird sie ignoriert. |
page | integer Default: 1 Die abzurufende Seite der Collection |
pageSize | integer <= 2000 Default: 100 Die Anzahl der Elemente je Seite |
If-Modified-Since | string Für bedingte Abfragen, um Ressourcen auf Aktualität zu prüfen |
{- "id": "500024b8-132c-4592-a039-9f53b245b3fa",
- "title": "Dr.",
- "first_name": "John",
- "last_name": "Doe",
- "company": "Acme Corp.",
- "function": {
- "de": "Geschäftsführer",
- "en": "CEO"
}, - "description": {
- "de": "string",
- "en": "string"
}, - "detail_page_url": {
}, - "as_event_speaker": [
- "75174161-5e33-4c57-84b4-3848c7bcfd89",
- "72849e4c-dcc4-4714-8807-42a1c410f2e0",
- "bc46b140-7d92-446b-9a0f-756d8e1b9581"
], - "as_event_presenter": [
- "72849e4c-dcc4-4714-8807-42a1c410f2e0"
], - "as_event_chair": [
- "72849e4c-dcc4-4714-8807-42a1c410f2e0"
], - "last_updated": 1564740000
}
id required | integer ID der Person |
If-Modified-Since | string Für bedingte Abfragen, um Ressourcen auf Aktualität zu prüfen |
{- "id": "500024b8-132c-4592-a039-9f53b245b3fa",
- "title": "Dr.",
- "first_name": "John",
- "last_name": "Doe",
- "company": "Acme Corp.",
- "function": {
- "de": "Geschäftsführer",
- "en": "CEO"
}, - "description": {
- "de": "string",
- "en": "string"
}, - "detail_page_url": {
}, - "as_event_speaker": [
- "75174161-5e33-4c57-84b4-3848c7bcfd89",
- "72849e4c-dcc4-4714-8807-42a1c410f2e0",
- "bc46b140-7d92-446b-9a0f-756d8e1b9581"
], - "as_event_presenter": [
- "72849e4c-dcc4-4714-8807-42a1c410f2e0"
], - "as_event_chair": [
- "72849e4c-dcc4-4714-8807-42a1c410f2e0"
], - "last_updated": 1564740000
}
Das Changelog liefert eine Liste aller geänderten Veranstaltungen mit UUID, Zeitstempel und Art der Änderung ('create' für neue Items, 'delete' für gelösche Items und 'update' für geänderte Items). In Einzelfällen kann es vorkommen, dass hier als geändert gelistete Items sich nicht in einem für die API relevantem Feld geändert haben.
since required | integer <timestamp> Example: since=1564740000 Änderungen seit dem gegebenen Zeitpunkt |
[- {
- "id": "72849e4c-dcc4-4714-8807-42a1c410f2e0",
- "action": "create",
- "last_updated": 1234567890
}
]