---
title: "Get sfrs statements"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.sureshake.com/llms.txt
> Use this file to discover all available pages before exploring further.

Path: Sureshake API › entities

`GET /v2/entities/{id}/sfrs-statements`

## Path parameters

- `id` (`entity-get-sfrs-statements.path.id`; string, required)
  - format `uuid`

## Query parameters

- `limit` (`entity-get-sfrs-statements.query.limit`; integer, optional)
  - min 1; max 40; default `12`

## Code samples

### cURL

```bash
curl --request GET \
  --url 'https://api.sureshake.com/v2/entities/<id>/sfrs-statements'
```

### TypeScript

```typescript
const url = 'https://api.sureshake.com/v2/entities/<id>/sfrs-statements';
const options = {method: 'GET'};

fetch(url, options)
  .then(res => res.json())
  .then(json => console.log(json))
  .catch(err => console.error(err));
```

### Python

```python
import requests

url = "https://api.sureshake.com/v2/entities/<id>/sfrs-statements"

response = requests.get(url)

print(response.text)
```

## Responses

### 200

Default Response

#### Example

```json
{
  "data": {
    "entityId": "156e622c-6cdf-4c27-9bc9-2f2db69919f5",
    "entityName": "string",
    "cik": "string",
    "disclosureNote": "string",
    "periods": [
      {
        "fiscalYear": 0,
        "fiscalPeriod": "string",
        "periodStart": "string",
        "periodEnd": "string",
        "filedDate": "string",
        "baseForm": "string",
        "currency": "string",
        "sourceAccessionNumber": "string",
        "sourceUrl": "string",
        "source": "string",
        "sources": [
          {
            "source": "string",
            "assurance": "string",
            "sourceRank": 0
          }
        ],
        "statements": {
          "income_statement": {
            "status": "converted",
            "sfrsSchemaId": "string",
            "sfrsVersion": "string",
            "payload": {
              "schemaType": "income_statement",
              "schemaVersion": "1.0.0",
              "period": {},
              "currency": "string",
              "revenue": "string",
              "costOfGoodsSold": "string",
              "operatingExpenses": "string",
              "ebitda": "string",
              "netIncome": "string"
            },
            "missingFields": [
              "string"
            ],
            "fields": {
              "property1": "string",
              "property2": "string"
            }
          },
          "balance_sheet": {
            "status": "converted",
            "sfrsSchemaId": "string",
            "sfrsVersion": "string",
            "payload": {
              "schemaType": "balance_sheet",
              "schemaVersion": "1.0.0",
              "period": {},
              "currency": "string",
              "totalAssets": "string",
              "totalLiabilities": "string",
              "totalEquity": "string",
              "cashAndEquivalents": "string",
              "totalDebt": "string",
              "currentAssets": "string",
              "currentLiabilities": "string"
            },
            "missingFields": [
              "string"
            ],
            "fields": {
              "property1": "string",
              "property2": "string"
            }
          },
          "cash_flow_statement": {
            "status": "converted",
            "sfrsSchemaId": "string",
            "sfrsVersion": "string",
            "payload": {
              "schemaType": "cash_flow_statement",
              "schemaVersion": "1.0.0",
              "period": {},
              "currency": "string",
              "operatingCashFlow": "string",
              "investingCashFlow": "string",
              "financingCashFlow": "string",
              "netCashChange": "string"
            },
            "missingFields": [
              "string"
            ],
            "fields": {
              "property1": "string",
              "property2": "string"
            }
          },
          "financial_supplement": {
            "status": "converted",
            "sfrsSchemaId": "string",
            "sfrsVersion": "string",
            "payload": {
              "schemaType": "financial_supplement",
              "schemaVersion": "1.0.0",
              "period": {},
              "currency": "string",
              "operatingIncome": "string",
              "depreciationAndAmortization": "string",
              "capitalExpenditures": "string",
              "dilutedEps": "string",
              "sharesOutstanding": "string"
            },
            "missingFields": [
              "string"
            ],
            "fields": {
              "property1": "string",
              "property2": "string"
            }
          }
        }
      }
    ],
    "dataPath": "persisted",
    "summary": {
      "periodCount": 0,
      "convertedStatements": 0,
      "incompleteStatements": 0
    }
  },
  "meta": {
    "timestamp": "2019-08-24T14:15:22Z"
  }
}
```

