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

# Interface CloudApi

```typescript
interface CloudApi {
    support: CloudSupportApi;
    chatSession(): Promise<CloudChatSessionResult>;
    claimChatHandle(handle: string): Promise<CloudChatHandleClaimResult>;
    summary(): Promise<CloudAccountSummary>;
}
```

Types: [support](#support), [CloudSupportApi](core.CloudSupportApi.md), [chatSession](#chatsession-1), [CloudChatSessionResult](../types/core.CloudChatSessionResult.md), [claimChatHandle](#claimchathandle-1), [CloudChatHandleClaimResult](../types/core.CloudChatHandleClaimResult.md), [summary](#summary-1), [CloudAccountSummary](core.CloudAccountSummary.md)

##### Index

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

[support](#support)

### <a id="methods"></a>Methods

[chatSession](#chatsession) [claimChatHandle](#claimchathandle) [summary](#summary)

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

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

```typescript
support: CloudSupportApi
```

Types: [CloudSupportApi](core.CloudSupportApi.md)

Community issues (public reports + private evidence).

## <a id="methods-1"></a>Methods

### <a id="chatsession"></a>chatSession

*   <a id="chatsession-1"></a>
    
    ```typescript
    chatSession(): Promise<CloudChatSessionResult>
    ```
    
    Types: [CloudChatSessionResult](../types/core.CloudChatSessionResult.md)
    
    Mint a Community chat session, or receive a typed denial.
    
    #### Returns Promise<[CloudChatSessionResult](../types/core.CloudChatSessionResult.md)\>
    

### <a id="claimchathandle"></a>claimChatHandle

*   <a id="claimchathandle-1"></a>
    
    ```typescript
    claimChatHandle(handle: string): Promise<CloudChatHandleClaimResult>
    ```
    
    Types: [CloudChatHandleClaimResult](../types/core.CloudChatHandleClaimResult.md)
    
    Claim (or rename to) the account's Community chat handle.
    
    #### Parameters
    
    *   handle: string
    
    #### Returns Promise<[CloudChatHandleClaimResult](../types/core.CloudChatHandleClaimResult.md)\>
    

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

*   <a id="summary-1"></a>
    
    ```typescript
    summary(): Promise<CloudAccountSummary>
    ```
    
    Types: [CloudAccountSummary](core.CloudAccountSummary.md)
    
    Fetch the current read-only ISPO Cloud account summary.
    
    #### Returns Promise<[CloudAccountSummary](core.CloudAccountSummary.md)\>
