---
title: "List incident sources"
method: GET
path: "/v1/data/incidents/sources"
tags: ["Incidents"]
---

# List incident sources

`GET /v1/data/incidents/sources`

## Request

- Base URL: `https://api.mapulus.com`
- URL: `https://api.mapulus.com/v1/data/incidents/sources`
- Auth: HTTP bearer

List all available incident data sources.

Each source represents a government or utility data feed (e.g. QLD Traffic,
QFD Fire, Energex/Ergon Outages, BOM Weather). Includes sync status information.

## Response `200`

All registered incident data sources.

- ResponseEnvelopeListIncidentSource
  - `data` IncidentSource[], required: Response payload.
    - `source_id` string, required
    - `source_type` string, required
    - `state` string, required
    - `label` string, required
    - `description` string, nullable
    - `api_url` string, nullable
    - `sync_interval_seconds` integer, required
    - `active` boolean, required
    - `last_synced_at` string, date-time, nullable
    - `last_sync_status` string, nullable
  - `meta` ResponseMeta: Response metadata.
    - `request_id` string, nullable
    - `pagination` PaginationMeta: Pagination metadata for list responses.
      - `total` integer, required: Total number of matching records.
      - `limit` integer, required: Maximum records returned per page.
      - `offset` integer, required: Number of records skipped.
      - `has_more` boolean, required: Whether more records exist beyond this page.
    - `demographics` DemographicsMeta: Demographics-specific metadata returned with census data endpoints.
      - `topics_included` string[], required: Topics included in the response.
      - `topics_available` string[]: Additional topics available but not requested.
    - `sources` object, nullable

---

[API](https://skmtc.dev/mapulus/apis/mapulus-api.md) · [All operations](https://skmtc.dev/mapulus/apis/mapulus-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mapulus/apis/mapulus-api/revisions/b99766fa053f?raw)