- `data` (`entity-get-sfrs-statements.response.200.data`; object, required)
  - `entityId` (`entity-get-sfrs-statements.response.200.data.entityId`; string, required)
    - format `uuid`
  - `entityName` (`entity-get-sfrs-statements.response.200.data.entityName`; string, required)
  - `cik` (`entity-get-sfrs-statements.response.200.data.cik`; string, required, nullable)
  - `disclosureNote` (`entity-get-sfrs-statements.response.200.data.disclosureNote`; string, required)
  - `periods` (`entity-get-sfrs-statements.response.200.data.periods`; array<object>, required)
    - `fiscalYear` (`entity-get-sfrs-statements.response.200.data.periods.fiscalYear`; integer, required, nullable)
    - `fiscalPeriod` (`entity-get-sfrs-statements.response.200.data.periods.fiscalPeriod`; string, required)
    - `periodStart` (`entity-get-sfrs-statements.response.200.data.periods.periodStart`; string, required, nullable)
    - `periodEnd` (`entity-get-sfrs-statements.response.200.data.periods.periodEnd`; string, required)
    - `filedDate` (`entity-get-sfrs-statements.response.200.data.periods.filedDate`; string, required)
    - `baseForm` (`entity-get-sfrs-statements.response.200.data.periods.baseForm`; string, required)
    - `currency` (`entity-get-sfrs-statements.response.200.data.periods.currency`; string, required)
    - `sourceAccessionNumber` (`entity-get-sfrs-statements.response.200.data.periods.sourceAccessionNumber`; string, required)
    - `sourceUrl` (`entity-get-sfrs-statements.response.200.data.periods.sourceUrl`; string, required)
    - `statements` (`entity-get-sfrs-statements.response.200.data.periods.statements`; object, required)
      - `income_statement` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement`; object, required)
        - `status` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.status`; string, required)
          - one of `"converted"`, `"incomplete"`
        - `sfrsSchemaId` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.sfrsSchemaId`; string, required)
        - `sfrsVersion` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.sfrsVersion`; string, required)
        - `payload` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload`; object, required, nullable)
          - `schemaType` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.schemaType`; string, required)
            - one of `"income_statement"`
          - `schemaVersion` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.schemaVersion`; string, required)
            - one of `"1.0.0"`
          - `period` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.period`; object, required)
            - `startDate` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.period.startDate`; string, required)
              - pattern `^\d{4}-\d{2}-\d{2}$`
            - `endDate` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.period.endDate`; string, required)
              - pattern `^\d{4}-\d{2}-\d{2}$`
          - `currency` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.currency`; string, required)
            - pattern `^[A-Z]{3}$`
          - `revenue` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.revenue`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `costOfGoodsSold` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.costOfGoodsSold`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `operatingExpenses` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.operatingExpenses`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `ebitda` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.ebitda`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `netIncome` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.payload.netIncome`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
        - `missingFields` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.missingFields`; array<string>, required)
        - `fields` (`entity-get-sfrs-statements.response.200.data.periods.statements.income_statement.fields`; map<string>, required) — Observed statement lines keyed by the schema's line names. The governed nomenclature behind every line — concept definitions, roles, and XBRL mappings — is queryable at GET /v2/sfrs/concepts.
      - `balance_sheet` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet`; object, required)
        - `status` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.status`; string, required)
          - one of `"converted"`, `"incomplete"`
        - `sfrsSchemaId` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.sfrsSchemaId`; string, required)
        - `sfrsVersion` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.sfrsVersion`; string, required)
        - `payload` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload`; object, required, nullable)
          - `schemaType` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.schemaType`; string, required)
            - one of `"balance_sheet"`
          - `schemaVersion` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.schemaVersion`; string, required)
            - one of `"1.0.0"`
          - `period` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.period`; object, required)
            - `startDate` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.period.startDate`; string, required)
              - pattern `^\d{4}-\d{2}-\d{2}$`
            - `endDate` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.period.endDate`; string, required)
              - pattern `^\d{4}-\d{2}-\d{2}$`
          - `currency` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.currency`; string, required)
            - pattern `^[A-Z]{3}$`
          - `totalAssets` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.totalAssets`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `totalLiabilities` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.totalLiabilities`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `totalEquity` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.totalEquity`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `cashAndEquivalents` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.cashAndEquivalents`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `totalDebt` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.totalDebt`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `currentAssets` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.currentAssets`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `currentLiabilities` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.payload.currentLiabilities`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
        - `missingFields` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.missingFields`; array<string>, required)
        - `fields` (`entity-get-sfrs-statements.response.200.data.periods.statements.balance_sheet.fields`; map<string>, required) — Observed statement lines keyed by the schema's line names. The governed nomenclature behind every line — concept definitions, roles, and XBRL mappings — is queryable at GET /v2/sfrs/concepts.
      - `cash_flow_statement` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement`; object, required)
        - `status` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.status`; string, required)
          - one of `"converted"`, `"incomplete"`
        - `sfrsSchemaId` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.sfrsSchemaId`; string, required)
        - `sfrsVersion` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.sfrsVersion`; string, required)
        - `payload` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload`; object, required, nullable)
          - `schemaType` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.schemaType`; string, required)
            - one of `"cash_flow_statement"`
          - `schemaVersion` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.schemaVersion`; string, required)
            - one of `"1.0.0"`
          - `period` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.period`; object, required)
            - `startDate` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.period.startDate`; string, required)
              - pattern `^\d{4}-\d{2}-\d{2}$`
            - `endDate` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.period.endDate`; string, required)
              - pattern `^\d{4}-\d{2}-\d{2}$`
          - `currency` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.currency`; string, required)
            - pattern `^[A-Z]{3}$`
          - `operatingCashFlow` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.operatingCashFlow`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `investingCashFlow` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.investingCashFlow`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `financingCashFlow` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.financingCashFlow`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `netCashChange` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.payload.netCashChange`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
        - `missingFields` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.missingFields`; array<string>, required)
        - `fields` (`entity-get-sfrs-statements.response.200.data.periods.statements.cash_flow_statement.fields`; map<string>, required) — Observed statement lines keyed by the schema's line names. The governed nomenclature behind every line — concept definitions, roles, and XBRL mappings — is queryable at GET /v2/sfrs/concepts.
      - `financial_supplement` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement`; object, required)
        - `status` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.status`; string, required)
          - one of `"converted"`, `"incomplete"`
        - `sfrsSchemaId` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.sfrsSchemaId`; string, required)
        - `sfrsVersion` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.sfrsVersion`; string, required)
        - `payload` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload`; object, required, nullable)
          - `schemaType` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.schemaType`; string, required)
            - one of `"financial_supplement"`
          - `schemaVersion` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.schemaVersion`; string, required)
            - one of `"1.0.0"`
          - `period` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.period`; object, required)
            - `startDate` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.period.startDate`; string, required)
              - pattern `^\d{4}-\d{2}-\d{2}$`
            - `endDate` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.period.endDate`; string, required)
              - pattern `^\d{4}-\d{2}-\d{2}$`
          - `currency` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.currency`; string, required)
            - pattern `^[A-Z]{3}$`
          - `operatingIncome` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.operatingIncome`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `depreciationAndAmortization` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.depreciationAndAmortization`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `capitalExpenditures` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.capitalExpenditures`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `dilutedEps` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.dilutedEps`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
          - `sharesOutstanding` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.payload.sharesOutstanding`; string, required)
            - pattern `^-?(0|[1-9]\d*)(\.\d+)?$`
        - `missingFields` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.missingFields`; array<string>, required)
        - `fields` (`entity-get-sfrs-statements.response.200.data.periods.statements.financial_supplement.fields`; map<string>, required) — Observed statement lines keyed by the schema's line names. The governed nomenclature behind every line — concept definitions, roles, and XBRL mappings — is queryable at GET /v2/sfrs/concepts.
    - `source` (`entity-get-sfrs-statements.response.200.data.periods.source`; string, optional)
    - `sources` (`entity-get-sfrs-statements.response.200.data.periods.sources`; array<object>, optional)
      - `source` (`entity-get-sfrs-statements.response.200.data.periods.sources.source`; string, required)
      - `assurance` (`entity-get-sfrs-statements.response.200.data.periods.sources.assurance`; string, required)
      - `sourceRank` (`entity-get-sfrs-statements.response.200.data.periods.sources.sourceRank`; integer, required)
  - `summary` (`entity-get-sfrs-statements.response.200.data.summary`; object, required)
    - `periodCount` (`entity-get-sfrs-statements.response.200.data.summary.periodCount`; integer, required)
      - min 0
    - `convertedStatements` (`entity-get-sfrs-statements.response.200.data.summary.convertedStatements`; integer, required)
      - min 0
    - `incompleteStatements` (`entity-get-sfrs-statements.response.200.data.summary.incompleteStatements`; integer, required)
      - min 0
  - `dataPath` (`entity-get-sfrs-statements.response.200.data.dataPath`; string, optional)
    - one of `"persisted"`, `"computed"`
- `meta` (`entity-get-sfrs-statements.response.200.meta`; object, optional)
  - `timestamp` (`entity-get-sfrs-statements.response.200.meta.timestamp`; string, required)
    - format `date-time`

### 400

Default Response

#### Example

```json
{
  "error": {
    "code": "string",
    "message": "string",
    "details": null,
    "traceId": "string"
  }
}
```

- `error` (`entity-get-sfrs-statements.response.400.error`; object, required)
  - `code` (`entity-get-sfrs-statements.response.400.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`entity-get-sfrs-statements.response.400.error.message`; string, required) — Human-readable error message
  - `details` (`entity-get-sfrs-statements.response.400.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`entity-get-sfrs-statements.response.400.error.traceId`; string, optional) — Unique ID for log correlation

### 401

Default Response

#### Example

```json
{
  "error": {
    "code": "string",
    "message": "string",
    "details": null,
    "traceId": "string"
  }
}
```

- `error` (`entity-get-sfrs-statements.response.401.error`; object, required)
  - `code` (`entity-get-sfrs-statements.response.401.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`entity-get-sfrs-statements.response.401.error.message`; string, required) — Human-readable error message
  - `details` (`entity-get-sfrs-statements.response.401.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`entity-get-sfrs-statements.response.401.error.traceId`; string, optional) — Unique ID for log correlation

### 403

Default Response

#### Example

```json
{
  "error": {
    "code": "string",
    "message": "string",
    "details": null,
    "traceId": "string"
  }
}
```

- `error` (`entity-get-sfrs-statements.response.403.error`; object, required)
  - `code` (`entity-get-sfrs-statements.response.403.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`entity-get-sfrs-statements.response.403.error.message`; string, required) — Human-readable error message
  - `details` (`entity-get-sfrs-statements.response.403.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`entity-get-sfrs-statements.response.403.error.traceId`; string, optional) — Unique ID for log correlation

### 404

Default Response

#### Example

```json
{
  "error": {
    "code": "string",
    "message": "string",
    "details": null,
    "traceId": "string"
  }
}
```

- `error` (`entity-get-sfrs-statements.response.404.error`; object, required)
  - `code` (`entity-get-sfrs-statements.response.404.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`entity-get-sfrs-statements.response.404.error.message`; string, required) — Human-readable error message
  - `details` (`entity-get-sfrs-statements.response.404.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`entity-get-sfrs-statements.response.404.error.traceId`; string, optional) — Unique ID for log correlation

### 409

Default Response

#### Example

```json
{
  "error": {
    "code": "string",
    "message": "string",
    "details": null,
    "traceId": "string"
  }
}
```

- `error` (`entity-get-sfrs-statements.response.409.error`; object, required)
  - `code` (`entity-get-sfrs-statements.response.409.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`entity-get-sfrs-statements.response.409.error.message`; string, required) — Human-readable error message
  - `details` (`entity-get-sfrs-statements.response.409.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`entity-get-sfrs-statements.response.409.error.traceId`; string, optional) — Unique ID for log correlation

### 422

Default Response

#### Example

```json
{
  "error": {
    "code": "string",
    "message": "string",
    "details": null,
    "traceId": "string"
  }
}
```

- `error` (`entity-get-sfrs-statements.response.422.error`; object, required)
  - `code` (`entity-get-sfrs-statements.response.422.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`entity-get-sfrs-statements.response.422.error.message`; string, required) — Human-readable error message
  - `details` (`entity-get-sfrs-statements.response.422.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`entity-get-sfrs-statements.response.422.error.traceId`; string, optional) — Unique ID for log correlation

### 429

Default Response

#### Example

```json
{
  "error": {
    "code": "string",
    "message": "string",
    "details": null,
    "traceId": "string"
  }
}
```

- `error` (`entity-get-sfrs-statements.response.429.error`; object, required)
  - `code` (`entity-get-sfrs-statements.response.429.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`entity-get-sfrs-statements.response.429.error.message`; string, required) — Human-readable error message
  - `details` (`entity-get-sfrs-statements.response.429.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`entity-get-sfrs-statements.response.429.error.traceId`; string, optional) — Unique ID for log correlation

### 500

Default Response

#### Example

```json
{
  "error": {
    "code": "string",
    "message": "string",
    "details": null,
    "traceId": "string"
  }
}
```

- `error` (`entity-get-sfrs-statements.response.500.error`; object, required)
  - `code` (`entity-get-sfrs-statements.response.500.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`entity-get-sfrs-statements.response.500.error.message`; string, required) — Human-readable error message
  - `details` (`entity-get-sfrs-statements.response.500.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`entity-get-sfrs-statements.response.500.error.traceId`; string, optional) — Unique ID for log correlation

### 503

Default Response

#### Example

```json
{
  "error": {
    "code": "string",
    "message": "string",
    "details": null,
    "traceId": "string"
  }
}
```

- `error` (`entity-get-sfrs-statements.response.503.error`; object, required)
  - `code` (`entity-get-sfrs-statements.response.503.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`entity-get-sfrs-statements.response.503.error.message`; string, required) — Human-readable error message
  - `details` (`entity-get-sfrs-statements.response.503.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`entity-get-sfrs-statements.response.503.error.traceId`; string, optional) — Unique ID for log correlation


Source: https://docs.sureshake.com/reference/entity-get-sfrs-statements/index.md
