Onderwerpen

API & Developer

API-documentatie en endpoints

Overzicht van alle beschikbare API-endpoints en hoe je ze gebruikt.

API-documentatie en endpoints

De volledige API-documentatie is beschikbaar op /api/docs. Hier vind je een overzicht van de belangrijkste endpoints.

Base URL

https://meldingsmonitor.test/api/v1/

Authenticatie

Alle requests vereisen een Bearer token in de Authorization header:

Authorization: Bearer jouw-api-token

Beschikbare endpoints

Meldingen (Incidents)

Methode Endpoint Beschrijving
GET /incidents Lijst van meldingen (gepagineerd)
GET /incidents/{id} Details van een specifieke melding

Filters voor /incidents:

  • priority — Filter op prioriteit (1, 2, 3)
  • city — Filter op stad
  • discipline_id — Filter op discipline
  • capcode_id — Filter op capcode
  • date_from / date_to — Filter op datum
  • search — Zoek in meldingtekst

Capcodes

Methode Endpoint Beschrijving
GET /capcodes Lijst van capcodes (gepagineerd)
GET /capcodes/{id} Details van een specifieke capcode

Filters voor /capcodes:

  • discipline_id — Filter op discipline
  • search — Zoek op capcode of beschrijving

Voertuigen (Vehicles)

Methode Endpoint Beschrijving
GET /vehicles Lijst van voertuigen (gepagineerd)
GET /vehicles/{id} Details van een specifiek voertuig

Filters voor /vehicles:

  • type — Filter op voertuigtype
  • search — Zoek op roepnaam of beschrijving

Webhooks

Methode Endpoint Beschrijving
GET /webhooks Lijst van je webhook-endpoints
POST /webhooks Nieuw webhook-endpoint aanmaken
PATCH /webhooks/{id} Webhook-endpoint bijwerken
DELETE /webhooks/{id} Webhook-endpoint verwijderen

Voorbeeld: Laatste meldingen ophalen

curl -H "Authorization: Bearer jouw-token" \
     "https://meldingsmonitor.test/api/v1/incidents?per_page=10"

Voorbeeld response

{
  "data": [
    {
      "id": 12345,
      "occurred_at": "2026-02-13T10:30:00+00:00",
      "message": "P 1 BRT-01 Brandmelding industrie",
      "priority": "1",
      "city": "Amsterdam",
      "latitude": 52.3676,
      "longitude": 4.9041,
      "disciplines": [{"id": 1, "name": "Brandweer"}],
      "capcodes": [{"id": 100, "capcode": "0120901", "description": "Kazerne Centrum"}],
      "vehicles": [{"id": 50, "call_sign": "AB 13-1", "type": "TS"}]
    }
  ],
  "meta": {
    "per_page": 10,
    "next_cursor": "abc123",
    "prev_cursor": null
  }
}

Volledige documentatie

Bekijk de volledige API-documentatie met alle details, voorbeelden en foutcodes op /api/docs.

Staat je antwoord er niet bij?

Neem contact met ons op via een supportticket. We helpen je graag verder.

7 dagen gratis
WhatsApp bij meldingen
Telegram bij meldingen
Hue lampen als alarm
Webhooks & Zapier
E-mail notificaties
Statistieken & inzichten
Kazerneschermen met widgets
Dienstroosters & oefenroosters
Kazernebulletin & mededelingen
Overleggen & checklisten
Postledenbeheer
Kazerne App voor leden

Bekijk alle functies voor dit gebruik →

Geen betaling vooraf · Altijd opzegbaar

Cookies

Wij gebruiken cookies om de werking van onze website te verbeteren en uw voorkeuren te onthouden. Analyse- en marketingcookies laden we alleen na uw toestemming. Lees meer in onze disclaimer en ons privacybeleid.