---
title: "Get a source-aware public/private company terminal"
---

> 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}/company-terminal`

## Path parameters

- `id` (`company-terminal-get.path.id`; string, required)
  - format `uuid`

## Code samples

### cURL

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

### TypeScript

```typescript
const url = 'https://api.sureshake.com/v2/entities/<id>/company-terminal';
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>/company-terminal"

response = requests.get(url)

print(response.text)
```

## Responses

### 200

Default Response

#### Example

```json
{
  "data": {
    "entityId": "156e622c-6cdf-4c27-9bc9-2f2db69919f5",
    "entityName": "string",
    "entitySlug": "string",
    "profileMode": "public_reference",
    "viewerScope": "public",
    "trust": {
      "state": "sec_filed_reference",
      "reportingCadence": "monthly",
      "lastVerifiedAt": "string",
      "lapseReason": "stale",
      "currentMetricVerification": "source_verified",
      "historicalReportsRemainVerified": true,
      "secFiled": true
    },
    "pageTabs": [
      {
        "key": "string",
        "label": "string",
        "type": "system",
        "state": "open",
        "position": 0,
        "requestTarget": {
          "type": "tab",
          "entityId": "156e622c-6cdf-4c27-9bc9-2f2db69919f5",
          "pageTabId": "af46ed88-e486-4d9f-a1f6-5c67cf59e571"
        }
      }
    ],
    "documents": {
      "reports": [
        {
          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
          "title": "string",
          "description": "string",
          "kind": "report",
          "periodEnd": "string",
          "updatedAt": "string",
          "verified": true,
          "access": "public"
        }
      ],
      "publications": [
        {
          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
          "title": "string",
          "description": "string",
          "kind": "report",
          "periodEnd": "string",
          "updatedAt": "string",
          "verified": true,
          "access": "public"
        }
      ]
    },
    "identity": {
      "companyMarketStatus": "public",
      "primaryExchange": "string",
      "primaryTicker": "string",
      "sureshakeTicker": "string",
      "cik": "string",
      "secName": "string",
      "sic": "string",
      "sicDescription": "string",
      "fiscalYearEnd": "string",
      "issuerStatus": "candidate",
      "regulationCategory": "exchange_listed",
      "isActiveOperatingCompany": true,
      "listingStatus": "active",
      "claimStatus": "string",
      "referenceLabel": "string"
    },
    "summary": {
      "state": "available",
      "asOf": "string",
      "metrics": [
        {
          "key": "string",
          "label": "string",
          "state": "available",
          "value": 0,
          "displayValue": "string",
          "unit": "string",
          "periodEnd": "string",
          "deltaValue": 0,
          "deltaDisplay": "string",
          "source": {
            "kind": "regulator",
            "provider": "string",
            "label": "string",
            "url": "http://example.com",
            "accessedAt": "2019-08-24T14:15:22Z",
            "accessionNumber": "string",
            "note": "string",
            "verificationStatus": "source_verified"
          },
          "explanation": "string"
        }
      ],
      "maskedMetrics": [
        {
          "key": "string",
          "label": "string",
          "value": {
            "masked": true,
            "source": "string",
            "asOf": "string"
          }
        }
      ],
      "highlights": [
        "string"
      ],
      "dataQualityLabel": "string"
    },
    "financialHealth": {
      "state": "available",
      "overallSignal": "great",
      "headline": "string",
      "explanation": "string",
      "signals": [
        {
          "key": "string",
          "label": "string",
          "signal": "great",
          "grade": "A",
          "headline": "string",
          "explanation": "string",
          "metricKeys": [
            "string"
          ]
        }
      ]
    },
    "financials": {
      "state": "available",
      "periods": [
        {
          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
          "fiscalYear": 0,
          "fiscalPeriod": "string",
          "baseForm": "string",
          "periodStart": "string",
          "periodEnd": "string",
          "filedDate": "string",
          "currency": "string",
          "sourceAccessionNumber": "string",
          "sourceUrl": "http://example.com",
          "revision": 0,
          "coveragePercent": 100,
          "incomeStatement": [
            {
              "key": "string",
              "label": "string",
              "displayValue": "string",
              "value": 0,
              "unit": "string",
              "sourceConcept": "string"
            }
          ],
          "balanceSheet": [
            {
              "key": "string",
              "label": "string",
              "displayValue": "string",
              "value": 0,
              "unit": "string",
              "sourceConcept": "string"
            }
          ],
          "cashFlowStatement": [
            {
              "key": "string",
              "label": "string",
              "displayValue": "string",
              "value": 0,
              "unit": "string",
              "sourceConcept": "string"
            }
          ],
          "derivedMetrics": [
            {
              "key": "string",
              "label": "string",
              "displayValue": "string",
              "value": 0,
              "unit": "string",
              "sourceConcept": "string"
            }
          ],
          "warnings": [
            "string"
          ]
        }
      ],
      "unavailableReason": "string"
    },
    "filings": {
      "state": "available",
      "latestAnnualFiledAt": "string",
      "latestQuarterlyFiledAt": "string",
      "rows": [
        {
          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
          "form": "string",
          "baseForm": "string",
          "filingDate": "string",
          "reportDate": "string",
          "accessionNumber": "string",
          "filingIndexUrl": "http://example.com",
          "primaryDocumentUrl": "http://example.com",
          "isAmendment": true,
          "amendsAccessionNumber": "string",
          "status": "active",
          "description": "string"
        }
      ]
    },
    "dividends": {
      "state": "available",
      "cadence": "quarterly",
      "metrics": [
        {
          "key": "string",
          "label": "string",
          "state": "available",
          "value": 0,
          "displayValue": "string",
          "unit": "string",
          "periodEnd": "string",
          "deltaValue": 0,
          "deltaDisplay": "string",
          "source": {
            "kind": "regulator",
            "provider": "string",
            "label": "string",
            "url": "http://example.com",
            "accessedAt": "2019-08-24T14:15:22Z",
            "accessionNumber": "string",
            "note": "string",
            "verificationStatus": "source_verified"
          },
          "explanation": "string"
        }
      ],
      "rows": [
        {
          "periodId": "7cc85576-6d6b-4609-a8e6-020187b27a09",
          "fiscalYear": 0,
          "fiscalPeriod": "string",
          "baseForm": "string",
          "periodEnd": "string",
          "filedDate": "string",
          "currency": "string",
          "perShareDeclared": 0,
          "perSharePaid": 0,
          "totalCashPaid": 0,
          "sourceAccessionNumber": "string",
          "sourceUrl": "http://example.com"
        }
      ],
      "unavailableReason": "string"
    },
    "models": {
      "state": "available",
      "templates": [
        {
          "key": "string",
          "label": "string",
          "description": "string",
          "state": "available",
          "requiredMetricKeys": [
            "string"
          ],
          "missingMetricKeys": [
            "string"
          ],
          "prefilledMetricKeys": [
            "string"
          ],
          "disclaimer": "string"
        }
      ]
    },
    "marketData": {
      "state": "not_configured",
      "reason": "string",
      "quote": {
        "price": 0,
        "currency": "string",
        "change": 0,
        "changePercent": 0,
        "previousClose": 0,
        "dayHigh": 0,
        "dayLow": 0,
        "fiftyTwoWeekHigh": 0,
        "fiftyTwoWeekLow": 0,
        "beta": 0,
        "sharesOutstanding": 0,
        "marketCapitalization": 0,
        "asOf": "string",
        "fetchedAt": "2019-08-24T14:15:22Z",
        "stale": true,
        "delayed": true,
        "source": {
          "provider": "string",
          "attribution": "string"
        }
      },
      "history": {
        "state": "not_configured",
        "reason": "string",
        "points": [
          {
            "date": "string",
            "close": 0,
            "adjustedClose": 0,
            "volume": 0
          }
        ],
        "asOf": "string",
        "source": {
          "provider": "string",
          "attribution": "string"
        }
      },
      "metrics": [
        {
          "key": "string",
          "label": "string",
          "state": "available",
          "value": 0,
          "displayValue": "string",
          "unit": "string",
          "periodEnd": "string",
          "deltaValue": 0,
          "deltaDisplay": "string",
          "source": {
            "kind": "regulator",
            "provider": "string",
            "label": "string",
            "url": "http://example.com",
            "accessedAt": "2019-08-24T14:15:22Z",
            "accessionNumber": "string",
            "note": "string",
            "verificationStatus": "source_verified"
          },
          "explanation": "string"
        }
      ]
    },
    "peerBenchmarks": {
      "state": "available",
      "reason": "string",
      "peerSet": {
        "name": "string",
        "version": 0,
        "methodology": "string",
        "constituentCount": 0
      },
      "asOf": "2019-08-24T14:15:22Z",
      "categories": [
        {
          "key": "quote",
          "label": "string",
          "metrics": [
            {
              "key": "string",
              "label": "string",
              "unit": "string",
              "companyValue": 0,
              "companyDisplay": "string",
              "peersValue": 0,
              "peersDisplay": "string",
              "sectorValue": 0,
              "sectorDisplay": "string"
            }
          ]
        }
      ],
      "source": {
        "kind": "regulator",
        "provider": "string",
        "label": "string",
        "url": "http://example.com",
        "accessedAt": "2019-08-24T14:15:22Z",
        "accessionNumber": "string",
        "note": "string",
        "verificationStatus": "source_verified"
      }
    },
    "transparencyLadder": {
      "state": "available",
      "currentStage": "profile",
      "score": 100,
      "steps": [
        {
          "key": "profile",
          "label": "string",
          "description": "string",
          "state": "complete",
          "completedAt": "2019-08-24T14:15:22Z",
          "actionLabel": "string",
          "actionPath": "string"
        }
      ],
      "nextAction": "string"
    },
    "modules": [
      {
        "key": "string",
        "label": "string",
        "state": "available",
        "description": "string",
        "reason": "string"
      }
    ],
    "sources": [
      {
        "kind": "regulator",
        "provider": "string",
        "label": "string",
        "url": "http://example.com",
        "accessedAt": "2019-08-24T14:15:22Z",
        "accessionNumber": "string",
        "note": "string",
        "verificationStatus": "source_verified"
      }
    ],
    "generatedAt": "2019-08-24T14:15:22Z",
    "disclaimer": "string"
  },
  "meta": {
    "timestamp": "2019-08-24T14:15:22Z"
  }
}
```

- `data` (`company-terminal-get.response.200.data`; object, required)
  - `entityId` (`company-terminal-get.response.200.data.entityId`; string, required)
    - format `uuid`
  - `entityName` (`company-terminal-get.response.200.data.entityName`; string, required)
  - `entitySlug` (`company-terminal-get.response.200.data.entitySlug`; string, required)
  - `profileMode` (`company-terminal-get.response.200.data.profileMode`; string, required)
    - one of `"public_reference"`, `"private_company"`, `"unclassified_company"`
  - `viewerScope` (`company-terminal-get.response.200.data.viewerScope`; string, required)
    - one of `"public"`, `"granted"`, `"owner"`, `"admin"`
  - `identity` (`company-terminal-get.response.200.data.identity`; object, required)
    - `companyMarketStatus` (`company-terminal-get.response.200.data.identity.companyMarketStatus`; string, required, nullable)
      - one of `"public"`, `"private"`
    - `primaryExchange` (`company-terminal-get.response.200.data.identity.primaryExchange`; string, required, nullable)
    - `primaryTicker` (`company-terminal-get.response.200.data.identity.primaryTicker`; string, required, nullable)
    - `sureshakeTicker` (`company-terminal-get.response.200.data.identity.sureshakeTicker`; string, required, nullable)
    - `cik` (`company-terminal-get.response.200.data.identity.cik`; string, required, nullable)
    - `secName` (`company-terminal-get.response.200.data.identity.secName`; string, required, nullable)
    - `sic` (`company-terminal-get.response.200.data.identity.sic`; string, required, nullable)
    - `sicDescription` (`company-terminal-get.response.200.data.identity.sicDescription`; string, required, nullable)
    - `fiscalYearEnd` (`company-terminal-get.response.200.data.identity.fiscalYearEnd`; string, required, nullable)
    - `issuerStatus` (`company-terminal-get.response.200.data.identity.issuerStatus`; string, required, nullable)
      - one of `"candidate"`, `"active"`, `"inactive"`, `"delisted"`
    - `isActiveOperatingCompany` (`company-terminal-get.response.200.data.identity.isActiveOperatingCompany`; boolean, required)
    - `listingStatus` (`company-terminal-get.response.200.data.identity.listingStatus`; string, required, nullable)
      - one of `"active"`, `"inactive"`, `"delisted"`
    - `claimStatus` (`company-terminal-get.response.200.data.identity.claimStatus`; string, required, nullable)
    - `referenceLabel` (`company-terminal-get.response.200.data.identity.referenceLabel`; string, required)
    - `regulationCategory` (`company-terminal-get.response.200.data.identity.regulationCategory`; string, optional, nullable)
      - one of `"exchange_listed"`, `"regulation_cf"`
  - `summary` (`company-terminal-get.response.200.data.summary`; object, required)
    - `state` (`company-terminal-get.response.200.data.summary.state`; string, required)
      - one of `"available"`, `"partial"`, `"permissioned"`, `"locked"`, `"unavailable"`, `"not_applicable"`
    - `asOf` (`company-terminal-get.response.200.data.summary.asOf`; string, required, nullable)
    - `metrics` (`company-terminal-get.response.200.data.summary.metrics`; array<object>, required)
      - `key` (`company-terminal-get.response.200.data.summary.metrics.key`; string, required)
      - `label` (`company-terminal-get.response.200.data.summary.metrics.label`; string, required)
      - `state` (`company-terminal-get.response.200.data.summary.metrics.state`; string, required)
        - one of `"available"`, `"missing"`, `"permissioned"`, `"derived"`
      - `value` (`company-terminal-get.response.200.data.summary.metrics.value`; any of, required, nullable)
        - any of: `number`, `string`, `boolean`
      - `displayValue` (`company-terminal-get.response.200.data.summary.metrics.displayValue`; string, required, nullable)
      - `unit` (`company-terminal-get.response.200.data.summary.metrics.unit`; string, required, nullable)
      - `periodEnd` (`company-terminal-get.response.200.data.summary.metrics.periodEnd`; string, required, nullable)
      - `deltaValue` (`company-terminal-get.response.200.data.summary.metrics.deltaValue`; number, required, nullable)
      - `deltaDisplay` (`company-terminal-get.response.200.data.summary.metrics.deltaDisplay`; string, required, nullable)
      - `source` (`company-terminal-get.response.200.data.summary.metrics.source`; object, required, nullable)
        - `kind` (`company-terminal-get.response.200.data.summary.metrics.source.kind`; string, required)
          - one of `"regulator"`, `"company"`, `"sureshake_report"`, `"derived"`, `"market_provider"`
        - `provider` (`company-terminal-get.response.200.data.summary.metrics.source.provider`; string, required)
        - `label` (`company-terminal-get.response.200.data.summary.metrics.source.label`; string, required)
        - `url` (`company-terminal-get.response.200.data.summary.metrics.source.url`; string, required, nullable)
          - format `uri`
        - `accessedAt` (`company-terminal-get.response.200.data.summary.metrics.source.accessedAt`; string, required, nullable)
          - format `date-time`
        - `accessionNumber` (`company-terminal-get.response.200.data.summary.metrics.source.accessionNumber`; string, optional, nullable)
        - `note` (`company-terminal-get.response.200.data.summary.metrics.source.note`; string, optional, nullable)
        - `verificationStatus` (`company-terminal-get.response.200.data.summary.metrics.source.verificationStatus`; string, optional)
          - one of `"source_verified"`, `"asserted"`, `"computed"`, `"historical_verified"`
      - `explanation` (`company-terminal-get.response.200.data.summary.metrics.explanation`; string, optional, nullable)
    - `highlights` (`company-terminal-get.response.200.data.summary.highlights`; array<string>, required)
    - `dataQualityLabel` (`company-terminal-get.response.200.data.summary.dataQualityLabel`; string, required)
    - `maskedMetrics` (`company-terminal-get.response.200.data.summary.maskedMetrics`; array<object>, optional)
      - `key` (`company-terminal-get.response.200.data.summary.maskedMetrics.key`; string, required)
      - `label` (`company-terminal-get.response.200.data.summary.maskedMetrics.label`; string, required)
      - `value` (`company-terminal-get.response.200.data.summary.maskedMetrics.value`; object, required)
        - `masked` (`company-terminal-get.response.200.data.summary.maskedMetrics.value.masked`; boolean, required)
          - one of `true`
        - `source` (`company-terminal-get.response.200.data.summary.maskedMetrics.value.source`; string, required)
          - minLength 1
        - `asOf` (`company-terminal-get.response.200.data.summary.maskedMetrics.value.asOf`; string, required, nullable)
  - `financialHealth` (`company-terminal-get.response.200.data.financialHealth`; object, required)
    - `state` (`company-terminal-get.response.200.data.financialHealth.state`; string, required)
      - one of `"available"`, `"partial"`, `"permissioned"`, `"locked"`, `"unavailable"`, `"not_applicable"`
    - `overallSignal` (`company-terminal-get.response.200.data.financialHealth.overallSignal`; string, required)
      - one of `"great"`, `"good"`, `"watch"`, `"risk"`, `"unavailable"`
    - `headline` (`company-terminal-get.response.200.data.financialHealth.headline`; string, required)
    - `explanation` (`company-terminal-get.response.200.data.financialHealth.explanation`; string, required)
    - `signals` (`company-terminal-get.response.200.data.financialHealth.signals`; array<object>, required)
      - `key` (`company-terminal-get.response.200.data.financialHealth.signals.key`; string, required)
      - `label` (`company-terminal-get.response.200.data.financialHealth.signals.label`; string, required)
      - `signal` (`company-terminal-get.response.200.data.financialHealth.signals.signal`; string, required)
        - one of `"great"`, `"good"`, `"watch"`, `"risk"`, `"unavailable"`
      - `grade` (`company-terminal-get.response.200.data.financialHealth.signals.grade`; string, required, nullable)
        - one of `"A"`, `"B"`, `"C"`, `"D"`, `"F"`
      - `headline` (`company-terminal-get.response.200.data.financialHealth.signals.headline`; string, required)
      - `explanation` (`company-terminal-get.response.200.data.financialHealth.signals.explanation`; string, required)
      - `metricKeys` (`company-terminal-get.response.200.data.financialHealth.signals.metricKeys`; array<string>, required)
  - `financials` (`company-terminal-get.response.200.data.financials`; object, required)
    - `state` (`company-terminal-get.response.200.data.financials.state`; string, required)
      - one of `"available"`, `"partial"`, `"permissioned"`, `"locked"`, `"unavailable"`, `"not_applicable"`
    - `periods` (`company-terminal-get.response.200.data.financials.periods`; array<object>, required)
      - `id` (`company-terminal-get.response.200.data.financials.periods.id`; string, required)
        - format `uuid`
      - `fiscalYear` (`company-terminal-get.response.200.data.financials.periods.fiscalYear`; integer, required, nullable)
      - `fiscalPeriod` (`company-terminal-get.response.200.data.financials.periods.fiscalPeriod`; string, required)
      - `baseForm` (`company-terminal-get.response.200.data.financials.periods.baseForm`; string, required)
      - `periodStart` (`company-terminal-get.response.200.data.financials.periods.periodStart`; string, required, nullable)
      - `periodEnd` (`company-terminal-get.response.200.data.financials.periods.periodEnd`; string, required)
      - `filedDate` (`company-terminal-get.response.200.data.financials.periods.filedDate`; string, required)
      - `currency` (`company-terminal-get.response.200.data.financials.periods.currency`; string, required)
      - `sourceAccessionNumber` (`company-terminal-get.response.200.data.financials.periods.sourceAccessionNumber`; string, required)
      - `sourceUrl` (`company-terminal-get.response.200.data.financials.periods.sourceUrl`; string, required)
        - format `uri`
      - `revision` (`company-terminal-get.response.200.data.financials.periods.revision`; integer, required)
        - min 0
      - `coveragePercent` (`company-terminal-get.response.200.data.financials.periods.coveragePercent`; number, required)
        - min 0; max 100
      - `incomeStatement` (`company-terminal-get.response.200.data.financials.periods.incomeStatement`; array<object>, required)
        - `key` (`company-terminal-get.response.200.data.financials.periods.incomeStatement.key`; string, required)
        - `label` (`company-terminal-get.response.200.data.financials.periods.incomeStatement.label`; string, required)
        - `displayValue` (`company-terminal-get.response.200.data.financials.periods.incomeStatement.displayValue`; string, required, nullable)
        - `value` (`company-terminal-get.response.200.data.financials.periods.incomeStatement.value`; number, required, nullable)
        - `unit` (`company-terminal-get.response.200.data.financials.periods.incomeStatement.unit`; string, required, nullable)
        - `sourceConcept` (`company-terminal-get.response.200.data.financials.periods.incomeStatement.sourceConcept`; string, required, nullable)
      - `balanceSheet` (`company-terminal-get.response.200.data.financials.periods.balanceSheet`; array<object>, required)
        - `key` (`company-terminal-get.response.200.data.financials.periods.balanceSheet.key`; string, required)
        - `label` (`company-terminal-get.response.200.data.financials.periods.balanceSheet.label`; string, required)
        - `displayValue` (`company-terminal-get.response.200.data.financials.periods.balanceSheet.displayValue`; string, required, nullable)
        - `value` (`company-terminal-get.response.200.data.financials.periods.balanceSheet.value`; number, required, nullable)
        - `unit` (`company-terminal-get.response.200.data.financials.periods.balanceSheet.unit`; string, required, nullable)
        - `sourceConcept` (`company-terminal-get.response.200.data.financials.periods.balanceSheet.sourceConcept`; string, required, nullable)
      - `cashFlowStatement` (`company-terminal-get.response.200.data.financials.periods.cashFlowStatement`; array<object>, required)
        - `key` (`company-terminal-get.response.200.data.financials.periods.cashFlowStatement.key`; string, required)
        - `label` (`company-terminal-get.response.200.data.financials.periods.cashFlowStatement.label`; string, required)
        - `displayValue` (`company-terminal-get.response.200.data.financials.periods.cashFlowStatement.displayValue`; string, required, nullable)
        - `value` (`company-terminal-get.response.200.data.financials.periods.cashFlowStatement.value`; number, required, nullable)
        - `unit` (`company-terminal-get.response.200.data.financials.periods.cashFlowStatement.unit`; string, required, nullable)
        - `sourceConcept` (`company-terminal-get.response.200.data.financials.periods.cashFlowStatement.sourceConcept`; string, required, nullable)
      - `derivedMetrics` (`company-terminal-get.response.200.data.financials.periods.derivedMetrics`; array<object>, required)
        - `key` (`company-terminal-get.response.200.data.financials.periods.derivedMetrics.key`; string, required)
        - `label` (`company-terminal-get.response.200.data.financials.periods.derivedMetrics.label`; string, required)
        - `displayValue` (`company-terminal-get.response.200.data.financials.periods.derivedMetrics.displayValue`; string, required, nullable)
        - `value` (`company-terminal-get.response.200.data.financials.periods.derivedMetrics.value`; number, required, nullable)
        - `unit` (`company-terminal-get.response.200.data.financials.periods.derivedMetrics.unit`; string, required, nullable)
        - `sourceConcept` (`company-terminal-get.response.200.data.financials.periods.derivedMetrics.sourceConcept`; string, required, nullable)
      - `warnings` (`company-terminal-get.response.200.data.financials.periods.warnings`; array<string>, required)
    - `unavailableReason` (`company-terminal-get.response.200.data.financials.unavailableReason`; string, required, nullable)
  - `filings` (`company-terminal-get.response.200.data.filings`; object, required)
    - `state` (`company-terminal-get.response.200.data.filings.state`; string, required)
      - one of `"available"`, `"partial"`, `"permissioned"`, `"locked"`, `"unavailable"`, `"not_applicable"`
    - `latestAnnualFiledAt` (`company-terminal-get.response.200.data.filings.latestAnnualFiledAt`; string, required, nullable)
    - `latestQuarterlyFiledAt` (`company-terminal-get.response.200.data.filings.latestQuarterlyFiledAt`; string, required, nullable)
    - `rows` (`company-terminal-get.response.200.data.filings.rows`; array<object>, required)
      - `id` (`company-terminal-get.response.200.data.filings.rows.id`; string, required)
        - format `uuid`
      - `form` (`company-terminal-get.response.200.data.filings.rows.form`; string, required)
      - `baseForm` (`company-terminal-get.response.200.data.filings.rows.baseForm`; string, required)
      - `filingDate` (`company-terminal-get.response.200.data.filings.rows.filingDate`; string, required)
      - `reportDate` (`company-terminal-get.response.200.data.filings.rows.reportDate`; string, required, nullable)
      - `accessionNumber` (`company-terminal-get.response.200.data.filings.rows.accessionNumber`; string, required)
      - `filingIndexUrl` (`company-terminal-get.response.200.data.filings.rows.filingIndexUrl`; string, required)
        - format `uri`
      - `primaryDocumentUrl` (`company-terminal-get.response.200.data.filings.rows.primaryDocumentUrl`; string, required, nullable)
        - format `uri`
      - `isAmendment` (`company-terminal-get.response.200.data.filings.rows.isAmendment`; boolean, required)
      - `amendsAccessionNumber` (`company-terminal-get.response.200.data.filings.rows.amendsAccessionNumber`; string, required, nullable)
      - `status` (`company-terminal-get.response.200.data.filings.rows.status`; string, required)
        - one of `"active"`, `"superseded"`, `"withdrawn"`
      - `description` (`company-terminal-get.response.200.data.filings.rows.description`; string, required, nullable)
  - `models` (`company-terminal-get.response.200.data.models`; object, required)
    - `state` (`company-terminal-get.response.200.data.models.state`; string, required)
      - one of `"available"`, `"partial"`, `"permissioned"`, `"locked"`, `"unavailable"`, `"not_applicable"`
    - `templates` (`company-terminal-get.response.200.data.models.templates`; array<object>, required)
      - `key` (`company-terminal-get.response.200.data.models.templates.key`; string, required)
      - `label` (`company-terminal-get.response.200.data.models.templates.label`; string, required)
      - `description` (`company-terminal-get.response.200.data.models.templates.description`; string, required)
      - `state` (`company-terminal-get.response.200.data.models.templates.state`; string, required)
        - one of `"available"`, `"partial"`, `"permissioned"`, `"locked"`, `"unavailable"`, `"not_applicable"`
      - `requiredMetricKeys` (`company-terminal-get.response.200.data.models.templates.requiredMetricKeys`; array<string>, required)
      - `missingMetricKeys` (`company-terminal-get.response.200.data.models.templates.missingMetricKeys`; array<string>, required)
      - `prefilledMetricKeys` (`company-terminal-get.response.200.data.models.templates.prefilledMetricKeys`; array<string>, required)
      - `disclaimer` (`company-terminal-get.response.200.data.models.templates.disclaimer`; string, required)
  - `marketData` (`company-terminal-get.response.200.data.marketData`; object, required)
    - `state` (`company-terminal-get.response.200.data.marketData.state`; string, required)
      - one of `"not_configured"`, `"available"`, `"unavailable"`
    - `reason` (`company-terminal-get.response.200.data.marketData.reason`; string, required, nullable)
    - `quote` (`company-terminal-get.response.200.data.marketData.quote`; object, required, nullable)
      - `price` (`company-terminal-get.response.200.data.marketData.quote.price`; number, required)
      - `currency` (`company-terminal-get.response.200.data.marketData.quote.currency`; string, required)
      - `change` (`company-terminal-get.response.200.data.marketData.quote.change`; number, required, nullable)
      - `changePercent` (`company-terminal-get.response.200.data.marketData.quote.changePercent`; number, required, nullable)
      - `previousClose` (`company-terminal-get.response.200.data.marketData.quote.previousClose`; number, required, nullable)
      - `dayHigh` (`company-terminal-get.response.200.data.marketData.quote.dayHigh`; number, required, nullable)
      - `dayLow` (`company-terminal-get.response.200.data.marketData.quote.dayLow`; number, required, nullable)
      - `fiftyTwoWeekHigh` (`company-terminal-get.response.200.data.marketData.quote.fiftyTwoWeekHigh`; number, required, nullable)
      - `fiftyTwoWeekLow` (`company-terminal-get.response.200.data.marketData.quote.fiftyTwoWeekLow`; number, required, nullable)
      - `beta` (`company-terminal-get.response.200.data.marketData.quote.beta`; number, required, nullable)
      - `sharesOutstanding` (`company-terminal-get.response.200.data.marketData.quote.sharesOutstanding`; number, required, nullable)
      - `marketCapitalization` (`company-terminal-get.response.200.data.marketData.quote.marketCapitalization`; number, required, nullable)
      - `asOf` (`company-terminal-get.response.200.data.marketData.quote.asOf`; string, required)
      - `fetchedAt` (`company-terminal-get.response.200.data.marketData.quote.fetchedAt`; string, required)
        - format `date-time`
      - `stale` (`company-terminal-get.response.200.data.marketData.quote.stale`; boolean, required)
      - `delayed` (`company-terminal-get.response.200.data.marketData.quote.delayed`; boolean, required)
      - `source` (`company-terminal-get.response.200.data.marketData.quote.source`; object, required)
        - `provider` (`company-terminal-get.response.200.data.marketData.quote.source.provider`; string, required)
        - `attribution` (`company-terminal-get.response.200.data.marketData.quote.source.attribution`; string, required)
    - `history` (`company-terminal-get.response.200.data.marketData.history`; object, required)
      - `state` (`company-terminal-get.response.200.data.marketData.history.state`; string, required)
        - one of `"not_configured"`, `"available"`, `"unavailable"`
      - `reason` (`company-terminal-get.response.200.data.marketData.history.reason`; string, required, nullable)
      - `points` (`company-terminal-get.response.200.data.marketData.history.points`; array<object>, required)
        - `date` (`company-terminal-get.response.200.data.marketData.history.points.date`; string, required)
        - `close` (`company-terminal-get.response.200.data.marketData.history.points.close`; number, required)
        - `adjustedClose` (`company-terminal-get.response.200.data.marketData.history.points.adjustedClose`; number, required, nullable)
        - `volume` (`company-terminal-get.response.200.data.marketData.history.points.volume`; number, required, nullable)
      - `asOf` (`company-terminal-get.response.200.data.marketData.history.asOf`; string, required, nullable)
      - `source` (`company-terminal-get.response.200.data.marketData.history.source`; object, required, nullable)
        - `provider` (`company-terminal-get.response.200.data.marketData.history.source.provider`; string, required)
        - `attribution` (`company-terminal-get.response.200.data.marketData.history.source.attribution`; string, required)
    - `metrics` (`company-terminal-get.response.200.data.marketData.metrics`; array<object>, required)
      - `key` (`company-terminal-get.response.200.data.marketData.metrics.key`; string, required)
      - `label` (`company-terminal-get.response.200.data.marketData.metrics.label`; string, required)
      - `state` (`company-terminal-get.response.200.data.marketData.metrics.state`; string, required)
        - one of `"available"`, `"missing"`, `"permissioned"`, `"derived"`
      - `value` (`company-terminal-get.response.200.data.marketData.metrics.value`; any of, required, nullable)
        - any of: `number`, `string`, `boolean`
      - `displayValue` (`company-terminal-get.response.200.data.marketData.metrics.displayValue`; string, required, nullable)
      - `unit` (`company-terminal-get.response.200.data.marketData.metrics.unit`; string, required, nullable)
      - `periodEnd` (`company-terminal-get.response.200.data.marketData.metrics.periodEnd`; string, required, nullable)
      - `deltaValue` (`company-terminal-get.response.200.data.marketData.metrics.deltaValue`; number, required, nullable)
      - `deltaDisplay` (`company-terminal-get.response.200.data.marketData.metrics.deltaDisplay`; string, required, nullable)
      - `source` (`company-terminal-get.response.200.data.marketData.metrics.source`; object, required, nullable)
        - `kind` (`company-terminal-get.response.200.data.marketData.metrics.source.kind`; string, required)
          - one of `"regulator"`, `"company"`, `"sureshake_report"`, `"derived"`, `"market_provider"`
        - `provider` (`company-terminal-get.response.200.data.marketData.metrics.source.provider`; string, required)
        - `label` (`company-terminal-get.response.200.data.marketData.metrics.source.label`; string, required)
        - `url` (`company-terminal-get.response.200.data.marketData.metrics.source.url`; string, required, nullable)
          - format `uri`
        - `accessedAt` (`company-terminal-get.response.200.data.marketData.metrics.source.accessedAt`; string, required, nullable)
          - format `date-time`
        - `accessionNumber` (`company-terminal-get.response.200.data.marketData.metrics.source.accessionNumber`; string, optional, nullable)
        - `note` (`company-terminal-get.response.200.data.marketData.metrics.source.note`; string, optional, nullable)
        - `verificationStatus` (`company-terminal-get.response.200.data.marketData.metrics.source.verificationStatus`; string, optional)
          - one of `"source_verified"`, `"asserted"`, `"computed"`, `"historical_verified"`
      - `explanation` (`company-terminal-get.response.200.data.marketData.metrics.explanation`; string, optional, nullable)
  - `peerBenchmarks` (`company-terminal-get.response.200.data.peerBenchmarks`; object, required)
    - `state` (`company-terminal-get.response.200.data.peerBenchmarks.state`; string, required)
      - one of `"available"`, `"locked"`, `"unavailable"`
    - `reason` (`company-terminal-get.response.200.data.peerBenchmarks.reason`; string, required, nullable)
    - `peerSet` (`company-terminal-get.response.200.data.peerBenchmarks.peerSet`; object, required, nullable)
      - `name` (`company-terminal-get.response.200.data.peerBenchmarks.peerSet.name`; string, required)
      - `version` (`company-terminal-get.response.200.data.peerBenchmarks.peerSet.version`; integer, required)
        - min 0
      - `methodology` (`company-terminal-get.response.200.data.peerBenchmarks.peerSet.methodology`; string, required)
      - `constituentCount` (`company-terminal-get.response.200.data.peerBenchmarks.peerSet.constituentCount`; integer, required)
        - min 0
    - `asOf` (`company-terminal-get.response.200.data.peerBenchmarks.asOf`; string, required, nullable)
      - format `date-time`
    - `categories` (`company-terminal-get.response.200.data.peerBenchmarks.categories`; array<object>, required)
      - `key` (`company-terminal-get.response.200.data.peerBenchmarks.categories.key`; string, required)
        - one of `"quote"`, `"value"`, `"size"`, `"growth"`, `"profit"`
      - `label` (`company-terminal-get.response.200.data.peerBenchmarks.categories.label`; string, required)
      - `metrics` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics`; array<object>, required)
        - `key` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics.key`; string, required)
        - `label` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics.label`; string, required)
        - `unit` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics.unit`; string, required)
        - `companyValue` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics.companyValue`; number, required, nullable)
        - `companyDisplay` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics.companyDisplay`; string, required, nullable)
        - `peersValue` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics.peersValue`; number, required, nullable)
        - `peersDisplay` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics.peersDisplay`; string, required, nullable)
        - `sectorValue` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics.sectorValue`; number, required, nullable)
        - `sectorDisplay` (`company-terminal-get.response.200.data.peerBenchmarks.categories.metrics.sectorDisplay`; string, required, nullable)
    - `source` (`company-terminal-get.response.200.data.peerBenchmarks.source`; object, required, nullable)
      - `kind` (`company-terminal-get.response.200.data.peerBenchmarks.source.kind`; string, required)
        - one of `"regulator"`, `"company"`, `"sureshake_report"`, `"derived"`, `"market_provider"`
      - `provider` (`company-terminal-get.response.200.data.peerBenchmarks.source.provider`; string, required)
      - `label` (`company-terminal-get.response.200.data.peerBenchmarks.source.label`; string, required)
      - `url` (`company-terminal-get.response.200.data.peerBenchmarks.source.url`; string, required, nullable)
        - format `uri`
      - `accessedAt` (`company-terminal-get.response.200.data.peerBenchmarks.source.accessedAt`; string, required, nullable)
        - format `date-time`
      - `accessionNumber` (`company-terminal-get.response.200.data.peerBenchmarks.source.accessionNumber`; string, optional, nullable)
      - `note` (`company-terminal-get.response.200.data.peerBenchmarks.source.note`; string, optional, nullable)
      - `verificationStatus` (`company-terminal-get.response.200.data.peerBenchmarks.source.verificationStatus`; string, optional)
        - one of `"source_verified"`, `"asserted"`, `"computed"`, `"historical_verified"`
  - `transparencyLadder` (`company-terminal-get.response.200.data.transparencyLadder`; object, required)
    - `state` (`company-terminal-get.response.200.data.transparencyLadder.state`; string, required)
      - one of `"available"`, `"partial"`, `"permissioned"`, `"locked"`, `"unavailable"`, `"not_applicable"`
    - `currentStage` (`company-terminal-get.response.200.data.transparencyLadder.currentStage`; string, required, nullable)
      - one of `"profile"`, `"source_connected"`, `"verified_report"`, `"reporting_history"`, `"benchmark_ready"`
    - `score` (`company-terminal-get.response.200.data.transparencyLadder.score`; number, required, nullable)
      - min 0; max 100
    - `steps` (`company-terminal-get.response.200.data.transparencyLadder.steps`; array<object>, required)
      - `key` (`company-terminal-get.response.200.data.transparencyLadder.steps.key`; string, required)
        - one of `"profile"`, `"source_connected"`, `"verified_report"`, `"reporting_history"`, `"benchmark_ready"`
      - `label` (`company-terminal-get.response.200.data.transparencyLadder.steps.label`; string, required)
      - `description` (`company-terminal-get.response.200.data.transparencyLadder.steps.description`; string, required)
      - `state` (`company-terminal-get.response.200.data.transparencyLadder.steps.state`; string, required)
        - one of `"complete"`, `"current"`, `"next"`, `"locked"`, `"private"`
      - `completedAt` (`company-terminal-get.response.200.data.transparencyLadder.steps.completedAt`; string, required, nullable)
        - format `date-time`
      - `actionLabel` (`company-terminal-get.response.200.data.transparencyLadder.steps.actionLabel`; string, required, nullable)
      - `actionPath` (`company-terminal-get.response.200.data.transparencyLadder.steps.actionPath`; string, required, nullable)
    - `nextAction` (`company-terminal-get.response.200.data.transparencyLadder.nextAction`; string, required, nullable)
  - `modules` (`company-terminal-get.response.200.data.modules`; array<object>, required)
    - `key` (`company-terminal-get.response.200.data.modules.key`; string, required)
    - `label` (`company-terminal-get.response.200.data.modules.label`; string, required)
    - `state` (`company-terminal-get.response.200.data.modules.state`; string, required)
      - one of `"available"`, `"partial"`, `"permissioned"`, `"locked"`, `"unavailable"`, `"not_applicable"`
    - `description` (`company-terminal-get.response.200.data.modules.description`; string, required)
    - `reason` (`company-terminal-get.response.200.data.modules.reason`; string, required, nullable)
  - `sources` (`company-terminal-get.response.200.data.sources`; array<object>, required)
    - `kind` (`company-terminal-get.response.200.data.sources.kind`; string, required)
      - one of `"regulator"`, `"company"`, `"sureshake_report"`, `"derived"`, `"market_provider"`
    - `provider` (`company-terminal-get.response.200.data.sources.provider`; string, required)
    - `label` (`company-terminal-get.response.200.data.sources.label`; string, required)
    - `url` (`company-terminal-get.response.200.data.sources.url`; string, required, nullable)
      - format `uri`
    - `accessedAt` (`company-terminal-get.response.200.data.sources.accessedAt`; string, required, nullable)
      - format `date-time`
    - `accessionNumber` (`company-terminal-get.response.200.data.sources.accessionNumber`; string, optional, nullable)
    - `note` (`company-terminal-get.response.200.data.sources.note`; string, optional, nullable)
    - `verificationStatus` (`company-terminal-get.response.200.data.sources.verificationStatus`; string, optional)
      - one of `"source_verified"`, `"asserted"`, `"computed"`, `"historical_verified"`
  - `generatedAt` (`company-terminal-get.response.200.data.generatedAt`; string, required)
    - format `date-time`
  - `disclaimer` (`company-terminal-get.response.200.data.disclaimer`; string, required)
  - `trust` (`company-terminal-get.response.200.data.trust`; object, optional)
    - `state` (`company-terminal-get.response.200.data.trust.state`; string, required)
      - one of `"sec_filed_reference"`, `"sureshake_verified"`, `"managed_unverified"`, `"reference_profile"`, `"verification_lapsed"`
    - `reportingCadence` (`company-terminal-get.response.200.data.trust.reportingCadence`; string, required, nullable)
      - one of `"monthly"`, `"quarterly"`, `"annual"`
    - `lastVerifiedAt` (`company-terminal-get.response.200.data.trust.lastVerifiedAt`; string, required, nullable)
    - `lapseReason` (`company-terminal-get.response.200.data.trust.lapseReason`; string, required, nullable)
      - one of `"stale"`, `"connection_failed"`, `"connection_revoked"`
    - `currentMetricVerification` (`company-terminal-get.response.200.data.trust.currentMetricVerification`; string, required)
      - one of `"source_verified"`, `"asserted"`
    - `historicalReportsRemainVerified` (`company-terminal-get.response.200.data.trust.historicalReportsRemainVerified`; boolean, required)
      - one of `true`
    - `secFiled` (`company-terminal-get.response.200.data.trust.secFiled`; boolean, required)
  - `pageTabs` (`company-terminal-get.response.200.data.pageTabs`; array<object>, optional)
    - `key` (`company-terminal-get.response.200.data.pageTabs.key`; string, required)
      - minLength 1
    - `label` (`company-terminal-get.response.200.data.pageTabs.label`; string, required)
      - minLength 1
    - `type` (`company-terminal-get.response.200.data.pageTabs.type`; string, required)
      - one of `"system"`, `"composable"`
    - `state` (`company-terminal-get.response.200.data.pageTabs.state`; string, required)
      - one of `"open"`, `"locked"`
    - `position` (`company-terminal-get.response.200.data.pageTabs.position`; integer, required)
      - min 0
    - `requestTarget` (`company-terminal-get.response.200.data.pageTabs.requestTarget`; object, optional)
      - `type` (`company-terminal-get.response.200.data.pageTabs.requestTarget.type`; string, required)
        - one of `"tab"`
      - `entityId` (`company-terminal-get.response.200.data.pageTabs.requestTarget.entityId`; string, required)
        - format `uuid`
      - `pageTabId` (`company-terminal-get.response.200.data.pageTabs.requestTarget.pageTabId`; string, required)
        - format `uuid`
  - `documents` (`company-terminal-get.response.200.data.documents`; object, optional)
    - `reports` (`company-terminal-get.response.200.data.documents.reports`; array<object>, required)
      - `id` (`company-terminal-get.response.200.data.documents.reports.id`; string, required)
        - format `uuid`
      - `title` (`company-terminal-get.response.200.data.documents.reports.title`; string, required)
      - `description` (`company-terminal-get.response.200.data.documents.reports.description`; string, required, nullable)
      - `kind` (`company-terminal-get.response.200.data.documents.reports.kind`; string, required)
        - one of `"report"`, `"update"`, `"document"`
      - `periodEnd` (`company-terminal-get.response.200.data.documents.reports.periodEnd`; string, required, nullable)
      - `updatedAt` (`company-terminal-get.response.200.data.documents.reports.updatedAt`; string, required)
      - `verified` (`company-terminal-get.response.200.data.documents.reports.verified`; boolean, required)
      - `access` (`company-terminal-get.response.200.data.documents.reports.access`; string, required)
        - one of `"public"`, `"shared"`, `"private"`
    - `publications` (`company-terminal-get.response.200.data.documents.publications`; array<object>, required)
      - `id` (`company-terminal-get.response.200.data.documents.publications.id`; string, required)
        - format `uuid`
      - `title` (`company-terminal-get.response.200.data.documents.publications.title`; string, required)
      - `description` (`company-terminal-get.response.200.data.documents.publications.description`; string, required, nullable)
      - `kind` (`company-terminal-get.response.200.data.documents.publications.kind`; string, required)
        - one of `"report"`, `"update"`, `"document"`
      - `periodEnd` (`company-terminal-get.response.200.data.documents.publications.periodEnd`; string, required, nullable)
      - `updatedAt` (`company-terminal-get.response.200.data.documents.publications.updatedAt`; string, required)
      - `verified` (`company-terminal-get.response.200.data.documents.publications.verified`; boolean, required)
      - `access` (`company-terminal-get.response.200.data.documents.publications.access`; string, required)
        - one of `"public"`, `"shared"`, `"private"`
  - `dividends` (`company-terminal-get.response.200.data.dividends`; object, optional)
    - `state` (`company-terminal-get.response.200.data.dividends.state`; string, required)
      - one of `"available"`, `"partial"`, `"permissioned"`, `"locked"`, `"unavailable"`, `"not_applicable"`
    - `cadence` (`company-terminal-get.response.200.data.dividends.cadence`; string, required, nullable)
      - one of `"quarterly"`, `"semiannual"`, `"annual"`, `"irregular"`, `"none"`
    - `metrics` (`company-terminal-get.response.200.data.dividends.metrics`; array<object>, required)
      - `key` (`company-terminal-get.response.200.data.dividends.metrics.key`; string, required)
      - `label` (`company-terminal-get.response.200.data.dividends.metrics.label`; string, required)
      - `state` (`company-terminal-get.response.200.data.dividends.metrics.state`; string, required)
        - one of `"available"`, `"missing"`, `"permissioned"`, `"derived"`
      - `value` (`company-terminal-get.response.200.data.dividends.metrics.value`; any of, required, nullable)
        - any of: `number`, `string`, `boolean`
      - `displayValue` (`company-terminal-get.response.200.data.dividends.metrics.displayValue`; string, required, nullable)
      - `unit` (`company-terminal-get.response.200.data.dividends.metrics.unit`; string, required, nullable)
      - `periodEnd` (`company-terminal-get.response.200.data.dividends.metrics.periodEnd`; string, required, nullable)
      - `deltaValue` (`company-terminal-get.response.200.data.dividends.metrics.deltaValue`; number, required, nullable)
      - `deltaDisplay` (`company-terminal-get.response.200.data.dividends.metrics.deltaDisplay`; string, required, nullable)
      - `source` (`company-terminal-get.response.200.data.dividends.metrics.source`; object, required, nullable)
        - `kind` (`company-terminal-get.response.200.data.dividends.metrics.source.kind`; string, required)
          - one of `"regulator"`, `"company"`, `"sureshake_report"`, `"derived"`, `"market_provider"`
        - `provider` (`company-terminal-get.response.200.data.dividends.metrics.source.provider`; string, required)
        - `label` (`company-terminal-get.response.200.data.dividends.metrics.source.label`; string, required)
        - `url` (`company-terminal-get.response.200.data.dividends.metrics.source.url`; string, required, nullable)
          - format `uri`
        - `accessedAt` (`company-terminal-get.response.200.data.dividends.metrics.source.accessedAt`; string, required, nullable)
          - format `date-time`
        - `accessionNumber` (`company-terminal-get.response.200.data.dividends.metrics.source.accessionNumber`; string, optional, nullable)
        - `note` (`company-terminal-get.response.200.data.dividends.metrics.source.note`; string, optional, nullable)
        - `verificationStatus` (`company-terminal-get.response.200.data.dividends.metrics.source.verificationStatus`; string, optional)
          - one of `"source_verified"`, `"asserted"`, `"computed"`, `"historical_verified"`
      - `explanation` (`company-terminal-get.response.200.data.dividends.metrics.explanation`; string, optional, nullable)
    - `rows` (`company-terminal-get.response.200.data.dividends.rows`; array<object>, required)
      - `periodId` (`company-terminal-get.response.200.data.dividends.rows.periodId`; string, required)
        - format `uuid`
      - `fiscalYear` (`company-terminal-get.response.200.data.dividends.rows.fiscalYear`; integer, required, nullable)
      - `fiscalPeriod` (`company-terminal-get.response.200.data.dividends.rows.fiscalPeriod`; string, required)
      - `baseForm` (`company-terminal-get.response.200.data.dividends.rows.baseForm`; string, required)
      - `periodEnd` (`company-terminal-get.response.200.data.dividends.rows.periodEnd`; string, required)
      - `filedDate` (`company-terminal-get.response.200.data.dividends.rows.filedDate`; string, required)
      - `currency` (`company-terminal-get.response.200.data.dividends.rows.currency`; string, required)
      - `perShareDeclared` (`company-terminal-get.response.200.data.dividends.rows.perShareDeclared`; number, required, nullable)
      - `perSharePaid` (`company-terminal-get.response.200.data.dividends.rows.perSharePaid`; number, required, nullable)
      - `totalCashPaid` (`company-terminal-get.response.200.data.dividends.rows.totalCashPaid`; number, required, nullable)
      - `sourceAccessionNumber` (`company-terminal-get.response.200.data.dividends.rows.sourceAccessionNumber`; string, required)
      - `sourceUrl` (`company-terminal-get.response.200.data.dividends.rows.sourceUrl`; string, required)
        - format `uri`
    - `unavailableReason` (`company-terminal-get.response.200.data.dividends.unavailableReason`; string, required, nullable)
