Skip to content

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:

ArgumentTypeVerplichtBeschrijving
activeBooleanNeenull/weglaten = alle; true = alleen actueel; false = alleen afgesloten.
firstIntNee (default: 50)Max aantal (1–200).
pageIntNee (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:

ArgumentTypeVerplichtBeschrijving
monitorMonitorRef!Ja
activeBooleanNeenull/weglaten = alle; true = alleen actueel; false = alleen afgesloten.
firstIntNee (default: 50)
pageIntNee (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
  }
}