---
title: "List fixed source business fields for Dashboard tables"
method: GET
path: "/emissions/source-records"
---

# List fixed source business fields for Dashboard tables

`GET /emissions/source-records`

Returns only source-record business fields whose associated raw metrics overlap the inclusive global date range. Factor, emission, label, and database identity fields are never returned.

## Query parameters

- `startDate` string, date, required
- `endDate` string, date, required
- `take` integer

## Response `200`

OK

- EmissionSourceRecordTableResponse
  - `data` object, required
    - `fields` EmissionSourceRecordTableField[], required
      - `key` 'sourceName' | 'documentType' | 'documentNumber' | 'documentDate' | 'supplier' | 'itemName' | 'description' | 'rawValue' | 'rawUnit' | 'regionCode' | 'location' | 'startDate' | 'endDate', required
      - `label` string, required
      - `type` 'string' | 'number' | 'date', required
    - `rows` EmissionSourceRecordTableRow[], required
      - `rowKey` string, required — Stable UI identity derived from sourceId/itemId. It is not a database source-record ID and must not be displayed as a business field.
      - `values` EmissionSourceRecordBusinessValues, required — Fixed source-business projection. Every response includes each property; unavailable values are null.
        - `description` string, nullable, required
        - `documentDate` string, date, nullable, required
        - `documentNumber` string, nullable, required
        - `documentType` string, nullable, required
        - `endDate` string, date, nullable, required
        - `itemName` string, nullable, required
        - `location` string, nullable, required
        - `rawUnit` string, nullable, required
        - `rawValue` number, double, nullable, required
        - `regionCode` string, nullable, required
        - `sourceName` string, nullable, required
        - `startDate` string, date, nullable, required
        - `supplier` string, nullable, required
  - `meta` object

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.dev/greentally/apis/esgai-api.md) · [All operations](https://skmtc.dev/greentally/apis/esgai-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/greentally/esgai-api/revisions/4fccdcaa5e57/schema)
