---
title: "Get capital provider publication readiness"
---

> 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 › directory

`GET /v2/directory/listings/{listingId}/capital-provider-readiness`

## Path parameters

- `listingId` (`directory-get-capital-provider-publication-readiness.path.listingId`; string, required)
  - format `uuid`

## Code samples

### cURL

```bash
curl --request GET \
  --url 'https://api.sureshake.com/v2/directory/listings/<listingId>/capital-provider-readiness'
```

### TypeScript

```typescript
const url = 'https://api.sureshake.com/v2/directory/listings/<listingId>/capital-provider-readiness';
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/directory/listings/<listingId>/capital-provider-readiness"

response = requests.get(url)

print(response.text)
```

## Responses

### 200

Default Response

#### Example

```json
{
  "data": {
    "listingId": "8c73d933-f7ed-437e-9da1-caac95adc1ae",
    "profileType": "vc_professional",
    "identity": {
      "status": "verified",
      "verifiedAt": "2019-08-24T14:15:22Z",
      "expiresAt": "2019-08-24T14:15:22Z",
      "verificationMethod": "kyc_profile",
      "exceptionId": "a16eb0e6-523c-4b01-94c0-fc566596da80"
    },
    "affiliation": {
      "status": "verified",
      "verifiedAt": "2019-08-24T14:15:22Z",
      "expiresAt": "2019-08-24T14:15:22Z",
      "verificationMethod": "accepted_current_membership_at_verified_capital_entity",
      "membershipId": "8072cc74-4782-4f2c-827c-699c48ce2092",
      "exceptionId": "a16eb0e6-523c-4b01-94c0-fc566596da80",
      "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
      "organizationName": "string",
      "organizationSlug": "string",
      "organizationType": "investor",
      "role": "string",
      "title": "string"
    },
    "canPublish": true,
    "blockers": [
      "CAPITAL_PROVIDER_TYPE_REQUIRED"
    ]
  },
  "meta": {
    "timestamp": "2019-08-24T14:15:22Z"
  }
}
```

- `data` (`directory-get-capital-provider-publication-readiness.response.200.data`; object, required)
  - `listingId` (`directory-get-capital-provider-publication-readiness.response.200.data.listingId`; string, required)
    - format `uuid`
  - `profileType` (`directory-get-capital-provider-publication-readiness.response.200.data.profileType`; string, required, nullable)
    - one of `"vc_professional"`, `"angel_investor"`, `"scout"`, `"family_office_professional"`, `"accelerator_or_venture_studio"`, `"corporate_venture_professional"`, `"other_approved_capital_provider"`
  - `identity` (`directory-get-capital-provider-publication-readiness.response.200.data.identity`; object, required)
    - `status` (`directory-get-capital-provider-publication-readiness.response.200.data.identity.status`; string, required)
      - one of `"verified"`, `"not_verified"`, `"expired"`
    - `verifiedAt` (`directory-get-capital-provider-publication-readiness.response.200.data.identity.verifiedAt`; string, required, nullable)
      - format `date-time`
    - `expiresAt` (`directory-get-capital-provider-publication-readiness.response.200.data.identity.expiresAt`; string, required, nullable)
      - format `date-time`
    - `verificationMethod` (`directory-get-capital-provider-publication-readiness.response.200.data.identity.verificationMethod`; string, required, nullable)
      - one of `"kyc_profile"`, `"operator_exception"`
    - `exceptionId` (`directory-get-capital-provider-publication-readiness.response.200.data.identity.exceptionId`; string, optional, nullable)
      - format `uuid`
  - `affiliation` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation`; object, required)
    - `status` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.status`; string, required)
      - one of `"verified"`, `"not_verified"`
    - `verifiedAt` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.verifiedAt`; string, required, nullable)
      - format `date-time`
    - `verificationMethod` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.verificationMethod`; string, required, nullable)
      - one of `"accepted_current_membership_at_verified_capital_entity"`, `"operator_exception"`
    - `membershipId` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.membershipId`; string, required, nullable)
      - format `uuid`
    - `organizationId` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.organizationId`; string, required, nullable)
      - format `uuid`
    - `organizationName` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.organizationName`; string, required, nullable)
    - `organizationSlug` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.organizationSlug`; string, required, nullable)
    - `organizationType` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.organizationType`; string, required, nullable)
      - one of `"investor"`, `"fund"`
    - `role` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.role`; string, required, nullable)
    - `title` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.title`; string, required, nullable)
    - `expiresAt` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.expiresAt`; string, optional, nullable)
      - format `date-time`
    - `exceptionId` (`directory-get-capital-provider-publication-readiness.response.200.data.affiliation.exceptionId`; string, optional, nullable)
      - format `uuid`
  - `canPublish` (`directory-get-capital-provider-publication-readiness.response.200.data.canPublish`; boolean, required)
  - `blockers` (`directory-get-capital-provider-publication-readiness.response.200.data.blockers`; array<string>, required)
    - one of `"CAPITAL_PROVIDER_TYPE_REQUIRED"`, `"IDENTITY_VERIFICATION_REQUIRED"`, `"IDENTITY_VERIFICATION_EXPIRED"`, `"VERIFIED_CURRENT_CAPITAL_AFFILIATION_REQUIRED"`
- `meta` (`directory-get-capital-provider-publication-readiness.response.200.meta`; object, optional)
  - `timestamp` (`directory-get-capital-provider-publication-readiness.response.200.meta.timestamp`; string, required)
    - format `date-time`

### 400

Default Response

#### Example

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

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

### 429

Default Response

#### Example

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

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


Source: https://docs.sureshake.com/reference/directory-get-capital-provider-publication-readiness/index.md
