openapi: 3.1.0
info:
title: SS&C Geneva Fund Accounting Investors NAV API
description: SS&C Geneva provides fund accounting and portfolio management APIs for asset managers, hedge funds, and fund administrators. APIs enable NAV calculation, trade processing, investor accounting, position management, and regulatory reporting across multi-asset portfolios. Geneva is an enterprise system with REST APIs for integration with external systems.
version: '1.0'
contact:
name: SS&C Technologies Support
url: https://www.ssctech.com/about/support-client-portals
license:
name: SS&C Geneva License Agreement
url: https://www.ssctech.com/about/privacy
servers:
- url: https://api.ssctech.example.com/geneva/v1
description: SS&C Geneva API (tenant-specific URL)
security:
- BearerAuth: []
- BasicAuth: []
tags:
- name: NAV
description: Net Asset Value calculation and reporting
paths:
/portfolios/{portfolioId}/nav:
get:
operationId: getPortfolioNAV
summary: Get NAV for a portfolio
description: Returns the Net Asset Value (NAV) calculation for a portfolio on a specified date, including per-share/unit NAV, total NAV, and component breakdown.
tags:
- NAV
parameters:
- $ref: '#/components/parameters/PortfolioId'
- name: navDate
in: query
required: true
schema:
type: string
format: date
example: '2026-03-17'
- name: navType
in: query
schema:
type: string
enum:
- OFFICIAL
- ESTIMATED
- PRELIMINARY
default: OFFICIAL
responses:
'200':
description: NAV calculation
content:
application/json:
schema:
$ref: '#/components/schemas/NAVReport'
'404':
description: NAV not calculated for specified date
components:
parameters:
PortfolioId:
name: portfolioId
in: path
required: true
description: Geneva portfolio identifier
schema:
type: string
example: FUND-001
schemas:
NAVReport:
type: object
properties:
portfolioId:
type: string
navDate:
type: string
format: date
navType:
type: string
enum:
- OFFICIAL
- ESTIMATED
- PRELIMINARY
totalNAV:
type: number
description: Total NAV in base currency
navPerUnit:
type: number
description: NAV per share/unit
unitsOutstanding:
type: number
baseCurrency:
type: string
components:
type: object
properties:
longPositions:
type: number
shortPositions:
type: number
cashAndEquivalents:
type: number
accruedIncome:
type: number
liabilities:
type: number
performanceReturn:
type: object
properties:
mtdReturn:
type: number
ytdReturn:
type: number
sinceInceptionReturn:
type: number
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
BasicAuth:
type: http
scheme: basic