Integrate Env's environmental monitoring, carbon tracking, and compliance reporting directly into your applications. RESTful, versioned, and documented.
https://api.env.io/v1
All API requests require a valid API key passed in the Authorization header. Keys can be generated in your Env Dashboard.
Authorization: Bearer <your_api_key> Content-Type: application/json
Returns historical and real-time carbon emissions data for the specified organization, scoped by activity type.
| Parameter | Type | Required | Description |
|---|---|---|---|
org_id | string | Required | Organization UUID |
start_date | ISO 8601 | Optional | Start of reporting period |
end_date | ISO 8601 | Optional | End of reporting period |
{
"total_co2e_kg": 14250.8,
"scope_1": 3200.5,
"scope_2": 5100.2,
"scope_3": 5950.1,
"period": { "start": "2024-01-01", "end": "2024-12-31" },
"unit": "kgCO2e"
}
Triggers asynchronous generation of a standardized ESG report (GRI/SASB/TCFD). Returns a job ID for polling.
| Parameter | Type | Required | Description |
|---|---|---|---|
format | string | Required | Report standard: `gri`, `sasb`, `tcfd` |
include_supply_chain | boolean | Optional | Include Scope 3 data |
{
"job_id": "rpt_8x92kf3m",
"status": "queued",
"estimated_completion": "2025-03-15T14:30:00Z",
"callback_url": null
}
Returns current compliance status against a specific environmental regulation or framework.
{
"regulation": "EU-CSRD",
"compliance_score": 88.5,
"status": "partially_compliant",
"missing_artifacts": [
"audit_trail_q3",
"board_approval_doc"
],
"last_updated": "2025-03-10T09:15:00Z"
}
Import our complete Postman collection to interact with the Env API directly from your workspace. Includes pre-configured environments, automated tests, and example payloads.
API_KEY in the collection variables