Ga naar de hoofdinhoud

P2000

Verbonden

Public API · v1

P2000 API

Bouw niet-commerciële toepassingen met P2000-incidenten, meldingen, locaties en historische statistieken 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"

Endpoints

Alle datums en tijden worden als ISO 8601 teruggegeven.

GET/api/v1/incidentsActieve of gesloten incidenten met locatiecontext
GET/api/v1/incidents/{id}Eén incident
GET/api/v1/incidents/{id}/messagesTijdlijn van een incident
GET/api/v1/messagesP2000-meldingen
GET/api/v1/provincesProvincies
GET/api/v1/municipalitiesGemeenten
GET/api/v1/localitiesPlaatsen
GET/api/v1/statistics/dailyHistorische dagtotalen

Filters en paginering

Incidenten ondersteunen onder meer status, service, incident_type, locality, municipality, province, from en to. Meldingen ondersteunen service-, incident-, locatie- en datumfilters.

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.