Skip to main content
POST
/
strategies
/
exposures
Per-strategy exposure/overlap of a portfolio across visible strategies
curl --request POST \
  --url https://api.noonum.ai/v2/strategies/exposures \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "companiesWeight": {},
  "returnDateRange": "1-year",
  "strategyIds": [
    "3c90c3cc-0d44-4b50-8888-8dd25736052a"
  ]
}
'
[
  {
    "exposure": 123,
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "name": "<string>",
    "overlap": 123,
    "returns": 123
  }
]

Authorizations

Authorization
string
header
required

Enter 'Bearer' followed by a space and then your JWT or API Key. Example: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... or Bearer YOUR_API_KEY_HERE

Body

application/json
companiesWeight
object
required

Map of company id -> weight (each 0..1) describing the portfolio to measure exposure against.

returnDateRange
enum<string>
default:1-year
Available options:
1-month,
6-month,
1-year,
5-year
strategyIds
string<uuid>[]

Strategies to score. Empty/omitted = all the caller's visible (owned or public, non-archived) strategies.

Response

Per-strategy exposure rows, sorted by exposure descending

exposure
number<float>
required
id
string<uuid>
required
name
string
required
overlap
number<float>
required
returns
number<float>
required