---
title: "List treasury holdings."
method: GET
path: "/treasury/positions"
tags: ["Treasury"]
---

# List treasury holdings.

`GET /treasury/positions`

## Response `200`

A page of positions.

- object
  - `data` TreasuryPosition[], required
    - `assetClass` 'cash' | 'mmf' | 'treasury_bill' | 'treasury_note' | 'rolling_treasury_bills', required
    - `symbol` string, nullable, required
    - `cusip` string, nullable, required
    - `marketValue` Money, required — An amount as integer minor units plus its currency.
      - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
      - `currency` string, required — ISO 4217 currency code, e.g. "USD".
    - `shares` string, nullable, required — Fractional share count as a decimal string, or null (e.g. treasury notes).
    - `costBasis` object, nullable, required — An amount as integer minor units plus its currency.
      - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
      - `currency` string, required — ISO 4217 currency code, e.g. "USD".
    - `netYieldBps` integer, nullable, required — Net yield in basis points (net of fees), or null.
    - `grossYieldBps` integer, nullable, required — Gross yield in basis points, or null.
    - `sharePrice` string, nullable, required — Current market share price as a decimal string, or null.
    - `maturityDate` string, nullable, required — Maturity date (ISO-8601), T-bills only; else null.
  - `nextCursor` string, nullable, required — Pass back as ?cursor for the next page; null on the last page.

---

[API](https://skmtc.dev/joinarc/apis/arc-api.md) · [All operations](https://skmtc.dev/joinarc/apis/arc-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/joinarc/arc-api/revisions/f0dc4aa0fe84/schema)
