> ISPO SDK documentation. [HTML](https://ispo.ai/docs/classes/core.ProjectRpcError.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Class ProjectRpcError

Stable project-call failure exposed identically by every SDK transport.

#### Hierarchy

*   Error
    *   ProjectRpcError

##### Index

### <a id="constructors"></a>Constructors

[constructor](#constructor)

### <a id="properties"></a>Properties

[code](#code) [details?](#details)

## <a id="constructors-1"></a>Constructors

### <a id="constructor"></a>constructor

*   <a id="constructorprojectrpcerror"></a>
    
    ```typescript
    new ProjectRpcError(payload: ProjectRpcErrorPayload): ProjectRpcError
    ```
    
    Types: [ProjectRpcErrorPayload](../interfaces/core.ProjectRpcErrorPayload.md), ProjectRpcError
    
    #### Parameters
    
    *   payload: [ProjectRpcErrorPayload](../interfaces/core.ProjectRpcErrorPayload.md)
    
    #### Returns ProjectRpcError
    
    Overrides Error.constructor
    

## <a id="properties-1"></a>Properties

### <a id="code"></a>`Readonly`code

```typescript
code:
    | "outside-reviewed-eligibility"
    | "rate-limited"
    | "bad-request"
    | "capability-denied"
    | "unknown-method"
    | "unknown-project"
    | "project-file-not-found"
    | "project-file-permission-denied"
    | "project-file-is-directory"
    | "project-file-is-not-directory"
    | "project-directory-not-found"
    | "project-directory-permission-denied"
    | "project-directory-is-directory"
    | "project-directory-is-not-directory"
    | "shared-file-not-found"
    | "shared-file-permission-denied"
    | "shared-file-is-directory"
    | "shared-file-is-not-directory"
    | "shared-directory-not-found"
    | "shared-directory-permission-denied"
    | "shared-directory-is-directory"
    | "shared-directory-is-not-directory"
    | "scope-violation"
    | "secrets-denied"
    | "entity-not-found"
    | "entity-version-conflict"
    | "entity-idempotency-conflict"
    | "entity-grant-denied"
    | "entity-type-not-found"
    | "entity-content-denied"
    | "entity-content-not-found"
    | "entity-content-redacted"
    | "entity-content-too-large"
    | "entity-content-media-type-denied"
    | "entity-content-slot-not-declared"
    | "connector-denied"
    | "ui-denied"
    | "host-denied"
    | "agent-denied"
    | "dialog-denied"
    | "files-denied"
    | "blobs-denied"
    | "documents-denied"
    | "assets-denied"
    | "sites-deploy-denied"
    | "ai-no-local-route"
    | "ai-unavailable"
    | "ai-capacity"
    | "ai-cancelled"
    | "ai-outcome-unknown"
    | "timeout"
    | "internal"
    | "entity-operation-denied"
    | "folder-access-denied"
    | "session-unavailable"
```

### <a id="details"></a>`Optional` `Readonly`details

```typescript
details?: unknown
```
