API szkoleniowe do aplikacji FieldReport (szkolenie „Podstawy .NET MAUI”). Wersja 1.0.0.
Push: Firebase skonfigurowany (projekt: fieldreport-training).
POST /api/auth/login z dowolnym poprawnym e-mailem i PIN-em 1234.accessToken.POST /api/dispatcher/reports → zgłoszenie + push.POST /api/auth/login | logowanie → tokeny |
POST /api/auth/refresh | nowy token |
GET /api/reports?updatedSince= | zmienione zgłoszenia |
GET|PUT /api/reports/{id} | szczegóły / upsert |
GET|PUT /api/reports/{id}/photo | zdjęcie (multipart) |
POST /api/devices, DELETE /api/devices/{token} | rejestracja push |
POST /api/dispatcher/reports | dyspozytor: nowe zgłoszenie + report_assigned |
PATCH /api/dispatcher/reports/{id}/status | dyspozytor: status + report_status_changed |