- `meta` (`company-terminal-get.response.200.meta`; object, optional)
  - `timestamp` (`company-terminal-get.response.200.meta.timestamp`; string, required)
    - format `date-time`

### 400

Default Response

#### Example

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

- `error` (`company-terminal-get.response.400.error`; object, required)
  - `code` (`company-terminal-get.response.400.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`company-terminal-get.response.400.error.message`; string, required) — Human-readable error message
  - `details` (`company-terminal-get.response.400.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`company-terminal-get.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` (`company-terminal-get.response.401.error`; object, required)
  - `code` (`company-terminal-get.response.401.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`company-terminal-get.response.401.error.message`; string, required) — Human-readable error message
  - `details` (`company-terminal-get.response.401.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`company-terminal-get.response.401.error.traceId`; string, optional) — Unique ID for log correlation

### 404

Default Response

#### Example

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

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

### 500

Default Response

#### Example

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

- `error` (`company-terminal-get.response.500.error`; object, required)
  - `code` (`company-terminal-get.response.500.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`company-terminal-get.response.500.error.message`; string, required) — Human-readable error message
  - `details` (`company-terminal-get.response.500.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`company-terminal-get.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` (`company-terminal-get.response.503.error`; object, required)
  - `code` (`company-terminal-get.response.503.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`company-terminal-get.response.503.error.message`; string, required) — Human-readable error message
  - `details` (`company-terminal-get.response.503.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`company-terminal-get.response.503.error.traceId`; string, optional) — Unique ID for log correlation


Source: https://docs.sureshake.com/reference/company-terminal-get/index.md
