---
title: "Get capital graph public portfolio"
---

> 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/public/{slug}/portfolio`

## Path parameters

- `slug` (`capital-graph-public-portfolio-get.path.slug`; string, required)
  - minLength 1

## Query parameters

- `limit` (`capital-graph-public-portfolio-get.query.limit`; integer, optional)
  - min 1; max 100; default `12`
- `page` (`capital-graph-public-portfolio-get.query.page`; integer, optional)
  - min 1; max 10000; default `1`
- `cursor` (`capital-graph-public-portfolio-get.query.cursor`; string, optional)
  - format `uuid`

## Code samples

### cURL

```bash
curl --request GET \
  --url 'https://api.sureshake.com/v2/entities/public/<slug>/portfolio'
```

### TypeScript

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

response = requests.get(url)

print(response.text)
```

## Responses

### 200

Default Response

#### Example

```json
{
  "status": "available",
  "rows": [
    {
      "entityId": "156e622c-6cdf-4c27-9bc9-2f2db69919f5",
      "name": "string",
      "slug": "string",
      "logoUrl": "string",
      "domain": "string",
      "verificationBadge": {
        "status": "none",
        "context": "company",
        "reportOnFile": true,
        "label": "string",
        "lastFiledAt": "2019-08-24T14:15:22Z",
        "lastFiledPeriod": null,
        "proofLevel": "source-connected",
        "sourceConnected": true,
        "access": "permission_required",
        "reportContentsPublic": false,
        "financialMetricsPublic": false
      },
      "relationshipType": "string",
      "confidence": 100,
      "roundHint": "string",
      "display": {
        "displayStatus": "displayable",
        "reasonCodes": [],
        "provenance": {
          "sourceType": "source_url",
          "label": "string",
          "sourceUrl": "http://example.com",
          "sourceId": "string",
          "reviewedPublic": false,
          "reviewedPublicAt": "2019-08-24T14:15:22Z",
          "reviewedPublicBy": "string",
          "confidence": 100
        },
        "freshness": {
          "label": "string",
          "sourcedAt": "2019-08-24T14:15:22Z",
          "reviewedAt": "2019-08-24T14:15:22Z",
          "computedAt": "2019-08-24T14:15:22Z",
          "staleAfter": "2019-08-24T14:15:22Z"
        }
      },
      "updatedAt": "2019-08-24T14:15:22Z",
      "graphId": "string",
      "publicUrl": "string",
      "publicationVersion": 0,
      "role": "string",
      "sourceUrl": "http://example.com",
      "provenance": "reviewed_public",
      "links": [],
      "website": "http://example.com",
      "card": {
        "funding": {
          "status": "available",
          "lastFunding": {
            "stage": "string",
            "amountUsd": 9007199254740991,
            "amountDisplay": "string",
            "currency": "string",
            "announcedDate": "2019-08-24",
            "announcedMonth": "string",
            "sourceUrl": "http://example.com",
            "roundId": "string",
            "coInvestors": [],
            "leadInvestors": [],
            "sourceUrls": [
              "http://example.com"
            ],
            "observedAt": "2019-08-24T14:15:22Z",
            "provenance": "funding_observation"
          },
          "fundingRounds": [
            {
              "stage": "string",
              "amountUsd": 9007199254740991,
              "amountDisplay": "string",
              "currency": "string",
              "announcedDate": "2019-08-24",
              "announcedMonth": "string",
              "sourceUrl": "http://example.com",
              "roundId": "string",
              "coInvestors": [],
              "leadInvestors": [],
              "sourceUrls": [
                null
              ],
              "observedAt": "2019-08-24T14:15:22Z",
              "provenance": "funding_observation"
            }
          ]
        },
        "summary": {
          "text": "string",
          "sourceUrl": "http://example.com",
          "checkedAt": "2019-08-24T14:15:22Z"
        },
        "location": {
          "text": "string",
          "sourceUrl": "http://example.com",
          "checkedAt": "2019-08-24T14:15:22Z"
        },
        "industry": {
          "code": "venture_capital",
          "label": "string",
          "method": "model_inference",
          "checkedAt": "2019-08-24T14:15:22Z"
        }
      }
    }
  ],
  "pagination": {
    "limit": 0,
    "returned": 0,
    "hasMore": true,
    "nextPage": 0,
    "nextPath": "string",
    "totalKnown": 0,
    "page": 0,
    "nextCursor": "53a4a333-2825-45a4-80d2-5f430d088f36"
  },
  "factsStatus": "available",
  "unavailableComponent": "graph"
}
```

