Ga naar de hoofdinhoud

P2000

Verbonden

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.

  1. Maak een account en open Instellingen → Developer.
  2. Omschrijf je niet-commerciële toepassing en accepteer de API-voorwaarden (versie 2026-09-10).
  3. Kopieer de sleutel direct naar een secret manager; de volledige sleutel wordt maar één keer getoond.
  4. 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.

Alleen beschikbaar op het app-domein
GET/api/v1/incidentsread:incidents

Incidenten 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=10
cURL
curl "https://dashpatch.pijlwagen.dev/api/v1/incidents?status=active&per_page=10" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_PROJECT_API_KEY"

Live request uitvoeren

De sleutel blijft alleen in het geheugen van deze pagina en wordt niet opgeslagen.

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.