{
"success": false,
"errorCode": "UNAUTHORISED",
"message": "Unauthorized access - API Key is missing or invalid"
}
{
"success": false,
"errorCode": "FORBIDDEN",
"message": "API Key not subscribed to this endpoint"
}
{
"success": false,
"errorCode": "INTERNAL_SERVER_ERROR",
"message": "Internal Server Error"
}
Events Monitor
List event groups
Retrieves groups of events that refer to the same real-world occurrence, for every group
updated in the last 24 hours. Each item in data is one group, given as the list of its
events. The events have the same shape as the ones returned by List events.
Subscription Endpoint
This endpoint has a special subscription requirement. Your API Key needs to be
subscribed to this endpoint in order to access it; otherwise it will return a 403
Forbidden error. Please contact Forestreet support to get subscribed.
Events built from proprietary data are kept separate from events built from public data,
so the same occurrence can appear as several events. An event group links them together.
Each event’s providers field shows which data providers it was built from. A group may
hold a single event when no other event was found to match it.
Groups are sorted by when they were last updated, most recent first, and the events within
a group by when they were created, oldest first. Unlike List events, the events in a group
are not filtered by impact scores.
GET
/
v2
/
events-monitor
/
event-groups
List event groups
curl --request GET \
--url http://localhost:4000/v2/events-monitor/event-groups \
--header 'x-api-key: <api-key>'
A list of event groups updated in the last 24 hours, within the specified page and page size.
One event group: the events that report the same real-world occurrence, oldest first.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Forestreet Documentation","colors":{"primary":"#0f62fe","light":"#0f62fe","dark":"#0f62fe"},"logo":{"light":"https://mintcdn.com/forestreet/bIVkQ4GpCRS8XyuT/logo/light.svg?fit=max\u0026auto=format\u0026n=bIVkQ4GpCRS8XyuT\u0026q=85\u0026s=bb2088ad5c6417fe9c8a2dab698d078b","dark":"https://mintcdn.com/forestreet/bIVkQ4GpCRS8XyuT/logo/dark.svg?fit=max\u0026auto=format\u0026n=bIVkQ4GpCRS8XyuT\u0026q=85\u0026s=8eb2a2e532744e3268f23f81b8ea2c5f"},"favicon":"https://mintcdn.com/forestreet/pahclZuClwwwBpfa/logo/favicon.png?fit=max\u0026auto=format\u0026n=pahclZuClwwwBpfa\u0026q=85\u0026s=add91905c589606383cb1c7bd7e664bf","background":{"color":{"dark":"#0f1726"}},"navbar":{"links":[{"href":"https://forestreet.com/contact-us","label":"Contact Us"}],"primary":{"type":"button","label":"Platform","href":"https://ailsa.forestreet.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"forestreet","hasAudioNarration":false,"actualSubdomain":"forestreet","customDomains":["docs.forestreet.com"],"gitSource":{"type":"github","owner":"forestreet","repo":"forestreet-api","deployBranch":"main","contentDirectory":"docs/mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af31883e49ad3dd9a8eb68c","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":50},{"language":"default","tag":"V1 (Deprecated)","count":24},{"language":"default","tag":"Market Intelligence","count":19},{"language":"default","tag":"Team Management","count":16},{"language":"default","tag":"Markets","count":14},{"language":"default","tag":"Market","count":11},{"language":"default","tag":"Companies","count":7},{"language":"default","tag":"Deprecated","count":5},{"language":"default","tag":"Discovery Process","count":5},{"language":"default","tag":"Supplier Dossier","count":5}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/endpoints/events-monitor/list-event-groups","slug":"/api-reference/endpoints/events-monitor/list-event-groups","pageMetadata":{"openapi":"get /v2/events-monitor/event-groups","title":"List event groups","description":"\n Retrieves groups of events that refer to the same real-world occurrence, for every group\n updated in the last 24 hours. Each item in `data` is one group, given as the list of its\n events. The events have the same shape as the ones returned by List events.\n\n \u003cInfo>\n **Subscription Endpoint**\n\n This endpoint has a special subscription requirement. Your API Key needs to be\n subscribed to this endpoint in order to access it; otherwise it will return a 403\n Forbidden error. Please contact Forestreet support to get subscribed.\n \u003c/Info>\n\n Events built from proprietary data are kept separate from events built from public data,\n so the same occurrence can appear as several events. An event group links them together.\n Each event's `providers` field shows which data providers it was built from. A group may\n hold a single event when no other event was found to match it.\n\n Groups are sorted by when they were last updated, most recent first, and the events within\n a group by when they were created, oldest first. Unlike List events, the events in a group\n are not filtered by impact scores.\n ","href":"/api-reference/endpoints/events-monitor/list-event-groups"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n }, {Info} = _components;\n if (!Info) _missingMdxReference(\"Info\", true);\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Retrieves groups of events that refer to the same real-world occurrence, for every group\\nupdated in the last 24 hours. Each item in \", _jsx(_components.code, {\n children: \"data\"\n }), \" is one group, given as the list of its\\nevents. The events have the same shape as the ones returned by List events.\"]\n }), \"\\n\", _jsxs(Info, {\n children: [_jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Subscription Endpoint\"\n })\n }), _jsx(_components.p, {\n children: \"This endpoint has a special subscription requirement. Your API Key needs to be\\nsubscribed to this endpoint in order to access it; otherwise it will return a 403\\nForbidden error. Please contact Forestreet support to get subscribed.\"\n })]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Events built from proprietary data are kept separate from events built from public data,\\nso the same occurrence can appear as several events. An event group links them together.\\nEach event’s \", _jsx(_components.code, {\n children: \"providers\"\n }), \" field shows which data providers it was built from. A group may\\nhold a single event when no other event was found to match it.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Groups are sorted by when they were last updated, most recent first, and the events within\\na group by when they were created, oldest first. Unlike List events, the events in a group\\nare not filtered by impact scores.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"get /v2/events-monitor/event-groups","title":"List event groups","description":"\n Retrieves groups of events that refer to the same real-world occurrence, for every group\n updated in the last 24 hours. Each item in `data` is one group, given as the list of its\n events. The events have the same shape as the ones returned by List events.\n\n \u003cInfo>\n **Subscription Endpoint**\n\n This endpoint has a special subscription requirement. Your API Key needs to be\n subscribed to this endpoint in order to access it; otherwise it will return a 403\n Forbidden error. Please contact Forestreet support to get subscribed.\n \u003c/Info>\n\n Events built from proprietary data are kept separate from events built from public data,\n so the same occurrence can appear as several events. An event group links them together.\n Each event's `providers` field shows which data providers it was built from. A group may\n hold a single event when no other event was found to match it.\n\n Groups are sorted by when they were last updated, most recent first, and the events within\n a group by when they were created, oldest first. Unlike List events, the events in a group\n are not filtered by impact scores.\n ","href":"/api-reference/endpoints/events-monitor/list-event-groups"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Events Monitor"],"summary":"List event groups","description":"\n Retrieves groups of events that refer to the same real-world occurrence, for every group\n updated in the last 24 hours. Each item in `data` is one group, given as the list of its\n events. The events have the same shape as the ones returned by List events.\n\n \u003cInfo>\n **Subscription Endpoint**\n\n This endpoint has a special subscription requirement. Your API Key needs to be\n subscribed to this endpoint in order to access it; otherwise it will return a 403\n Forbidden error. Please contact Forestreet support to get subscribed.\n \u003c/Info>\n\n Events built from proprietary data are kept separate from events built from public data,\n so the same occurrence can appear as several events. An event group links them together.\n Each event's `providers` field shows which data providers it was built from. A group may\n hold a single event when no other event was found to match it.\n\n Groups are sorted by when they were last updated, most recent first, and the events within\n a group by when they were created, oldest first. Unlike List events, the events in a group\n are not filtered by impact scores.\n ","parameters":["987adcd4-b1fe-44d4-bf94-ee7828edce2e","c169d5c0-8738-4969-b2f7-890e98b9f1f5"],"responses":{"200":"ce85d8d1-c7f6-45ed-878a-ee73327f5edc","400":"b7993eca-fdb6-48ac-a29d-f8bab023bb66","401":"9df15e3d-584c-433d-a6d8-2eecb51650cb","403":"1acbadf7-fa8e-4ec4-af06-26e457db062e","500":"9bdaca8f-3dde-430d-873f-5af69f704d8c"},"method":"get","type":"path","servers":["ab14d94c-c153-424f-9ad2-f78ba394ba10","8a9719d1-775b-4685-beef-f334ce26394b"],"security":["dada571b-2670-42f9-b9b9-017cef056f7e","5bf84088-879d-4093-afd8-d713e7b0d74f","bb569b71-dd41-4045-a7de-1ad2213d94b1"],"path":"/v2/events-monitor/event-groups","baseUrlOptions":["http://localhost:4000","https://rest-dev.forestreet.com"],"title":"List event groups","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"987adcd4-b1fe-44d4-bf94-ee7828edce2e":{"schema":{"type":"integer","minimum":1,"maximum":25,"default":10,"description":"Number of items per page, default is 10, minimum is 1, maximum is 25.","isRequired":false,"uniqueKey":"","typeLabel":"integer"},"required":false,"description":"Number of items per page, default is 10, minimum is 1, maximum is 25.","name":"pageSize","in":"query"},"c169d5c0-8738-4969-b2f7-890e98b9f1f5":{"schema":{"type":"integer","minimum":1,"default":1,"description":"Current page number, default is 1.","isRequired":false,"uniqueKey":"","typeLabel":"integer"},"required":false,"description":"Current page number, default is 1.","name":"page","in":"query"}},"responses":{"ce85d8d1-c7f6-45ed-878a-ee73327f5edc":{"description":"The response containing pagination metadata, and an array of zero or more event groups, each an array of events.","content":{"application/json":{"schema":{"type":"object","properties":{"meta":{"type":"object","properties":{"totalItems":{"type":"number","description":"Total number of items for the returned dataset after filtering.","isRequired":true,"uniqueKey":"meta.totalItems","typeLabel":"number"},"totalPages":{"type":"number","description":"Total number of pages for the returned dataset after filtering.","isRequired":true,"uniqueKey":"meta.totalPages","typeLabel":"number"},"currentPage":{"type":"number","description":"Current page number.","isRequired":true,"uniqueKey":"meta.currentPage","typeLabel":"number"},"pageSize":{"type":"number","description":"Number of items per page.","isRequired":true,"uniqueKey":"meta.pageSize","typeLabel":"number"},"unfilteredTotalItems":{"type":"number","description":"Total number of items for the original dataset before filtering.","uniqueKey":"meta.unfilteredTotalItems","typeLabel":"number"},"unfilteredTotalPages":{"type":"number","description":"Total number of pages for the original dataset before filtering.","uniqueKey":"meta.unfilteredTotalPages","typeLabel":"number"}},"required":["totalItems","totalPages","currentPage","pageSize"],"description":"Schema for pagination metadata, including total items, total pages, current page, and page size.","example":{"totalItems":123,"totalPages":13,"currentPage":1,"pageSize":10,"unfilteredTotalItems":196,"unfilteredTotalPages":20},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"},"data":{"type":"array","items":{"type":"array","items":{"type":"object","properties":{"_id":{"type":"string","description":"Unique identifier for the event","example":"69e5bfcd21aab5bcbb62eae4","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX]._id","typeLabel":"string"},"title":{"type":"string","description":"Title of the event.\n\nThis is generated by LLM based on any available contents of the referenced Observations, such as their titles and summaries. It is meant to be a concise and human-readable summary of the event, as though it is written by a journalist having been given the same Observation data.","example":"China Sees Greater Integration Between Trade and Investment, Creating New Opportunities","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].title","typeLabel":"string"},"summary":{"type":"string","description":"Summary of the event.\n\nThis is generated by LLM based on any available contents of the referenced Observations, such as their titles and summaries. It is to be an executive summary of the event, capturing the key details and significance of the event in a few sentences for a C-suite audience.\n\nThis field is meant for user consumption, and may not be comprehensive enough for NLP processing.\n\nThe following fields are designed for NLP processing:\n- `vectorIndex.anchorText`\n- `eventSearchKeywords`\n","example":"China's foreign trade sector is increasingly integrating trade and investment functions, a trend noted by state broadcaster coverage highlighting evolving policy and market structures. This integration can foster deeper value-chain links, encourage inward and outbound investment tied to trade flows, and create procurement opportunities for multinational firms seeking integrated supply-and-investment strategies. For trading companies and investors, integrated approaches can streamline cross-border operations, facilitate production localization and affect supplier selection and partnership models. The narrative indicates potential opportunities for firms to leverage investment to secure market access, though the story does not provide quantitative data or named project examples.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].summary","typeLabel":"string"},"vectorIndex":{"type":"object","properties":{"anchorText":{"oneOf":[{"type":"string","description":"An \"anchor text\" is a snippet of text that is used as a reference point for the vector index. It serves as a concise representation of the content of the event, stripped of any named entities or non-embeddable content, reducing an event to a simple vector that captures the core essence of what happened.\n\n This allows for efficient similarity searches for similar events regardless of the specific entities involved, enabling users to find events that are similar in nature even if they involve different companies, people, or other entities.","example":"a government narrative promoting closer alignment of trade and investment to spur commercial opportunities","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.anchorText.oneOf.0","typeLabel":"string"},{"type":"null","description":"An \"anchor text\" is a snippet of text that is used as a reference point for the vector index. It serves as a concise representation of the content of the event, stripped of any named entities or non-embeddable content, reducing an event to a simple vector that captures the core essence of what happened.\n\n This allows for efficient similarity searches for similar events regardless of the specific entities involved, enabling users to find events that are similar in nature even if they involve different companies, people, or other entities.","example":"a government narrative promoting closer alignment of trade and investment to spur commercial opportunities","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.anchorText.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.anchorText","typeLabel":"string | null"},"embeddings":{"oneOf":[{"type":"array","items":{"type":"number","uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.embeddings.oneOf.0.items.[INDEX]","typeLabel":"number"},"description":"An array of numbers representing the vector embeddings of the event's content.","uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.embeddings.oneOf.0","typeLabel":"number[]"},{"type":"null","items":{"type":"number"},"description":"An array of numbers representing the vector embeddings of the event's content.","uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.embeddings.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.embeddings","typeLabel":"number[] | null"},"embeddingsModelName":{"oneOf":[{"type":"string","description":"The name of the model used to generate the embeddings.","uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.embeddingsModelName.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name of the model used to generate the embeddings.","uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.embeddingsModelName.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex.embeddingsModelName","typeLabel":"string | null"}},"required":["anchorText"],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].vectorIndex","typeLabel":"object"},"lastUpdated":{"oneOf":[{"type":"string","format":"date-time","description":"The last updated timestamp of the Event, in UTC and ISO 8601 format. This indicates when the Event was last updated in our system, which can be different from the timestamps of the underlying Observations. It is useful for understanding the recency of creation and mutation of the Event information.","example":"2026-04-20T05:38:42.448Z","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].lastUpdated.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"The last updated timestamp of the Event, in UTC and ISO 8601 format. This indicates when the Event was last updated in our system, which can be different from the timestamps of the underlying Observations. It is useful for understanding the recency of creation and mutation of the Event information.","example":"2026-04-20T05:38:42.448Z","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].lastUpdated.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].lastUpdated","typeLabel":"string\u003cdate-time> | null"},"eventSearchKeywords":{"type":"array","items":{"type":"object","properties":{"keyword":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].eventSearchKeywords.items.[INDEX].keyword.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].eventSearchKeywords.items.[INDEX].keyword.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].eventSearchKeywords.items.[INDEX].keyword","typeLabel":"string | null"},"propertySource":{"oneOf":[{"type":"string","enum":["inferred","explicit",null],"description":"Whether the property was inferred by LLM or explicitly extracted from its content. Currently only `inferred` is supported, but we may add `explicit` in the future for properties that are directly extracted from text rather than inferred through LLM reasoning.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].eventSearchKeywords.items.[INDEX].propertySource.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["inferred","explicit",null],"description":"Whether the property was inferred by LLM or explicitly extracted from its content. Currently only `inferred` is supported, but we may add `explicit` in the future for properties that are directly extracted from text rather than inferred through LLM reasoning.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].eventSearchKeywords.items.[INDEX].propertySource.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].eventSearchKeywords.items.[INDEX].propertySource","typeLabel":"enum\u003cstring> | null"}},"required":["keyword","propertySource"],"uniqueKey":"data.items.[INDEX].items.[INDEX].eventSearchKeywords.items.[INDEX]","typeLabel":"object"},"description":"A list of keywords that are likely to be relevant for searching for contextual information regarding this event. They are also useful in finding more reportings of the same event. These are extracted from the event's content and can be used as search terms to find additional information about the event, such as news articles, reports, or other relevant documents. They can be used for further context buiding as well as event grouping.","example":[{"keyword":"China foreign trade","propertySource":"inferred"},{"keyword":"investment","propertySource":"inferred"},{"keyword":"trade-investment integration","propertySource":"inferred"},{"keyword":"supply chain","propertySource":"inferred"},{"keyword":"market access","propertySource":"inferred"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].eventSearchKeywords","typeLabel":"object[]"},"relevantEntities":{"type":"array","items":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX].name","typeLabel":"string | null"},"entityType":{"oneOf":[{"type":"string","enum":["company","category","country","location","hierarchical_category","supplier",null],"description":"The type of the relevant entity.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX].entityType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["company","category","country","location","hierarchical_category","supplier",null],"description":"The type of the relevant entity.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX].entityType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX].entityType","typeLabel":"enum\u003cstring> | null"},"propertySource":{"oneOf":[{"type":"string","enum":["inferred","explicit",null],"description":"Whether the property was inferred by LLM or explicitly extracted from its content. Currently only `inferred` is supported, but we may add `explicit` in the future for properties that are directly extracted from text rather than inferred through LLM reasoning.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX].propertySource.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["inferred","explicit",null],"description":"Whether the property was inferred by LLM or explicitly extracted from its content. Currently only `inferred` is supported, but we may add `explicit` in the future for properties that are directly extracted from text rather than inferred through LLM reasoning.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX].propertySource.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX].propertySource","typeLabel":"enum\u003cstring> | null"}},"required":["name","entityType","propertySource"],"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities.items.[INDEX]","typeLabel":"object"},"description":"A list of entities relevant to the event. Each entity includes its name, type, and the source of the property.\n \nThese are inferred from the article contents as free text, and is not guaranteed to match the Beroe Data Hub taxonomy.\n\nFor taxonomic matching to Beroe Data Hub entities, please refer to the `taxonomicMatches` field, which providesdetailed information on how the event's contents map to specific entities in ourtaxonomy, along with the rationale and confidence level of each match.","example":[{"name":"Trade and Investment Integration","entityType":"category","propertySource":"inferred"},{"name":"Supply Chain Localization","entityType":"category","propertySource":"inferred"},{"name":"China","entityType":"country","propertySource":"inferred"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].relevantEntities","typeLabel":"object[]"},"timestamps":{"type":"object","properties":{"published":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.published.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.published.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.published","typeLabel":"string\u003cdate-time> | null"},"recordedStart":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.recordedStart.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.recordedStart.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.recordedStart","typeLabel":"string\u003cdate-time> | null"},"recordedEnd":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.recordedEnd.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.recordedEnd.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.recordedEnd","typeLabel":"string\u003cdate-time> | null"},"projectedStart":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.projectedStart.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.projectedStart.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.projectedStart","typeLabel":"string\u003cdate-time> | null"},"projectedEnd":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.projectedEnd.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.projectedEnd.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps.projectedEnd","typeLabel":"string\u003cdate-time> | null"}},"description":"Timestamps relevant to the event. The key indicates the type of the timestamp.\n \nAll values must be in UTC and in ISO 8601 format. Not all events will have all types of timestamps; the presence of each timestamp depends on the available information for that event.","example":{"published":"2026-04-20T05:38:41.505Z","recordedStart":"2026-04-19T14:03:00.073Z"},"uniqueKey":"data.items.[INDEX].items.[INDEX].timestamps","typeLabel":"object"},"references":{"type":"array","items":{"type":"object","properties":{"_id":{"type":"string","description":"Unique identifier for the observation","example":"69e5b8d17a3ce8b7e8505aa5","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].references.items.[INDEX]._id","typeLabel":"string"},"title":{"type":"string","description":"Title of the observation.\n \nFor news articles, this will typically be the native title of the article from the publisher.","example":"China’s foreign trade, investment integration generates greater opportunities","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].references.items.[INDEX].title","typeLabel":"string"},"url":{"type":"string","description":"URL of the observation, if it was sourced and scraped from the internet.","example":"https://www.globaltimes.cn/page/202604/1359275.shtml","uniqueKey":"data.items.[INDEX].items.[INDEX].references.items.[INDEX].url","typeLabel":"string"}},"required":["_id","title"],"uniqueKey":"data.items.[INDEX].items.[INDEX].references.items.[INDEX]","typeLabel":"object"},"description":"A list of observations that are referenced by the event. Each observation includes its title and URL (if available). These are the specific pieces of content that the LLM used as source material to generate the event's title and summary.","uniqueKey":"data.items.[INDEX].items.[INDEX].references","typeLabel":"object[]"},"providers":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].items.[INDEX].providers.items.[INDEX]","typeLabel":"string"},"default":[],"description":"The data providers the event was built from, such as `public_news_search`.\n\nPublic and proprietary data are never mixed within one event: an event is built either from public providers only, or from a single proprietary provider. Events created before this field was introduced have an empty list, and were all built from public news.","example":["public_news_search"],"uniqueKey":"data.items.[INDEX].items.[INDEX].providers","typeLabel":"string[]"},"taxonomicMatches":{"type":"object","properties":{"affectedDatapoints":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"The matched procurement datapoint from the Beroe taxonomy.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].name","typeLabel":"string"},"subject":{"oneOf":[{"type":"string","description":"The specific subject of the datapoint as mentioned in the source articles, e.g. `crude oil`, `semiconductors`, `shipping services`. Null when no specific subject was identified.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].subject.oneOf.0","typeLabel":"string"},{"type":"null","description":"The specific subject of the datapoint as mentioned in the source articles, e.g. `crude oil`, `semiconductors`, `shipping services`. Null when no specific subject was identified.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].subject.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].subject","typeLabel":"string | null"},"direction":{"oneOf":[{"type":"string","enum":["up","down","fluctuate","unknown",null],"description":"The direction of change, or null if the direction could not be determined, or for old legacy data that hasn't been backfilled with direction.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].direction.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["up","down","fluctuate","unknown",null],"description":"The direction of change, or null if the direction could not be determined, or for old legacy data that hasn't been backfilled with direction.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].direction.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].direction","typeLabel":"enum\u003cstring> | null"},"quantity":{"oneOf":[{"type":"object","properties":{"operator":{"type":"string","enum":[">","\u003c",">=","\u003c=","=","~","range"],"description":"The comparison operator for the quantified change. Single-value operators (>, \u003c, >=, \u003c=, =, ~) expect one entry in `values`; `range` expects two (lower bound, upper bound).","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].quantity.oneOf.0.operator","typeLabel":"enum\u003cstring>"},"values":{"type":"array","items":{"type":"number","uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].quantity.oneOf.0.values.items.[INDEX]","typeLabel":"number"},"description":"Numeric values for the operator. One value for point operators (>, \u003c, >=, \u003c=, =, ~); two values [lower, upper] for `range`.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].quantity.oneOf.0.values","typeLabel":"number[]"},"unit":{"type":"string","description":"Unit of the change, e.g. `%`, `USD`, `barrels`.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].quantity.oneOf.0.unit","typeLabel":"string"}},"required":["operator","values","unit"],"description":"The quantified magnitude of the change, if one was extractable from the source articles.","example":{"operator":">","values":[10],"unit":"%"},"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].quantity.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"operator":{"type":"string","enum":[">","\u003c",">=","\u003c=","=","~","range"],"description":"The comparison operator for the quantified change. Single-value operators (>, \u003c, >=, \u003c=, =, ~) expect one entry in `values`; `range` expects two (lower bound, upper bound)."},"values":{"type":"array","items":{"type":"number"},"description":"Numeric values for the operator. One value for point operators (>, \u003c, >=, \u003c=, =, ~); two values [lower, upper] for `range`."},"unit":{"type":"string","description":"Unit of the change, e.g. `%`, `USD`, `barrels`."}},"required":["operator","values","unit"],"description":"The quantified magnitude of the change, if one was extractable from the source articles.","example":{"operator":">","values":[10],"unit":"%"},"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX].quantity","typeLabel":"object | null"}},"required":["name","subject","direction","quantity"],"description":"An exact match of a procurement datapoint from the Beroe taxonomy, together with the direction and optional quantified magnitude of the change.","example":{"name":"Unit Price","subject":"crude oil","direction":"up","quantity":{"operator":">","values":[10],"unit":"%"}},"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints.items.[INDEX]","typeLabel":"object"},"example":[{"name":"Net Supply","subject":null,"direction":"down","quantity":null},{"name":"Unit Price","subject":"crude oil","direction":"up","quantity":{"operator":">","values":[10],"unit":"%"}}],"description":"Taxonomic matches of the event's affected datapoints to our pre-defined taxonomy in Beroe Data Hub.\n\nThis provides a structured way to understand the specific datapoints that are affected by the event, which can be useful for filtering and analyzing events based on their impact on specific aspects of the supply chain.\n\nThe generation of these affected datapoints are not tied to specific alert types or impacted entities; rather, they are generated based on the overall content of the event; downstream consumers should not assume that the affected datapoints and alert types / impacted entities are mapped to each other directly.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.affectedDatapoints","typeLabel":"object[]"},"alertTypes":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"The name of the matched item. This is the canonical name of the item in our system, such as a company name or a category name.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].name","typeLabel":"string"},"mappedFrom":{"type":"string","description":"The original text from the event's content that was mapped to this item. This is the actual text snippet that was found in the event's content and matched to the canonical item name.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].mappedFrom","typeLabel":"string"},"method":{"oneOf":[{"type":"string","description":"The method used to determine the match. This could be a specific NLP technique, a rule-based approach, or a machine learning model. It provides context on how the match was derived.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].method.oneOf.0","typeLabel":"string"},{"type":"null","description":"The method used to determine the match. This could be a specific NLP technique, a rule-based approach, or a machine learning model. It provides context on how the match was derived.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].method.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].method","typeLabel":"string | null"},"similarity":{"oneOf":[{"type":"number","description":"A numerical score between 0 and 1 indicating the confidence level of the match, with 1 being a perfect match. This is particularly relevant for matches determined through NLP techniques, where there may be some degree of uncertainty.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].similarity.oneOf.0","typeLabel":"number"},{"type":"null","description":"A numerical score between 0 and 1 indicating the confidence level of the match, with 1 being a perfect match. This is particularly relevant for matches determined through NLP techniques, where there may be some degree of uncertainty.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].similarity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].similarity","typeLabel":"number | null"},"rationale":{"oneOf":[{"type":"string","description":"The rationale behind the match, providing additional context or explanation for why the match was made.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].rationale.oneOf.0","typeLabel":"string"},{"type":"null","description":"The rationale behind the match, providing additional context or explanation for why the match was made.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].rationale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX].rationale","typeLabel":"string | null"}},"required":["name","mappedFrom","method","similarity","rationale"],"description":"A fuzzy match result using NLP or LLM techniques to a pre-defined list of values.","example":{"name":"Logistics and Supply Chain","mappedFrom":"supply chain dependency","method":"llm","similarity":1,"rationale":"Directly refers to supply chain logistics and dependencies"},"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes.items.[INDEX]","typeLabel":"object"},"example":[{"name":"Geopolitical and Trade","mappedFrom":"geopolitical risk","method":"llm","similarity":1,"rationale":"The candidate covers geopolitical risks affecting trade and diplomatic relations."},{"name":"Logistics and Supply Chain","mappedFrom":"supply chain dependency","method":"llm","similarity":1,"rationale":"Directly refers to supply chain logistics and dependencies"}],"description":"Taxonomic matches of the event's alert types to our pre-defined taxonomy in Beroe Data Hub.\n \nThis provides a structured way to understand the types of alerts that need to be evaluated and raised for this event.\n\nThe generation of these alert types are not tied to specific affected datapoints; rather, they are generated based on the overall content of the event; downstream consumers should not assume that the alert types and datapoints are mapped to each other directly.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.alertTypes","typeLabel":"object[]"},"impactedEntities":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"The name of the impacted entity, such as a company, category, country, or location name.","example":"Trade Finance Services","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].name","typeLabel":"string"},"entityType":{"type":"string","enum":["company","category","country","location","hierarchical_category","supplier"],"description":"The type of the relevant entity.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].entityType","typeLabel":"enum\u003cstring>"},"mappedFrom":{"type":"string","description":"The original text from the event's content that was mapped to this impacted entity.","example":"trade and investment integration: Strategies that coordinate cross-border trade flows with inward or outward investment decisions.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].mappedFrom","typeLabel":"string"},"impact":{"type":"object","properties":{"likelihood":{"type":"number","description":"The likelihood of the impact occurring, on a scale from 0 to 3.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].impact.likelihood","typeLabel":"number"},"severity":{"type":"number","description":"The severity of the impact if it occurs, on a scale from 0 to 3.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].impact.severity","typeLabel":"number"},"rationale":{"type":"string","description":"The rationale for the assigned likelihood and severity scores.","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].impact.rationale","typeLabel":"string"}},"required":["likelihood","severity","rationale"],"description":"An impact assessment.\n \nThe likelihood and severity scores are typically assigned based on the content of the event and the LLM's understanding of the potential consequences. The rationale provides additional context for these scores, which can be useful for users to understand the reasoning behind the impact assessment.","example":{"likelihood":2,"severity":1,"rationale":"Policy emphasis may encourage firms to pursue combined trade/investment approaches, creating commercial opportunities."},"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].impact","typeLabel":"object"},"levels":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].levels.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The hierarchical levels of the impacted entity, such as address, or different levels of a hierarchical category, if applicable.","example":["Industry","Sector","Sub-sector"],"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].levels.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"The hierarchical levels of the impacted entity, such as address, or different levels of a hierarchical category, if applicable.","example":["Industry","Sector","Sub-sector"],"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].levels.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].levels","typeLabel":"string[] | null"},"identifiers":{"type":"array","items":{"type":"object","description":"An identifier for the entity in an external scheme, told apart by `scheme`.\n\nToday the only scheme is `duns`, a supplier's Dun \u0026 Bradstreet number. More schemes may be added later, such as location codes, so clients should skip schemes they don't recognise.","required":["scheme","value"],"properties":{"scheme":{"type":"string","enum":["duns"],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].identifiers.items.[INDEX].scheme","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"The company's DUNS number.","example":"123456789","isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].identifiers.items.[INDEX].value","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].identifiers.items.[INDEX]","typeLabel":"object"},"description":"Identifiers for the entity in external schemes, such as the DUNS number of a supplier. Left out when none are known.","example":[{"scheme":"duns","value":"123456789"}],"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX].identifiers","typeLabel":"object[]"}},"required":["name","entityType","mappedFrom","impact"],"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities.items.[INDEX]","typeLabel":"object"},"description":"Taxonomic matches of the event's impacted entities to our pre-defined taxonomy in Beroe Data Hub.\n \nSupports company, category, country, and location entities, which can be used for filtering and analysis of events based on the entities they impact.","example":[{"name":"Trade Finance Services","entityType":"category","mappedFrom":"trade and investment integration: Strategies that coordinate cross-border trade flows with inward or outward investment decisions.","impact":{"likelihood":2,"severity":1,"rationale":"Policy emphasis may encourage firms to pursue combined trade/investment approaches, creating commercial opportunities."}},{"name":"Investment Management","entityType":"category","mappedFrom":"trade and investment integration: Strategies that coordinate cross-border trade flows with inward or outward investment decisions.","impact":{"likelihood":2,"severity":1,"rationale":"Policy emphasis may encourage firms to pursue combined trade/investment approaches, creating commercial opportunities."}},{"name":"Strategy Consulting","entityType":"category","mappedFrom":"trade and investment integration: Strategies that coordinate cross-border trade flows with inward or outward investment decisions.","impact":{"likelihood":2,"severity":1,"rationale":"Policy emphasis may encourage firms to pursue combined trade/investment approaches, creating commercial opportunities."}}],"isRequired":true,"uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches.impactedEntities","typeLabel":"object[]"}},"required":["affectedDatapoints","alertTypes","impactedEntities"],"description":"Taxonomic matches of the event's affected datapoints, alert types, and impacted entities to our pre-defined taxonomy in Beroe Data Hub.\n \nAffected datapoints include the matched datapoint name, optional subject, direction of change, and optional quantified magnitude. Alert types and impacted entities retain their matching metadata. This provides a structured way to understand how the event's contents relate to specific concepts in our taxonomy, which can be useful for filtering, searching, and analyzing events based on these standardized categories.","uniqueKey":"data.items.[INDEX].items.[INDEX].taxonomicMatches","typeLabel":"object"}},"required":["_id","title","summary","vectorIndex","lastUpdated"],"uniqueKey":"data.items.[INDEX].items.[INDEX]","typeLabel":"object"},"description":"One event group: the events that report the same real-world occurrence, oldest first.","uniqueKey":"data.items.[INDEX]","typeLabel":"object[]"},"description":"A list of event groups updated in the last 24 hours, within the specified page and page size.","isRequired":true,"uniqueKey":"data","typeLabel":"object[][]"}},"required":["meta","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"meta":{"totalItems":123,"totalPages":13,"currentPage":1,"pageSize":10,"unfilteredTotalItems":196,"unfilteredTotalPages":20},"data":[[{"_id":"69e5bfcd21aab5bcbb62eae4","title":"China Sees Greater Integration Between Trade and Investment, Creating New Opportunities","summary":"China's foreign trade sector is increasingly integrating trade and investment functions, a trend noted by state broadcaster coverage highlighting evolving policy and market structures. This integration can foster deeper value-chain links, encourage inward and outbound investment tied to trade flows, and create procurement opportunities for multinational firms seeking integrated supply-and-investment strategies. For trading companies and investors, integrated approaches can streamline cross-border operations, facilitate production localization and affect supplier selection and partnership models. The narrative indicates potential opportunities for firms to leverage investment to secure market access, though the story does not provide quantitative data or named project examples.","vectorIndex":{"anchorText":"a government narrative promoting closer alignment of trade and investment to spur commercial opportunities","embeddings":[123],"embeddingsModelName":"\u003cstring>"},"lastUpdated":"2026-04-20T05:38:42.448Z","eventSearchKeywords":[{"keyword":"China foreign trade","propertySource":"inferred"},{"keyword":"investment","propertySource":"inferred"},{"keyword":"trade-investment integration","propertySource":"inferred"},{"keyword":"supply chain","propertySource":"inferred"},{"keyword":"market access","propertySource":"inferred"}],"relevantEntities":[{"name":"Trade and Investment Integration","entityType":"category","propertySource":"inferred"},{"name":"Supply Chain Localization","entityType":"category","propertySource":"inferred"},{"name":"China","entityType":"country","propertySource":"inferred"}],"timestamps":{"published":"2026-04-20T05:38:41.505Z","recordedStart":"2026-04-19T14:03:00.073Z"},"references":[{"_id":"69e5b8d17a3ce8b7e8505aa5","title":"China’s foreign trade, investment integration generates greater opportunities","url":"https://www.globaltimes.cn/page/202604/1359275.shtml"}],"providers":["public_news_search"],"taxonomicMatches":{"affectedDatapoints":[{"name":"Net Supply","subject":null,"direction":"down","quantity":null},{"name":"Unit Price","subject":"crude oil","direction":"up","quantity":{"operator":">","values":[10],"unit":"%"}}],"alertTypes":[{"name":"Geopolitical and Trade","mappedFrom":"geopolitical risk","method":"llm","similarity":1,"rationale":"The candidate covers geopolitical risks affecting trade and diplomatic relations."},{"name":"Logistics and Supply Chain","mappedFrom":"supply chain dependency","method":"llm","similarity":1,"rationale":"Directly refers to supply chain logistics and dependencies"}],"impactedEntities":[{"name":"Trade Finance Services","entityType":"category","mappedFrom":"trade and investment integration: Strategies that coordinate cross-border trade flows with inward or outward investment decisions.","impact":{"likelihood":2,"severity":1,"rationale":"Policy emphasis may encourage firms to pursue combined trade/investment approaches, creating commercial opportunities."}},{"name":"Investment Management","entityType":"category","mappedFrom":"trade and investment integration: Strategies that coordinate cross-border trade flows with inward or outward investment decisions.","impact":{"likelihood":2,"severity":1,"rationale":"Policy emphasis may encourage firms to pursue combined trade/investment approaches, creating commercial opportunities."}},{"name":"Strategy Consulting","entityType":"category","mappedFrom":"trade and investment integration: Strategies that coordinate cross-border trade flows with inward or outward investment decisions.","impact":{"likelihood":2,"severity":1,"rationale":"Policy emphasis may encourage firms to pursue combined trade/investment approaches, creating commercial opportunities."}}]}}]]}}},"exampleType":"generated"}},"exampleType":"generated"},"b7993eca-fdb6-48ac-a29d-f8bab023bb66":{"description":"Invalid query parameters","content":{"application/json":{"examples":{"QUERY_VALIDATION_FAILED":{"title":"QUERY_VALIDATION_FAILED","value":{"success":false,"errorCode":"QUERY_VALIDATION_FAILED","message":"Invalid query parameters"}}},"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"errorCode":{"type":"string","enum":["USER_NOT_CONFIRMED","INVALID_CREDENTIALS","INCOMPLETE_CREDENTIALS","INVALID_SESSION_TOKEN","FORCE_CHANGE_PASSWORD","PASSWORD_RESET_REQUIRED","PASSWORD_EXPIRED","CODE_EXPIRED","SESSION_EXPIRED","UNAUTHORISED","AUTHENTICATOR_ERROR","SSO_ACCOUNT","FORBIDDEN","METHOD_NOT_ALLOWED","INVALID_INPUT","PATH_VALIDATION_FAILED","QUERY_VALIDATION_FAILED","BODY_VALIDATION_FAILED","RESPONSE_VALIDATION_FAILED","INVALID_OR_MALFORMED_JSON","INTERNAL_SERVER_ERROR","CONFIGURATION_ERROR","SERVICE_UNAVAILABLE","NOT_FOUND","CONFLICT","LIMIT_EXCEEDED","REVIEW_ALREADY_PENDING","REVIEW_NOT_PENDING","REVIEW_PENDING","REVIEW_INSUFFICIENT_DOMAINS","QUOTA_EXCEEDED","UNSUPPORTED_ENDPOINT_VERSION","ENDPOINT_NOT_FOUND","ENDPOINT_ALREADY_EXISTS"],"isRequired":true,"uniqueKey":"errorCode","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"detail":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"detail.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail.additionalProperties","typeLabel":"null"},"uniqueKey":"detail","typeLabel":"object"}},"required":["success","errorCode"],"uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"exampleType":"examples"},"9df15e3d-584c-433d-a6d8-2eecb51650cb":{"description":"Unauthorized access - API Key is missing or invalid","content":{"application/json":{"examples":{"UNAUTHORISED":{"title":"UNAUTHORISED","value":{"success":false,"errorCode":"UNAUTHORISED","message":"Unauthorized access - API Key is missing or invalid"}}},"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"errorCode":{"type":"string","enum":["USER_NOT_CONFIRMED","INVALID_CREDENTIALS","INCOMPLETE_CREDENTIALS","INVALID_SESSION_TOKEN","FORCE_CHANGE_PASSWORD","PASSWORD_RESET_REQUIRED","PASSWORD_EXPIRED","CODE_EXPIRED","SESSION_EXPIRED","UNAUTHORISED","AUTHENTICATOR_ERROR","SSO_ACCOUNT","FORBIDDEN","METHOD_NOT_ALLOWED","INVALID_INPUT","PATH_VALIDATION_FAILED","QUERY_VALIDATION_FAILED","BODY_VALIDATION_FAILED","RESPONSE_VALIDATION_FAILED","INVALID_OR_MALFORMED_JSON","INTERNAL_SERVER_ERROR","CONFIGURATION_ERROR","SERVICE_UNAVAILABLE","NOT_FOUND","CONFLICT","LIMIT_EXCEEDED","REVIEW_ALREADY_PENDING","REVIEW_NOT_PENDING","REVIEW_PENDING","REVIEW_INSUFFICIENT_DOMAINS","QUOTA_EXCEEDED","UNSUPPORTED_ENDPOINT_VERSION","ENDPOINT_NOT_FOUND","ENDPOINT_ALREADY_EXISTS"],"isRequired":true,"uniqueKey":"errorCode","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"detail":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"detail.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail.additionalProperties","typeLabel":"null"},"uniqueKey":"detail","typeLabel":"object"}},"required":["success","errorCode"],"uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"exampleType":"examples"},"1acbadf7-fa8e-4ec4-af06-26e457db062e":{"description":"API Key not subscribed to this endpoint","content":{"application/json":{"examples":{"FORBIDDEN":{"title":"FORBIDDEN","value":{"success":false,"errorCode":"FORBIDDEN","message":"API Key not subscribed to this endpoint"}}},"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"errorCode":{"type":"string","enum":["USER_NOT_CONFIRMED","INVALID_CREDENTIALS","INCOMPLETE_CREDENTIALS","INVALID_SESSION_TOKEN","FORCE_CHANGE_PASSWORD","PASSWORD_RESET_REQUIRED","PASSWORD_EXPIRED","CODE_EXPIRED","SESSION_EXPIRED","UNAUTHORISED","AUTHENTICATOR_ERROR","SSO_ACCOUNT","FORBIDDEN","METHOD_NOT_ALLOWED","INVALID_INPUT","PATH_VALIDATION_FAILED","QUERY_VALIDATION_FAILED","BODY_VALIDATION_FAILED","RESPONSE_VALIDATION_FAILED","INVALID_OR_MALFORMED_JSON","INTERNAL_SERVER_ERROR","CONFIGURATION_ERROR","SERVICE_UNAVAILABLE","NOT_FOUND","CONFLICT","LIMIT_EXCEEDED","REVIEW_ALREADY_PENDING","REVIEW_NOT_PENDING","REVIEW_PENDING","REVIEW_INSUFFICIENT_DOMAINS","QUOTA_EXCEEDED","UNSUPPORTED_ENDPOINT_VERSION","ENDPOINT_NOT_FOUND","ENDPOINT_ALREADY_EXISTS"],"isRequired":true,"uniqueKey":"errorCode","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"detail":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"detail.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail.additionalProperties","typeLabel":"null"},"uniqueKey":"detail","typeLabel":"object"}},"required":["success","errorCode"],"uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"exampleType":"examples"},"9bdaca8f-3dde-430d-873f-5af69f704d8c":{"description":"Internal Server Error","content":{"application/json":{"examples":{"INTERNAL_SERVER_ERROR":{"title":"INTERNAL_SERVER_ERROR","value":{"success":false,"errorCode":"INTERNAL_SERVER_ERROR","message":"Internal Server Error"}}},"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"errorCode":{"type":"string","enum":["USER_NOT_CONFIRMED","INVALID_CREDENTIALS","INCOMPLETE_CREDENTIALS","INVALID_SESSION_TOKEN","FORCE_CHANGE_PASSWORD","PASSWORD_RESET_REQUIRED","PASSWORD_EXPIRED","CODE_EXPIRED","SESSION_EXPIRED","UNAUTHORISED","AUTHENTICATOR_ERROR","SSO_ACCOUNT","FORBIDDEN","METHOD_NOT_ALLOWED","INVALID_INPUT","PATH_VALIDATION_FAILED","QUERY_VALIDATION_FAILED","BODY_VALIDATION_FAILED","RESPONSE_VALIDATION_FAILED","INVALID_OR_MALFORMED_JSON","INTERNAL_SERVER_ERROR","CONFIGURATION_ERROR","SERVICE_UNAVAILABLE","NOT_FOUND","CONFLICT","LIMIT_EXCEEDED","REVIEW_ALREADY_PENDING","REVIEW_NOT_PENDING","REVIEW_PENDING","REVIEW_INSUFFICIENT_DOMAINS","QUOTA_EXCEEDED","UNSUPPORTED_ENDPOINT_VERSION","ENDPOINT_NOT_FOUND","ENDPOINT_ALREADY_EXISTS"],"isRequired":true,"uniqueKey":"errorCode","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"detail":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"detail.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail.additionalProperties","typeLabel":"null"},"uniqueKey":"detail","typeLabel":"object"}},"required":["success","errorCode"],"uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"dada571b-2670-42f9-b9b9-017cef056f7e":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"Pass a static API key for every request, provided by your customer support.","scopes":[],"schemeName":"apiKeyAuth"}},"5bf84088-879d-4093-afd8-d713e7b0d74f":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Bearer token authentication, using a sessionId generated by `GET /v2/auth/session`.","scopes":[],"schemeName":"bearerAuth"}},"bb569b71-dd41-4045-a7de-1ad2213d94b1":{"sessionIdQuery":{"type":"apiKey","in":"query","name":"sessionId","description":"Session ID passed as a query parameter for authentication, provided by `GET /v2/auth/session`.","scopes":[],"schemeName":"sessionIdQuery"}}},"servers":{"ab14d94c-c153-424f-9ad2-f78ba394ba10":{"url":"http://localhost:4000","description":"Local server"},"8a9719d1-775b-4685-beef-f334ce26394b":{"url":"https://rest-dev.forestreet.com","description":"Development server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Pass a static API key for every request, provided by your customer support.","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"Pass a static API key for every request, provided by your customer support.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"x-api-key"}],"title":"apiKeyAuth"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Bearer token authentication, using a sessionId generated by `GET /v2/auth/session`.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer token authentication, using a sessionId generated by `GET /v2/auth/session`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"},{"schemes":[{"scheme":{"type":"apiKey","in":"query","name":"sessionId","description":"Session ID passed as a query parameter for authentication, provided by `GET /v2/auth/session`.","scopes":[],"schemeName":"sessionIdQuery"},"schema":{"title":"sessionId","type":"string","description":"Session ID passed as a query parameter for authentication, provided by `GET /v2/auth/session`.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"sessionIdQuery","name":"sessionId"}],"title":"sessionIdQuery"}]},"originalFileLocation":"openapi.json"},"subdomain":"forestreet","siteName":"Forestreet Documentation","title":"List event groups - Forestreet Documentation","navMaps":{"firstHrefInVersion":{"2.0":{"href":"/api-reference/endpoints/events-monitor/list-event-groups","matchLevel":0},"1.0 (Deprecated)":{"href":"/api-reference/deprecated/v1","matchLevel":3}},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T13:13:47.654Z","originalFileLocation":"api-reference/endpoints/events-monitor/list-event-groups.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieves groups of events that refer to the same real-world occurrence, for every group updated in the last 24 hours. Each item in data is one group, given as the list of its events. The events have the same shape as the ones returned by List events. Subscription Endpoint This endpoint has a special subscription requirement. Your API Key needs to be subscribed to this endpoint in order to access it; otherwise it will return a 403 Forbidden error. Please contact Forestreet support to get subscribed. Events built from proprietary data are kept separate from events built from public data, so the same occurrence can appear as several events. An event group links them together. Each event\u0026#x27;s providers field shows which data providers it was built from. A group may hold a single event when no other event was found to match it. Groups are sorted by when they were last updated, most recent first, and the events within a group by when they were created, oldest first. Unlike List events, the events in a group are not filtered by impact scores.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Forestreet Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List event groups - Forestreet Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieves groups of events that refer to the same real-world occurrence, for every group updated in the last 24 hours. Each item in data is one group, given as the list of its events. The events have the same shape as the ones returned by List events. Subscription Endpoint This endpoint has a special subscription requirement. Your API Key needs to be subscribed to this endpoint in order to access it; otherwise it will return a 403 Forbidden error. Please contact Forestreet support to get subscribed. Events built from proprietary data are kept separate from events built from public data, so the same occurrence can appear as several events. An event group links them together. Each event\u0026#x27;s providers field shows which data providers it was built from. A group may hold a single event when no other event was found to match it. Groups are sorted by when they were last updated, most recent first, and the events within a group by when they were created, oldest first. Unlike List events, the events in a group are not filtered by impact scores.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Forestreet Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://forestreet.mintlify.site/_mintlify/api/og/v2?division=Events+Monitor\u0026amp;title=List+event+groups\u0026amp;description=%0A++Retrieves+groups+of+events+that+refer+to+the+same+real-world+occurrence%2C+for+every+group%0A++updated+in+the+last+24+hours.+Each+item+in+%60data%60+is+one+group%2C+gi\u0026amp;theme=acb3b42503ddba11d1ec590b\u0026amp;signature=9e68796e287f91dcaf7772f260d7bf53a19ad1247794998d4e33984b8caea556\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"List event groups - Forestreet Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieves groups of events that refer to the same real-world occurrence, for every group updated in the last 24 hours. Each item in data is one group, given as the list of its events. The events have the same shape as the ones returned by List events. Subscription Endpoint This endpoint has a special subscription requirement. Your API Key needs to be subscribed to this endpoint in order to access it; otherwise it will return a 403 Forbidden error. Please contact Forestreet support to get subscribed. Events built from proprietary data are kept separate from events built from public data, so the same occurrence can appear as several events. An event group links them together. Each event\u0026#x27;s providers field shows which data providers it was built from. A group may hold a single event when no other event was found to match it. Groups are sorted by when they were last updated, most recent first, and the events within a group by when they were created, oldest first. Unlike List events, the events in a group are not filtered by impact scores.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://forestreet.mintlify.site/_mintlify/api/og/v2?division=Events+Monitor\u0026amp;title=List+event+groups\u0026amp;description=%0A++Retrieves+groups+of+events+that+refer+to+the+same+real-world+occurrence%2C+for+every+group%0A++updated+in+the+last+24+hours.+Each+item+in+%60data%60+is+one+group%2C+gi\u0026amp;theme=acb3b42503ddba11d1ec590b\u0026amp;signature=9e68796e287f91dcaf7772f260d7bf53a19ad1247794998d4e33984b8caea556\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/forestreet/CQ9RrLPrT2waDRGc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Forestreet Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0f62fe\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoints/events-monitor/list-event-groups.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.forestreet.com/#organization\",\"name\":\"Forestreet Documentation\",\"url\":\"https://docs.forestreet.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/forestreet/bIVkQ4GpCRS8XyuT/logo/light.svg?fit=max\u0026auto=format\u0026n=bIVkQ4GpCRS8XyuT\u0026q=85\u0026s=bb2088ad5c6417fe9c8a2dab698d078b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.forestreet.com#website\",\"name\":\"Forestreet Documentation\",\"url\":\"https://docs.forestreet.com\",\"publisher\":{\"@id\":\"https://docs.forestreet.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups#webpage\",\"url\":\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups\",\"name\":\"List event groups\",\"description\":\"Retrieves groups of events that refer to the same real-world occurrence, for every group updated in the last 24 hours. Each item in data is one group, given as the list of its events. The events have the same shape as the ones returned by List events. Subscription Endpoint This endpoint has a special subscription requirement. Your API Key needs to be subscribed to this endpoint in order to access it; otherwise it will return a 403 Forbidden error. Please contact Forestreet support to get subscribed. Events built from proprietary data are kept separate from events built from public data, so the same occurrence can appear as several events. An event group links them together. Each event's providers field shows which data providers it was built from. A group may hold a single event when no other event was found to match it. Groups are sorted by when they were last updated, most recent first, and the events within a group by when they were created, oldest first. Unlike List events, the events in a group are not filtered by impact scores.\",\"dateModified\":\"2026-11-10T13:13:47.654Z\",\"isPartOf\":{\"@id\":\"https://docs.forestreet.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.forestreet.com/api-reference/endpoints/auth/sign-in\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events Monitor\",\"item\":\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-events\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"List event groups\",\"item\":\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups#apireference\",\"headline\":\"List event groups\",\"name\":\"List event groups\",\"description\":\"Retrieves groups of events that refer to the same real-world occurrence, for every group updated in the last 24 hours. Each item in data is one group, given as the list of its events. The events have the same shape as the ones returned by List events. Subscription Endpoint This endpoint has a special subscription requirement. Your API Key needs to be subscribed to this endpoint in order to access it; otherwise it will return a 403 Forbidden error. Please contact Forestreet support to get subscribed. Events built from proprietary data are kept separate from events built from public data, so the same occurrence can appear as several events. An event group links them together. Each event's providers field shows which data providers it was built from. A group may hold a single event when no other event was found to match it. Groups are sorted by when they were last updated, most recent first, and the events within a group by when they were created, oldest first. Unlike List events, the events in a group are not filtered by impact scores.\",\"url\":\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups\",\"mainEntityOfPage\":{\"@id\":\"https://docs.forestreet.com/api-reference/endpoints/events-monitor/list-event-groups#webpage\"},\"dateModified\":\"2026-11-10T13:13:47.654Z\",\"publisher\":{\"@id\":\"https://docs.forestreet.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.forestreet.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Forestreet Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Forestreet Documentation","nav":{"global":null,"versions":[{"version":"2.0","groups":[{"group":"Quick Start","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Authentication","href":"/api-reference/authentication"}]},{"group":"Guides","pages":[{"title":"Discovery Workflow","href":"/api-reference/guides/platform-discovery"},{"title":"Export via API","href":"/api-reference/guides/export-api"},{"title":"iFrame Integration","href":"/api-reference/guides/iframe-integration"}]},{"group":"API Reference","pages":[{"group":"Authentication","icon":"key","pages":[{"openapi":"post /v2/auth/sign-in","title":"Sign in","href":"/api-reference/endpoints/auth/sign-in"},{"openapi":"post /v2/auth/sign-out","title":"Sign out","href":"/api-reference/endpoints/auth/sign-out"},{"openapi":"get /v2/auth/session","title":"Get session ID","href":"/api-reference/endpoints/auth/get-session-id"},{"openapi":"put /v2/auth/session","title":"Set Session Cookies","href":"/api-reference/endpoints/auth/set-session-cookies"}]},{"group":"Team Management","icon":"users","pages":[{"group":"Team Management","pages":[{"openapi":"get /v2/teams/{teamId}","title":"Get a team by ID","href":"/api-reference/endpoints/teams/get-a-team-by-id"},{"openapi":"post /v2/teams","title":"Create a team","href":"/api-reference/endpoints/teams/create-a-team"},{"openapi":"patch /v2/teams/{teamId}","title":"Edit a team","href":"/api-reference/endpoints/teams/edit-a-team"},{"openapi":"delete /v2/teams/{teamId}","title":"Delete a team","href":"/api-reference/endpoints/teams/delete-a-team"},{"openapi":"get /v2/teams","title":"Get current user's teams","href":"/api-reference/endpoints/teams/get-current-users-teams"}]},{"group":"User Operations","pages":[{"openapi":"get /v2/users/me","title":"About me","href":"/api-reference/endpoints/users/about-me"}]},{"group":"Export Endpoints","pages":[{"openapi":"get /v2/teams/{teamId}/endpoints","title":"Get team export endpoints","href":"/api-reference/endpoints/teams/get-team-export-endpoints"},{"openapi":"post /v2/teams/{teamId}/endpoints","title":"Get team export endpoints, advanced","href":"/api-reference/endpoints/teams/get-team-export-endpoints-advanced"},{"openapi":"put /v2/teams/{teamId}/endpoint/{endpointName}","title":"Register export endpoint for a team","href":"/api-reference/endpoints/teams/register-export-endpoint-for-a-team"},{"openapi":"patch /v2/teams/{teamId}/endpoint/{endpointName}","title":"Update export endpoint for a team","href":"/api-reference/endpoints/teams/update-export-endpoint-for-a-team"},{"openapi":"delete /v2/teams/{teamId}/endpoint/{endpointName}","title":"Delete export endpoint for a team","href":"/api-reference/endpoints/teams/delete-export-endpoint-for-a-team"}]}]},{"group":"Collection Management","icon":"folder","pages":[{"openapi":"get /v2/teams/{teamId}/collections","title":"Get team collections","href":"/api-reference/endpoints/teams/get-team-collections"},{"openapi":"post /v2/teams/{teamId}/collections","title":"Create a collection","href":"/api-reference/endpoints/teams/create-a-collection"}]},{"group":"Market Intelligence","icon":"magnifying-glass","pages":[{"group":"Market CRUD","pages":[{"openapi":"get /v2/collections/{collectionId}/markets","title":"Get markets","href":"/api-reference/endpoints/markets/get-markets"},{"openapi":"get /v2/markets/{marketId}","title":"Get a market","href":"/api-reference/endpoints/markets/get-a-market"},{"openapi":"delete /v2/markets/{marketId}","title":"Delete a market","href":"/api-reference/endpoints/markets/delete-a-market"},{"openapi":"patch /v2/markets/{marketId}","title":"Update a market","href":"/api-reference/endpoints/markets/update-a-market"},{"openapi":"post /v2/markets/{marketId}/move","title":"Move a market","href":"/api-reference/endpoints/markets/move-a-market"},{"openapi":"get /v2/markets/{marketId}/explorer/companies","title":"List market explorer companies","href":"/api-reference/endpoints/markets/list-market-explorer-companies"},{"openapi":"get /v2/markets/{marketId}/explorer/companies/filters","title":"Get market explorer filters","href":"/api-reference/endpoints/markets/get-market-explorer-filters"}]},{"group":"Discovery Process","pages":[{"openapi":"post /v2/discovery/search-criteria","title":"Generate search criteria","href":"/api-reference/endpoints/discovery/generate-search-criteria"},{"openapi":"post /v2/discovery/search-criteria/keywords","title":"Generate keywords for search","href":"/api-reference/endpoints/discovery/generate-keywords-for-search"},{"openapi":"post /v2/discovery/start","title":"Start discovery for new market","href":"/api-reference/endpoints/discovery/start-discovery-for-new-market"},{"openapi":"post /v2/discovery/{marketId}/start","title":"Start discovery for existing market","href":"/api-reference/endpoints/discovery/start-discovery-for-existing-market"},{"openapi":"get /v2/discovery/{marketId}/jobs","title":"Get job status","href":"/api-reference/endpoints/discovery/get-job-status"}]},{"group":"Company Review","pages":[{"openapi":"get /v2/discovery/{marketId}/search-criteria","title":"Get search criteria","href":"/api-reference/endpoints/discovery/get-search-criteria"},{"openapi":"get /v2/discovery/{marketId}/search-criteria/history","title":"Get search criteria history","href":"/api-reference/endpoints/discovery/get-search-criteria-history"},{"openapi":"patch /v2/discovery/{marketId}/companies/reviews","title":"Update company review status","href":"/api-reference/endpoints/discovery/update-company-review-status"},{"openapi":"post /v2/discovery/{marketId}/publish","title":"Publish a market","href":"/api-reference/endpoints/discovery/publish-a-market"}]},{"group":"Market Analysis","pages":[{"group":"Companies Data","pages":[{"openapi":"get /v2/markets/{marketId}/explorer/companies","title":"List market explorer companies","href":"/api-reference/endpoints/markets/list-market-explorer-companies"},{"openapi":"get /v2/markets/{marketId}/explorer/companies/filters","title":"Get market explorer filters","href":"/api-reference/endpoints/markets/get-market-explorer-filters"}]},{"group":"ESG","pages":[{"openapi":"post /v2/markets/{marketId}/esg","title":null,"href":"/api-reference/endpoints/markets/get-esg-data-for-a-market"},{"openapi":"post /v2/markets/{marketId}/esg/filters","title":null,"href":"/api-reference/endpoints/markets/get-esg-filters-for-a-market"},{"openapi":"get /v2/markets/{marketId}/companies/{domain}/esg","title":null,"href":"/api-reference/endpoints/markets/get-esg-data-for-a-company-in-a-market"}]}]}]},{"group":"Impact Intelligence","icon":"globe","pages":[{"openapi":"post /v2/impact/search","title":"Search companies","href":"/api-reference/endpoints/impact/search-companies"},{"openapi":"get /v2/impact/companies/{identifier}","title":"Get a company","href":"/api-reference/endpoints/impact/get-a-company"},{"openapi":"get /v2/impact/companies/{identifier}/news","title":"Get news for a company","href":"/api-reference/endpoints/impact/get-news-for-a-company"}]},{"group":"Supplier Dossier","icon":"briefcase","pages":[{"openapi":"post /v2/collections/{collectionId}/dossier/create","title":"Create a dossier","href":"/api-reference/endpoints/dossier/create-a-dossier"},{"openapi":"delete /v2/collections/{collectionId}/dossier/{agentId}","title":"Delete a dossier","href":"/api-reference/endpoints/dossier/delete-a-dossier"},{"openapi":"get /v2/collections/{collectionId}/dossier/{agentId}","title":"Get a dossier","href":"/api-reference/endpoints/dossier/get-a-dossier"},{"openapi":"post /v2/collections/{collectionId}/dossiers","title":"Get dossiers in collection","href":"/api-reference/endpoints/dossier/get-dossiers-in-collection"},{"openapi":"patch /v2/collections/{collectionId}/dossier/{agentId}","title":"Update a dossier","href":"/api-reference/endpoints/dossier/update-a-dossier"}]},{"group":"Events Monitor","icon":"bell","pages":[{"openapi":"get /v2/events-monitor/events","title":"List events","description":"\n Retrieves a list of events based on the provided query parameters. Supports filtering\n by date range, taxonomy matches, impacted entity likelihood and severity scores,\n free-text search, and pagination. By default, only events with at least one impacted\n entity with likelihood 2-3 and severity 2-3 are returned. Score bounds are inclusive.\n Results are sorted by reference count descending, then by the highest\n likelihood * severity product among impacted entities matching the impactedEntity\n filter descending. If no impactedEntity filter is supplied, all impacted entities\n are considered for the secondary sort.\n If date bounds are omitted, the range defaults to the previous UTC day at 00:00\n through the current UTC day at 23:59.\n\n \u003cInfo>\n **Subscription Endpoint**\n\n This endpoint has a special subscription requirement. Your API Key needs to be\n subscribed to this endpoint in order to access it; otherwise it will return a 403\n Forbidden error. Please contact Forestreet support to get subscribed.\n \u003c/Info>\n\n An Event is a collection of one or more Observations that all refer to the same\n underlying occurrence. For example, if a company is acquired, there may be multiple\n news articles about the acquisition, and each article would be an Observation.\n However, all of these Observations would be grouped under a single Event that\n represents the acquisition itself.\n\n \u003cNote>\n The grouping of Events is subjective to some extent; a different person may group\n Observations differently based on their interpretation. Our system uses a community\n detection algorithm on a graph of Observations linked up by proprietary heuristics to\n determine which Observations belong to the same Event. These may not always align\n with everyone's intuition, and we are continuously working to improve our algorithms\n and welcome user feedback on any misgroupings they observe.\n \u003c/Note>\n ","href":"/api-reference/endpoints/events-monitor/list-events"},{"openapi":"get /v2/events-monitor/event-groups","title":"List event groups","href":"/api-reference/endpoints/events-monitor/list-event-groups"},{"openapi":"get /v2/events-monitor/observation/{observationId}","title":"Get an Observation","description":"\n Retrieves a single observation based on the provided observation ID.\n\n \u003cInfo>\n **Subscription Endpoint**\n\n This endpoint has a special subscription requirement. Your API Key needs to be\n subscribed to this endpoint in order to access it; otherwise it will return a 403\n Forbidden error. Please contact Forestreet support to get subscribed.\n \u003c/Info>\n\n An Observation is a piece of information or data point that has been collected and\n stored in our system. It serves as the foundational unit of information to join\n together as Events, and can represent various types of data such as news articles,\n social media posts, analyst reports, or any other relevant information that we want to\n track and analyze. Each observation contains metadata about its source, content,\n publication time, and other relevant attributes that allow us to process and analyze\n it effectively.\n ","href":"/api-reference/endpoints/events-monitor/get-an-observation"}]},{"group":"Assets","icon":"image","pages":[{"openapi":"get /v2/assets/icons/{iconName}","title":"Get an iconographic symbol by name","href":"/api-reference/endpoints/assets/get-an-iconographic-symbol-by-name"},{"openapi":"get /v2/assets/logos/{domain}","title":"Get a company logo by domain","href":"/api-reference/endpoints/assets/get-a-company-logo-by-domain"}]},{"group":"Public","icon":"people","pages":[{"openapi":"get /v2/public/assets/logos/{domain}","title":"Retrieve cached company logo by domain (public)","href":"/api-reference/endpoints/public/retrieve-cached-company-logo-by-domain-public"}]}]},{"group":"UI Components","pages":[{"title":"About UI Components","href":"/api-reference/ui-components/index"},{"title":"Feature Map","href":"/api-reference/ui-components/feature-map"},{"title":"Topic Mosaic","href":"/api-reference/ui-components/topic-mosaic"},{"title":"Momentum Score","href":"/api-reference/ui-components/momentum-score"},{"title":"Supplier Dossier","href":"/api-reference/ui-components/supplier-dossier"}]}]},{"version":"1.0 (Deprecated)","pages":[{"title":"1.0 (Deprecated)","href":"/api-reference/deprecated/v1"}]}]},"basePath":"","title":"List event groups - Forestreet Documentation","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}