Public API · v1
P2000 API
Bouw niet-commerciële toepassingen met P2000-incidenten, meldingen, locaties, historische statistieken en actuele matrixbordgegevens via de Dashpatch API.
Aan de slag
Een API-sleutel hoort bij één project.
- Maak een account en open Instellingen → Developer.
- Omschrijf je niet-commerciële toepassing en accepteer de API-voorwaarden (versie 2026-09-10).
- Kopieer de sleutel direct naar een secret manager; de volledige sleutel wordt maar één keer getoond.
- Stuur de sleutel als Bearer-token. Plaats hem nooit in een URL of client-side broncode.
Grenzen en gebruik
Ontworpen voor voorspelbaar en eerlijk gebruik.
- Verzoeken
- 60/minuut
- Paginagrootte
- 25 · max 100
Limieten gelden per project, ook nadat een sleutel is vervangen. Commercieel gebruik, doorverkoop en bulkspiegels zijn niet toegestaan zonder voorafgaande schriftelijke toestemming.
Authenticatie
Alle v1-endpoints verwachten JSON en een projectgebonden API-sleutel.
curl "https://dashpatch.pijlwagen.dev/api/v1/incidents?status=active&per_page=10" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_PROJECT_API_KEY"API-reference
Endpoints en live tester
Kies een endpoint, vul parameters in en bekijk de exacte request voordat je hem uitvoert.
/api/v1/incidentsread:incidentsIncidenten bekijken
Geeft actieve of gesloten incidenten terug, gesorteerd op de laatste update.
Parameters
Response bevat
- Classificatie, prioriteit, schaal en status
- Starttijd, laatste update en sluitingstijd
- Plaats, gemeente en provincie
- Aantal gekoppelde meldingen en navigatielinks
Request URL
/api/v1/incidents?status=active&per_page=10curl "https://dashpatch.pijlwagen.dev/api/v1/incidents?status=active&per_page=10" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_PROJECT_API_KEY"Filters en paginering
Incidenten ondersteunen onder meer status, service, incident_type, locality, municipality, province, from en to. Meldingen ondersteunen service-, incident-, plaats-, gemeente-, capcode- en datumfilters. Matrixborden kunnen worden gefilterd op weg, rijbaan, hectometre, beeldstand, actieve instructie en geografisch kader.
Lijstresponses gebruiken cursorpaginering. Gebruik de URL uit links.next; construeer de cursor niet zelf.
Fouten en sleutelbeheer
401 betekent dat de sleutel ontbreekt of ongeldig is. 403 betekent dat het project, account of de geaccepteerde voorwaarden niet geldig zijn. 422 wijst op ongeldige filters en 429 op een overschreden limiet.
Het vervangen van een sleutel trekt de oude sleutel direct in. Archiveer een project om alle toegang definitief te verwijderen.