Developer Resources

Build with ScoutLink

Integrate haul road intelligence into your platform

Access comprehensive REST APIs to integrate DustScout's real-time dust monitoring, road condition analytics, and fleet intelligence into your mining operations platform. Complete documentation, code samples, and developer support to help you build powerful integrations.

Developer accounts:Contact developer@dustscout.com to create your account and get API access.
ScoutLink API • api.dustscout.com/v1
$curl https://api.dustscout.com/v1/sites/{siteId} \
-H "Authorization: Bearer {token}"
{
"siteId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Mining Site Alpha",
"code": "SITE-ALPHA-01",
"location": {
"address": "123 Mining Road",
"city": "Mining City",
"coordinates": {
"lat": -25.6505,
"lng": 27.236
}
},
"configuration": {
"dustThresholds": {
"low": 2.5,
"moderate": 4.0,
"high": 6.0
}
},
"statistics": {
"totalHaulRoads": 12,
"activeTrucks": 8
}
}
_
50+
REST Endpoints
1000/min
Rate Limit
OAuth2
Authentication
WebSocket
Real-Time
API Capabilities

Everything you need to integrate DustScout into your platform.

Our REST API provides programmatic access to all DustScout data and features. Build custom dashboards, integrate with existing systems, or create automated workflows that respond to road conditions in real-time. Generate regulatory reporting, ESG reporting, and operational reporting with comprehensive data exports and analytics.

REST API
Comprehensive REST Endpoints
Full CRUD operations for sites, trucks, routes, sessions, trips, alerts, and analytics. JSON responses with filtering, pagination, and comprehensive error handling.
Regulatory
Regulatory Reporting
Access structured data for regulatory compliance reporting. Export dust levels, road conditions, and environmental metrics in formats required by mining authorities and environmental agencies.
Operational
Operational Reporting
Generate operational reports for fleet management, road maintenance planning, and performance analytics. Export trip summaries, session analytics, and road condition assessments.
WebSockets
Real-Time Telemetry
Subscribe to live truck positions, telemetry updates, and alert notifications via WebSocket connections. Low-latency streaming for control room dashboards.
Webhooks
Event Notifications
Configure webhooks to receive real-time notifications for alerts, trip completions, and critical events. Integrate with your existing notification systems.
Analytics
Advanced Query API
Query analytics data with flexible date ranges, filters, and aggregations. Export data in multiple formats for reporting and analysis.
Multi-Tenancy
Group-Based Access
All data is isolated by groups. Users belong to one or more groups, and all resources are automatically scoped to their group membership.
Security
Enterprise-Grade Auth
AWS Cognito integration with OAuth2 tokens. Automatic token refresh, role-based access control, and comprehensive audit logging.
Getting Started

Start building with ScoutLink in minutes.

Our API documentation includes interactive examples, code samples in multiple languages, and step-by-step guides to help you integrate quickly. All endpoints are versioned and backward-compatible.

Interactive API docs
Code samples
SDK support
Postman collection
1
Create Developer Account
Contact developer@dustscout.com to create your developer account and receive API credentials. We'll set up your access and provide onboarding support.
2
Review Documentation
Explore our comprehensive API documentation at api-docs.dustscout.com. Browse endpoints, test requests, and review authentication flows.
3
Authenticate & Test
Use your credentials to authenticate and make your first API call. Test endpoints with sample data and explore the response formats.
4
Build Your Integration
Start building your integration using our REST APIs, WebSocket connections, or webhook subscriptions. Our team is available for support and best practices guidance.
API Endpoints

Core endpoints for haul road intelligence.

Access sites, fleet data, trips, alerts, and analytics through our well-documented REST API. All endpoints support filtering, pagination, and comprehensive error responses.

Sites & Routes
GET/sitesList all sites
GET/sites/{siteId}Get site details
GET/sites/{siteId}/routesList haul roads
Fleet & Trucks
GET/sites/{siteId}/fleetList trucks
GET/fleet/{truckId}Get truck details
GET/fleet/{truckId}/telemetry/liveLive telemetry
Trips & Sessions
GET/tripsList trips
GET/trips/{tripId}Get trip details
GET/sites/{siteId}/sessionsList sessions
Alerts & Events
GET/alertsList alerts
POST/alerts/{alertId}/resolveResolve alert
POST/alerts/{alertId}/notesAdd note
Analytics
POST/analytics/queryQuery analytics
POST/analytics/exportExport data
GET/reportsList reports
WebSockets
WS/notificationsReal-time alerts
WS/truck-positionsLive positions
WS/telemetryLive telemetry

Ready to integrate DustScout into your platform?

Contact us to create your developer account and get started with API access. Our team provides onboarding support, best practices guidance, and technical assistance to help you build powerful integrations.

Developer accounts: Contact developer@dustscout.com to create your account and receive API credentials.
REST API • WebSockets • Webhooks
We work with development teams to ensure smooth integration and provide ongoing technical support for your implementation.