---
title: "Which upcoming releases hit the open positions"
method: GET
path: "/rest/api/v1/projects/{projectId}/economicCalendar/exposure"
tags: ["News API"]
---

# Which upcoming releases hit the open positions

`GET /rest/api/v1/projects/{projectId}/economicCalendar/exposure`

## Request

- Base URL: `https://api.metacopier.io`
- URL: `https://api.metacopier.io/rest/api/v1/projects/{projectId}/economicCalendar/exposure`
- Auth: API key in header `X-API-KEY`
- TypeScript: <https://skmtc.dev/metacopier/apis/metacopier-api/docs/rest/api/v1/projects/:projectId/economicCalendar/exposure/get.ts> (a function with typed inputs; its response is checked against the schema)

Open positions live on the node, so this costs one round trip to the account and is deliberately account scoped and user triggered rather than part of a page load. A symbol listed under unresolvedSymbols is a symbol the news filter would not protect either.

## Path parameters

- `projectId` string, uuid, required

## Query parameters

- `accountId` string, uuid, required
- `days` integer
- `impact` string

## Response `200`

OK

- CalendarExposureDTO
  - `asOfUtc` string, date-time: When the positions were read from the broker
  - `events` CalendarExposureEventDTO[]: Soonest event first
    - `currencyCode` string
    - `eventId` string
    - `eventTimeUtc` string, date-time
    - `floatingProfit` number: Current floating profit of those positions
    - `impact` 'HOLIDAY' | 'LOW' | 'MEDIUM' | 'HIGH'
    - `margin` number: Initial margin of those positions in account currency, null when the broker did not report it
    - `positions` integer
    - `symbols` string[]: Which symbols are exposed, so a wrong mapping is visible at a glance
    - `title` string
    - `volume` number: Combined volume in lots
  - `fromUtc` string, date-time
  - `openPositions` integer
  - `toUtc` string, date-time
  - `unresolvedSymbols` string[]: Symbols that could not be mapped to a currency, so they show no exposure even if they are risky

## Changes

- **2026-08-30** `69d2d39c695e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/metacopier/apis/metacopier-api/changes/rest/api/v1/projects/:projectId/economicCalendar/exposure/get.md)

---

[API](https://skmtc.dev/metacopier/apis/metacopier-api.md) - [All operations](https://skmtc.dev/metacopier/apis/metacopier-api/llms.txt) - [OpenAPI document](https://skmtc.dev/metacopier/apis/metacopier-api/revisions/2ac6d7461345?raw)
