Response fields and types

The ESG Commitments API returns a paginated envelope, carrying a list of commitment objects in result.

The response envelope

Returned by both Retrieve ESG commitments and, in reduced form, by Get ESG commitments status.

Field name (key)TypeDescription
veridion_idstringThe company identifier from the request path.
statusstringThe state of the request. One of complete, processing, or not_found. See Retrieve ESG commitments for what each value means and how to respond to it.
active_processing_sessionstringUUID of the session currently collecting data for this company. Present only while status is processing, and null in every other state. Pass it to ESG processing status.
last_computed_atstringThe UTC date and time when the most recent completed collection for this company finished, as an ISO 8601 datetime. Independent of your filters and paging: it describes when the data was produced, not which slice you are viewing.
result_countintegerTotal number of commitment rows matching your filters across the whole result set. Not limited to the current page, and not reduced by max_results.
resultobject arrayThe commitment rows on the current page. An empty array when nothing has been collected for the company yet.
next_cursorstringOpaque token identifying the next page. Pass it back as cursor to continue. null on the last page.
has_morebooleanWhether more rows match beyond the current page.

The commitment object

One object per commitment and risk criterion pair, returned as each item of result.

Field name (key)TypeDescription
source_urlstringURL of the page the commitment was extracted from, on the company's own web presence.
headlinestringTitle or heading of the source page. It serves as a brief summary of the primary topic or focus of the content.
relevant_textstringThe commitments statement, verbatim, in the original language of the source page.
esg_pillarstringTop level ESG classification. One of Environmental, Social, or Governance.
esg_themestringThe ESG theme within the pillar. See ESG risk taxonomy for the full set of values.
esg_risk_criteriastringThe specific risk criterion within the theme, one of the 26 in Veridion's ESG taxonomy.