> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# chatsessionstatus

> Chat session status values

## "chatsessionstatus" MDO List

Chat session status values

Implemented by the <see cref="T:SuperOffice.CRM.Lists.ChatSessionStatusProvider">ChatSessionStatusProvider</see> class.
The name of the MDO list is 'chatsessionstatus'.

## Sample Request

```http! theme={null}
GET /api/v1/MDOList/chatsessionstatus
Authorization: Basic dGplMDpUamUw
Accept: application/json; charset=utf-8
Accept-Language: *

```

## Sample Code

```cs theme={null}
var listProvider = ClassFactory.CreateRequired<SuperOffice.CRM.Lists.ISoListProviderFactory>().Create("chatsessionstatus", forceFlatList: true);
foreach (var item in listProvider.RootItems) {
    Console.WriteLine("{0} {1} {2} {3}", 
         item.Id, ResourceManager.ParseInlineResources(item.Name), item.StyleHint, item.ExtraInfo);
}
```

## Sample Output

| Id | Name                 | StyleHint | ExtraInfo       |
| -- | -------------------- | --------- | --------------- |
| 0  | Invalid              |           | Invalid         |
| 1  | Pre-chat form        |           | PreChatForm     |
| 2  | FAQ link             |           | Faq             |
| 3  | Offline form         |           | OfflineForm     |
| 4  | Waiting              |           | InQueue         |
| 5  | Waiting for agent    |           | CustomerLast    |
| 6  | Waiting for customer |           | UserLast        |
| 7  | Finished             |           | Finished        |
| 8  | Deleted              |           | Deleted         |
| 9  | Closed               |           | Closed          |
| 10 | Request posted       |           | RequestPosted   |
| 11 | Closed in queue      |           | ClosedFromQueue |

## Related MDO Lists

* "chatsessionstatusheadings"
* "chatsessionstatusheadingswithallitem"
* "chatsessionstatusheadingswithallitemwithnoselection"
* "chatsessionstatusheadingswithnoselection"
* "chatsessionstatuswithallitem"
* "chatsessionstatuswithallitemwithnoselection"
* "chatsessionstatuswithnoselection"


## Related topics

- [Enum ChatSessionStatus](/en/automation/crmscript/reference/CRMScript.NetServer.ChatSessionStatus.md)
- [Enum values for ChatSessionStatus](/en/database/tables/enums/chatsessionstatus.md)
- [SuperOffice.WebApi.Data.ChatSessionStatus](/en/api/reference/webapi/SuperOffice.WebApi.Data.ChatSessionStatus.md)
- [Namespace CRMScript.NetServer](/en/automation/crmscript/reference/CRMScript.NetServer.md)
- [SuperOffice.WebApi.Data.ChatSessionEntity](/en/api/reference/webapi/SuperOffice.WebApi.Data.ChatSessionEntity.md)
- [NSChatSessionEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSChatSessionEntity.md)
