For Agents
List ESG metrics, retrieve sustainability reports, and submit new ESG data points to Diligent's corporate ESG platform. Useful for compliance, BI, and disclosure-automation agents.
Get started with Diligent ESG API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"submit ESG data to Diligent"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Diligent ESG API API.
List the catalog of defined ESG metrics tracked in the Diligent platform via /metrics
Retrieve all available ESG reports for the organization through /reports
Fetch a specific report by ID using /reports/{reportId}
Submit new ESG data points to the platform via POST /data/submit for inclusion in next reporting cycle
GET STARTED
Use for: List the ESG metrics tracked in our Diligent account, Retrieve the latest sustainability report from Diligent, Get the full content of a specific ESG report by its ID, Submit Scope 1 emissions data for Q2 to Diligent
Not supported: Does not handle board management, entity records, or audit workflows on the wider Diligent platform — use for ESG metric, report, and data-submission operations only.
The Diligent ESG API exposes environmental, social, and governance metrics, reports, and submission endpoints for corporate sustainability programmes. Sustainability and compliance teams can list defined ESG metrics, retrieve generated reports, fetch a specific report by ID, and submit new ESG data points for inclusion in upcoming filings. The four endpoints are designed to integrate Diligent's ESG platform with internal data warehouses, BI tools, and disclosure pipelines.
Patterns agents use Diligent ESG API API for, with concrete tasks.
★ Automated ESG Data Ingestion from Internal Systems
Sustainability teams can pipe environmental and social metrics from internal systems (energy meters, HRIS, finance) directly into Diligent ESG by calling POST /data/submit on a schedule. This replaces manual spreadsheet uploads, reducing data lag and human error before disclosure deadlines such as CSRD, SEC climate, or TCFD. Most automated pipelines run nightly and process hundreds of metric points per submission.
POST to /data/submit with Scope 1 emissions readings for the last 24 hours and confirm the submission was accepted.
BI Dashboards for ESG Performance
Analytics teams can pull /metrics and /reports into BI tools such as Power BI, Tableau, or internal data lakes to visualise ESG performance alongside financial KPIs. The API delivers metric definitions and report payloads in a structured form that maps cleanly to dimensional models, enabling cross-functional dashboards for boards and executive committees.
List all ESG reports via /reports, then fetch /reports/{reportId} for the most recent quarterly report and load it into the BI staging table.
Disclosure-Ready Report Retrieval
Compliance and investor relations teams can retrieve fully generated ESG reports through /reports and /reports/{reportId} to drop into 10-K filings, sustainability reports, or investor decks. Pulling a stable, versioned report payload from Diligent removes the need to copy data between platforms and keeps numbers consistent across regulatory submissions and public communications.
Fetch the latest annual ESG report via /reports/{reportId} and extract the GHG emissions section for inclusion in the 10-K.
AI Agent ESG Compliance Assistant
AI agents can act as ESG compliance assistants — pulling metrics, checking which data points are missing for an upcoming reporting cycle, and submitting filled values when source data becomes available. Through Jentic the four Diligent operations are searchable as tools, and the API key is held in MAXsystem so the agent never sees the raw token.
Search Jentic for 'list ESG metrics from Diligent', load the /metrics operation, then chain a /data/submit call with the missing values once they are sourced.
4 endpoints — the diligent esg api exposes environmental, social, and governance metrics, reports, and submission endpoints for corporate sustainability programmes.
METHOD
PATH
DESCRIPTION
/metrics
List defined ESG metrics
/reports
List available ESG reports
/reports/{reportId}
Retrieve a specific ESG report
/data/submit
Submit new ESG data points
/metrics
List defined ESG metrics
/reports
List available ESG reports
/reports/{reportId}
Retrieve a specific ESG report
/data/submit
Submit new ESG data points
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Diligent ESG API key is stored encrypted in the Jentic MAXsystem vault and injected into the request header at execution. Agents call ESG operations through scoped tokens; the raw key never enters the agent's context window.
Intent-based discovery
Agents search by intent (e.g., 'submit ESG data point' or 'list ESG metrics') and Jentic returns the matching Diligent operation with its input schema, so the agent calls /metrics, /reports, or /data/submit without browsing docs.
Time to first call
Direct Diligent ESG integration: 1-3 days for key issuance, schema mapping, and submission validation. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
ServiceNow
Workflow and GRC platform with ESG modules
Use ServiceNow when ESG sits inside a broader GRC and workflow programme; choose Diligent when ESG-specific metric/report management is the focus.
data.gov
Public US government datasets for benchmarking
Pair public data.gov benchmarks with internal Diligent ESG metrics for industry comparisons.
Xero Accounting
Cloud accounting and finance ledger
Use Xero Accounting as the source of financial figures (e.g., spend on energy or waste) that feed quantitative ESG submissions in Diligent.
Specific to using Diligent ESG API API through Jentic.
What authentication does the Diligent ESG API use?
It uses an API key passed via header (ApiKeyAuth security scheme). Keys are issued through your Diligent ESG tenant. Through Jentic, the key sits in the MAXsystem vault and is injected when an agent executes a Diligent operation, so the agent never handles the raw key.
Can I submit new ESG data with the Diligent ESG API?
Yes, POST /data/submit accepts new ESG data points for inclusion in the next reporting cycle. Submissions reference metrics from /metrics so values land against the correct definition. Use this to automate pipelines from energy, finance, and HR systems.
What are the rate limits for the Diligent ESG API?
The OpenAPI spec does not publish explicit rate limits. As with most Diligent enterprise APIs, limits are tier-dependent and negotiated as part of the ESG platform contract. Contact your Diligent account team for your tenant's quota.
How do I retrieve a specific ESG report through Jentic?
Search Jentic for 'fetch ESG report from Diligent', load the schema for the /reports/{reportId} operation, and execute it with the report ID. Jentic returns the structured report payload, ready to feed into a BI tool or disclosure document.
Which ESG frameworks does the Diligent ESG API support?
The API exposes the metric catalog as configured in your Diligent ESG tenant; Diligent supports CSRD, GRI, SASB, TCFD, and SEC climate disclosures at the platform level. Use GET /metrics to see exactly which framework metrics are enabled for your organisation.