- `status` (`capital-graph-public-portfolio-get.response.200.status`; string, required)
  - one of `"available"`, `"unavailable"`
- `rows` (`capital-graph-public-portfolio-get.response.200.rows`; array<object>, required)
  - `entityId` (`capital-graph-public-portfolio-get.response.200.rows.entityId`; string, required)
    - format `uuid`
  - `name` (`capital-graph-public-portfolio-get.response.200.rows.name`; string, required)
    - minLength 1
  - `slug` (`capital-graph-public-portfolio-get.response.200.rows.slug`; string, required)
    - minLength 1
  - `logoUrl` (`capital-graph-public-portfolio-get.response.200.rows.logoUrl`; string, required, nullable)
  - `relationshipType` (`capital-graph-public-portfolio-get.response.200.rows.relationshipType`; string, required)
    - minLength 1
  - `confidence` (`capital-graph-public-portfolio-get.response.200.rows.confidence`; integer, required, nullable)
    - min 0; max 100
  - `roundHint` (`capital-graph-public-portfolio-get.response.200.rows.roundHint`; string, required, nullable)
  - `display` (`capital-graph-public-portfolio-get.response.200.rows.display`; object, required)
    - `displayStatus` (`capital-graph-public-portfolio-get.response.200.rows.display.displayStatus`; string, required)
      - one of `"displayable"`, `"hidden_no_public_provenance"`, `"hidden_inactive"`, `"hidden_revoked"`, `"hidden_confidence_only"`, `"hidden_private"`
    - `provenance` (`capital-graph-public-portfolio-get.response.200.rows.display.provenance`; object, required, nullable)
      - `sourceType` (`capital-graph-public-portfolio-get.response.200.rows.display.provenance.sourceType`; string, required)
        - one of `"source_url"`, `"reviewed_public_research"`, `"verified_report_badge"`, `"provider_record"`, `"neo4j_relationship"`, `"entity_profile"`, `"user_profile"`, `"editorial_market_definition"`
      - `label` (`capital-graph-public-portfolio-get.response.200.rows.display.provenance.label`; string, required)
        - minLength 1
      - `sourceUrl` (`capital-graph-public-portfolio-get.response.200.rows.display.provenance.sourceUrl`; string, optional, nullable)
        - format `uri`
      - `sourceId` (`capital-graph-public-portfolio-get.response.200.rows.display.provenance.sourceId`; string, optional, nullable)
      - `reviewedPublic` (`capital-graph-public-portfolio-get.response.200.rows.display.provenance.reviewedPublic`; boolean, optional)
        - default `false`
      - `reviewedPublicAt` (`capital-graph-public-portfolio-get.response.200.rows.display.provenance.reviewedPublicAt`; string, optional, nullable)
        - format `date-time`
      - `reviewedPublicBy` (`capital-graph-public-portfolio-get.response.200.rows.display.provenance.reviewedPublicBy`; string, optional, nullable)
      - `confidence` (`capital-graph-public-portfolio-get.response.200.rows.display.provenance.confidence`; integer, optional, nullable)
        - min 0; max 100
    - `reasonCodes` (`capital-graph-public-portfolio-get.response.200.rows.display.reasonCodes`; array<string>, optional)
      - one of `"eligible"`, `"below_template_threshold"`, `"missing_name_or_slug"`, `"missing_baseline_public_fact"`, `"unreleased_entity"`, `"placeholder_entity"`, `"merged_entity"`, `"suppressed_person"`, `"removed_person"`, `"missing_current_firm"`, `"missing_public_deal_or_connection"`, `"unreviewed_market"`, `"missing_market_editorial_copy"`, `"insufficient_market_graph_density"`; default `[]`
    - `freshness` (`capital-graph-public-portfolio-get.response.200.rows.display.freshness`; object, optional, nullable)
      - `label` (`capital-graph-public-portfolio-get.response.200.rows.display.freshness.label`; string, required)
        - minLength 1
      - `sourcedAt` (`capital-graph-public-portfolio-get.response.200.rows.display.freshness.sourcedAt`; string, optional, nullable)
        - format `date-time`
      - `reviewedAt` (`capital-graph-public-portfolio-get.response.200.rows.display.freshness.reviewedAt`; string, optional, nullable)
        - format `date-time`
      - `computedAt` (`capital-graph-public-portfolio-get.response.200.rows.display.freshness.computedAt`; string, optional, nullable)
        - format `date-time`
      - `staleAfter` (`capital-graph-public-portfolio-get.response.200.rows.display.freshness.staleAfter`; string, optional, nullable)
        - format `date-time`
  - `updatedAt` (`capital-graph-public-portfolio-get.response.200.rows.updatedAt`; string, required, nullable)
    - format `date-time`
  - `graphId` (`capital-graph-public-portfolio-get.response.200.rows.graphId`; string, required)
    - minLength 1
  - `publicUrl` (`capital-graph-public-portfolio-get.response.200.rows.publicUrl`; string, required)
    - pattern `^\/c\/[^/?#]+$`
  - `publicationVersion` (`capital-graph-public-portfolio-get.response.200.rows.publicationVersion`; integer, required)
    - min 0
  - `role` (`capital-graph-public-portfolio-get.response.200.rows.role`; string, required, nullable)
  - `sourceUrl` (`capital-graph-public-portfolio-get.response.200.rows.sourceUrl`; string, required, nullable)
    - format `uri`
  - `provenance` (`capital-graph-public-portfolio-get.response.200.rows.provenance`; string, required)
    - one of `"reviewed_public"`
  - `links` (`capital-graph-public-portfolio-get.response.200.rows.links`; array<unknown>, required)
  - `website` (`capital-graph-public-portfolio-get.response.200.rows.website`; string, required, nullable)
    - format `uri`
  - `card` (`capital-graph-public-portfolio-get.response.200.rows.card`; object, required, nullable)
    - `summary` (`capital-graph-public-portfolio-get.response.200.rows.card.summary`; object, required, nullable)
      - `text` (`capital-graph-public-portfolio-get.response.200.rows.card.summary.text`; string, required)
        - minLength 1
      - `sourceUrl` (`capital-graph-public-portfolio-get.response.200.rows.card.summary.sourceUrl`; string, required, nullable)
        - format `uri`
      - `checkedAt` (`capital-graph-public-portfolio-get.response.200.rows.card.summary.checkedAt`; string, required, nullable)
        - format `date-time`
    - `location` (`capital-graph-public-portfolio-get.response.200.rows.card.location`; object, required, nullable)
      - `text` (`capital-graph-public-portfolio-get.response.200.rows.card.location.text`; string, required)
        - minLength 1
      - `sourceUrl` (`capital-graph-public-portfolio-get.response.200.rows.card.location.sourceUrl`; string, required, nullable)
        - format `uri`
      - `checkedAt` (`capital-graph-public-portfolio-get.response.200.rows.card.location.checkedAt`; string, required, nullable)
        - format `date-time`
    - `industry` (`capital-graph-public-portfolio-get.response.200.rows.card.industry`; object, required, nullable)
      - `code` (`capital-graph-public-portfolio-get.response.200.rows.card.industry.code`; string, required)
        - one of `"venture_capital"`, `"private_equity"`, `"asset_management"`, `"banking"`, `"insurance"`, `"fintech"`, `"software"`, `"information_technology"`, `"artificial_intelligence"`, `"cybersecurity"`, `"healthcare"`, `"biotechnology"`, `"pharmaceuticals"`, `"medical_devices"`, `"real_estate"`, `"construction"`, `"manufacturing"`, `"energy"`, `"renewable_energy"`, `"telecommunications"`, `"media_entertainment"`, `"retail"`, `"ecommerce"`, `"consumer_goods"`, `"food_beverage"`, `"hospitality"`, `"transportation_logistics"`, `"automotive"`, `"aerospace_defense"`, `"agriculture"`, `"education"`, `"professional_services"`, `"legal"`, `"marketing_advertising"`, `"nonprofit"`, `"government"`, `"other"`
      - `label` (`capital-graph-public-portfolio-get.response.200.rows.card.industry.label`; string, required)
        - minLength 1
      - `method` (`capital-graph-public-portfolio-get.response.200.rows.card.industry.method`; string, required)
        - one of `"model_inference"`, `"owner_stated"`
      - `checkedAt` (`capital-graph-public-portfolio-get.response.200.rows.card.industry.checkedAt`; string, required, nullable)
        - format `date-time`
    - `funding` (`capital-graph-public-portfolio-get.response.200.rows.card.funding`; any of, optional)
      - any of:
        - `object`
          - `status` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.status`; string, required)
            - one of `"available"`
          - `lastFunding` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding`; object, required, nullable)
            - `stage` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.stage`; string, required)
              - minLength 1; maxLength 100
            - `sourceUrl` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.sourceUrl`; string, required)
              - format `uri`; pattern `^https?:\/\/`
            - `roundId` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.roundId`; string, required)
              - minLength 1; maxLength 255
            - `sourceUrls` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.sourceUrls`; array<string>, required)
              - format `uri`; pattern `^https?:\/\/`
            - `observedAt` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.observedAt`; string, required, nullable)
              - format `date-time`
            - `provenance` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.provenance`; string, required)
              - one of `"funding_observation"`, `"fireround"`
            - `amountUsd` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.amountUsd`; number, optional, nullable)
              - min 0; max 9007199254740991
            - `amountDisplay` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.amountDisplay`; string, optional, nullable)
              - minLength 1; maxLength 100
            - `currency` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.currency`; string, optional)
              - pattern `^[A-Z]{3}$`
            - `announcedDate` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.announcedDate`; string, optional)
              - format `date`
            - `announcedMonth` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.announcedMonth`; string, optional)
              - pattern `^\d{4}-(0[1-9]|1[0-2])$`
            - `coInvestors` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.coInvestors`; array<any of>, optional)
              - default `[]`
              - any of:
                - `string`
                - `object`
                  - `name` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.coInvestors.2.name`; string, required)
                    - minLength 1; maxLength 255
                  - `website` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.coInvestors.2.website`; string, optional, nullable)
                    - format `uri`
                  - `entityId` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.coInvestors.2.entityId`; string, optional)
                    - format `uuid`
            - `leadInvestors` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.leadInvestors`; array<any of>, optional)
              - default `[]`
              - any of:
                - `string`
                - `object`
                  - `name` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.leadInvestors.2.name`; string, required)
                    - minLength 1; maxLength 255
                  - `website` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.leadInvestors.2.website`; string, optional, nullable)
                    - format `uri`
                  - `entityId` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.lastFunding.leadInvestors.2.entityId`; string, optional)
                    - format `uuid`
          - `fundingRounds` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds`; array<object>, required)
            - `stage` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.stage`; string, required)
              - minLength 1; maxLength 100
            - `sourceUrl` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.sourceUrl`; string, required)
              - format `uri`; pattern `^https?:\/\/`
            - `roundId` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.roundId`; string, required)
              - minLength 1; maxLength 255
            - `sourceUrls` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.sourceUrls`; array<string>, required)
              - format `uri`; pattern `^https?:\/\/`
            - `observedAt` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.observedAt`; string, required, nullable)
              - format `date-time`
            - `provenance` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.provenance`; string, required)
              - one of `"funding_observation"`, `"fireround"`
            - `amountUsd` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.amountUsd`; number, optional, nullable)
              - min 0; max 9007199254740991
            - `amountDisplay` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.amountDisplay`; string, optional, nullable)
              - minLength 1; maxLength 100
            - `currency` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.currency`; string, optional)
              - pattern `^[A-Z]{3}$`
            - `announcedDate` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.announcedDate`; string, optional)
              - format `date`
            - `announcedMonth` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.announcedMonth`; string, optional)
              - pattern `^\d{4}-(0[1-9]|1[0-2])$`
            - `coInvestors` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.coInvestors`; array<any of>, optional)
              - default `[]`
              - any of:
                - `string`
                - `object`
                  - `name` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.coInvestors.2.name`; string, required)
                    - minLength 1; maxLength 255
                  - `website` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.coInvestors.2.website`; string, optional, nullable)
                    - format `uri`
                  - `entityId` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.coInvestors.2.entityId`; string, optional)
                    - format `uuid`
            - `leadInvestors` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.leadInvestors`; array<any of>, optional)
              - default `[]`
              - any of:
                - `string`
                - `object`
                  - `name` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.leadInvestors.2.name`; string, required)
                    - minLength 1; maxLength 255
                  - `website` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.leadInvestors.2.website`; string, optional, nullable)
                    - format `uri`
                  - `entityId` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.1.fundingRounds.leadInvestors.2.entityId`; string, optional)
                    - format `uuid`
        - `object`
          - `status` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.2.status`; string, required)
            - one of `"unavailable"`
          - `unavailableComponent` (`capital-graph-public-portfolio-get.response.200.rows.card.funding.2.unavailableComponent`; string, required)
            - one of `"funding_graph"`
  - `domain` (`capital-graph-public-portfolio-get.response.200.rows.domain`; string, optional, nullable)
  - `verificationBadge` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge`; object, optional)
    - `status` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.status`; string, required)
      - one of `"none"`, `"verified_report_on_file"`
    - `reportOnFile` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.reportOnFile`; boolean, required)
    - `label` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.label`; string, required)
      - minLength 1
    - `lastFiledAt` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.lastFiledAt`; string, required, nullable)
      - format `date-time`
    - `proofLevel` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.proofLevel`; string, required, nullable)
      - one of `"source-connected"`, `"reviewed"`, `"self-attested"`, `"unknown"`
    - `sourceConnected` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.sourceConnected`; boolean, required, nullable)
    - `access` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.access`; string, required, nullable)
      - one of `"permission_required"`
    - `context` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.context`; string, optional)
      - one of `"company"`, `"investor_fund"`; default `"company"`
    - `lastFiledPeriod` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.lastFiledPeriod`; string, optional, nullable)
      - minLength 1; default `null`
    - `reportContentsPublic` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.reportContentsPublic`; boolean, optional)
      - one of `false`; default `false`
    - `financialMetricsPublic` (`capital-graph-public-portfolio-get.response.200.rows.verificationBadge.financialMetricsPublic`; boolean, optional)
      - one of `false`; default `false`
- `pagination` (`capital-graph-public-portfolio-get.response.200.pagination`; object, required)
  - `limit` (`capital-graph-public-portfolio-get.response.200.pagination.limit`; integer, required)
    - min 0; max 100
  - `returned` (`capital-graph-public-portfolio-get.response.200.pagination.returned`; integer, required)
    - min 0
  - `hasMore` (`capital-graph-public-portfolio-get.response.200.pagination.hasMore`; boolean, required)
  - `nextPage` (`capital-graph-public-portfolio-get.response.200.pagination.nextPage`; integer, required, nullable)
    - min 0
  - `nextPath` (`capital-graph-public-portfolio-get.response.200.pagination.nextPath`; string, required, nullable)
    - minLength 1
  - `totalKnown` (`capital-graph-public-portfolio-get.response.200.pagination.totalKnown`; integer, required, nullable)
    - min 0
  - `page` (`capital-graph-public-portfolio-get.response.200.pagination.page`; integer, required, nullable)
    - min 0
  - `nextCursor` (`capital-graph-public-portfolio-get.response.200.pagination.nextCursor`; string, required, nullable)
    - format `uuid`
- `factsStatus` (`capital-graph-public-portfolio-get.response.200.factsStatus`; string, required)
  - one of `"available"`, `"unavailable"`, `"not_applicable"`
- `unavailableComponent` (`capital-graph-public-portfolio-get.response.200.unavailableComponent`; string, required, nullable)
  - one of `"graph"`, `"publication"`

### 400

Default Response

#### Example

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

- `error` (`capital-graph-public-portfolio-get.response.400.error`; object, required)
  - `code` (`capital-graph-public-portfolio-get.response.400.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`capital-graph-public-portfolio-get.response.400.error.message`; string, required) — Human-readable error message
  - `details` (`capital-graph-public-portfolio-get.response.400.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`capital-graph-public-portfolio-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` (`capital-graph-public-portfolio-get.response.401.error`; object, required)
  - `code` (`capital-graph-public-portfolio-get.response.401.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`capital-graph-public-portfolio-get.response.401.error.message`; string, required) — Human-readable error message
  - `details` (`capital-graph-public-portfolio-get.response.401.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`capital-graph-public-portfolio-get.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` (`capital-graph-public-portfolio-get.response.403.error`; object, required)
  - `code` (`capital-graph-public-portfolio-get.response.403.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`capital-graph-public-portfolio-get.response.403.error.message`; string, required) — Human-readable error message
  - `details` (`capital-graph-public-portfolio-get.response.403.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`capital-graph-public-portfolio-get.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` (`capital-graph-public-portfolio-get.response.404.error`; object, required)
  - `code` (`capital-graph-public-portfolio-get.response.404.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`capital-graph-public-portfolio-get.response.404.error.message`; string, required) — Human-readable error message
  - `details` (`capital-graph-public-portfolio-get.response.404.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`capital-graph-public-portfolio-get.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` (`capital-graph-public-portfolio-get.response.409.error`; object, required)
  - `code` (`capital-graph-public-portfolio-get.response.409.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`capital-graph-public-portfolio-get.response.409.error.message`; string, required) — Human-readable error message
  - `details` (`capital-graph-public-portfolio-get.response.409.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`capital-graph-public-portfolio-get.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` (`capital-graph-public-portfolio-get.response.422.error`; object, required)
  - `code` (`capital-graph-public-portfolio-get.response.422.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`capital-graph-public-portfolio-get.response.422.error.message`; string, required) — Human-readable error message
  - `details` (`capital-graph-public-portfolio-get.response.422.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`capital-graph-public-portfolio-get.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` (`capital-graph-public-portfolio-get.response.429.error`; object, required)
  - `code` (`capital-graph-public-portfolio-get.response.429.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`capital-graph-public-portfolio-get.response.429.error.message`; string, required) — Human-readable error message
  - `details` (`capital-graph-public-portfolio-get.response.429.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`capital-graph-public-portfolio-get.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` (`capital-graph-public-portfolio-get.response.500.error`; object, required)
  - `code` (`capital-graph-public-portfolio-get.response.500.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`capital-graph-public-portfolio-get.response.500.error.message`; string, required) — Human-readable error message
  - `details` (`capital-graph-public-portfolio-get.response.500.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`capital-graph-public-portfolio-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` (`capital-graph-public-portfolio-get.response.503.error`; object, required)
  - `code` (`capital-graph-public-portfolio-get.response.503.error.code`; string, required) — Machine-readable error code (e.g., NOT_FOUND)
  - `message` (`capital-graph-public-portfolio-get.response.503.error.message`; string, required) — Human-readable error message
  - `details` (`capital-graph-public-portfolio-get.response.503.error.details`; unknown, optional) — Optional structured error details
  - `traceId` (`capital-graph-public-portfolio-get.response.503.error.traceId`; string, optional) — Unique ID for log correlation


Source: https://docs.sureshake.com/reference/capital-graph-public-portfolio-get/index.md
