Response fields and types

The ESG News API returns a paginated envelope, carrying a list of article objects in result.


The response envelope

Returned by both Retrieve ESG news and, in reduced form, by Get ESG news 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 news for what each value means and how to respond to it.
active_processing_sessionstringUUID of the session currently gathering data for this company. Present only while status is processing, and null in every other state. Pass it to Get processing status.
last_computed_atstringThe UTC date and time when the most recent completed processing 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. null only where no processing has ever completed for this company.
result_countintegerTotal number of articles matching your filters across the whole result set. Not limited to the current page, and not reduced by max_results.
resultobject arrayThe articles on the current page. An empty array when nothing has been gathered 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 articles match beyond the current page.

The article object

One object per ESG relevant news article, returned as each item of result.

Field name (key)TypeDescription
source_urlstringURL of the original news article.
headlinestringTitle of the article. null where the source did not provide one.
content_summarystringA generated summary of the article's content. Sentiment is assessed on this summary rather than on the full article text, so it shows you the text the classification was made on.
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.
esg_sentiment_valuestringSentiment classification, assessed from the company's perspective rather than from the article's overall tone. One of Positive, Negative, or Neutral.
esg_sentiment_confidencedecimalConfidence in the sentiment classification. Ranges from 0 to 1, with higher values indicating greater confidence. Rounded to two decimal places.
published_datestringThe publication date of the article, typically a date only value in YYYY-MM-DD form rather than a full timestamp. Where the publisher's own date could not be determined, the date the article was collected is used instead.