Enter your 4-digit PIN to access portal settings
Configure Box API integration, city branding, and access controls
Use a long-lived Box auth mode for the MVP. Access tokens are only for short testing sessions.
Generate from developer.box.com → Your App → Configuration → Developer Token. Expires every 60 minutes.
Right-click the "Incoming Detections" folder in Box → Get Shareable Link → copy the numeric ID from the URL.
Optional. Set this if you created a Box metadata template and want the app to write named metadata for indexing, reporting, and artifact lookup.
Optional. Use the template key from your Box metadata template. The app still writes standard case fields even if you leave this blank.
OAuth refresh mode needs client_id, client_secret, and refresh_token. Client credentials mode needs client_id, client_secret, subject_type, and subject_id.
client_id
client_secret
refresh_token
subject_type
subject_id
Not set
The AI model URL for pothole size classification (Small/Medium/Large).
Leave blank to disable official GIS ward mapping. Relative paths work if the file is served from this app.
Used for higher-quality reverse geocoding and future Google-powered mapping. Keep your official GeoJSON URL configured for ward and district matching.
The app reads these property names from each GeoJSON feature and uses the matching polygon for routing.
Leave blank to use the portal's built-in developer key. Generate a custom key at openweathermap.org.
Leave blank to keep current PIN. Default PIN is 1234.