Appearance
IMN ongevallen
Publieke GraphQL-queries: IMN ongevallen.
Endpoint: POST https://graphql.persmonitor.nl/graphql
imnIncidentTypes
IMN incident types (Ongeval/Pech/Onbeheerd) voor accident-monitors.
Return type: [MonitorReferenceItem!]!
Authenticatie: Geen login vereist
Geen argumenten.
Voorbeeld:
graphql
query ImnIncidentTypes {
imnIncidentTypes {
# selecteer velden uit het return type
}
}imnIncidents
IMN ongevallenmeldingen (actueel en historie). Standaard alle; filter met active.
Return type: [ImnIncident!]!
Authenticatie: Geen login vereist
Argumenten:
| Argument | Type | Verplicht | Beschrijving |
|---|---|---|---|
active | Boolean | Nee | null/weglaten = alle; true = alleen actueel; false = alleen afgesloten. |
first | Int | Nee (default: 50) | Max aantal (1–200). |
page | Int | Nee (default: 1) |
Voorbeeld:
graphql
query ImnIncidents(
$active: Boolean
$first: Int
$page: Int
) {
imnIncidents(active: $active, first: $first, page: $page) {
# selecteer velden uit het return type
}
}imnIncidentsForMonitor
IMN-meldingen die door het filter van een accident-monitor komen (locatie/radius, incidentTypes).
Return type: [ImnIncident!]!
Authenticatie: Geen login vereist
Argumenten:
| Argument | Type | Verplicht | Beschrijving |
|---|---|---|---|
monitor | MonitorRef! | Ja | |
active | Boolean | Nee | null/weglaten = alle; true = alleen actueel; false = alleen afgesloten. |
first | Int | Nee (default: 50) | |
page | Int | Nee (default: 1) |
Voorbeeld:
graphql
query ImnIncidentsForMonitor(
$active: Boolean
$first: Int
$page: Int
) {
imnIncidentsForMonitor(monitor: $monitor, active: $active, first: $first) {
# selecteer velden uit het return type
}
}