---
title: "Get pension statement(s) data"
method: GET
path: "/insured-persons/{personId}/statements"
tags: ["statement"]
---

# Get pension statement(s) data

`GET /insured-persons/{personId}/statements`

Provides the pension statement(s) representing the state of the policy/policies for the specified date as structured data. If no
date is specified, the latest (regular/official) pension statement(s) associated with the insured person is retrieved. If a person
has several policies (associated to different pension plans), either an aggregated statement is delivered or one statement per
pension plan. This can vary depending on the pension fund. In the aggregated statement, the related pension plans are listed.

If the pension fund is unable to provide a statement for the request date, the error code 400 should be returned.

## Parameters

- `./components/parameters/path/person_id.yaml` — unresolved $ref
- `./components/parameters/query/reference_date.yaml` — unresolved $ref

## Response `200`

Statement details.

- PensionStatementYaml[] — unresolved $ref

## Other responses

- `400` — unresolved $ref
- `401` — unresolved $ref
- `404` — unresolved $ref
- `500` — unresolved $ref

---

[API](https://skmtc.net/swissfintechinnovations/apis/pension.md) · [All operations](https://skmtc.net/swissfintechinnovations/apis/pension/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/swissfintechinnovations/pension/revisions/21373a1ef3ee/schema)
