[POST] .../v1/quickreply/get
Gets the list of shared quick reply suggestions. Use this method to load reusable chat quick-reply templates for operators or bot-assisted chat workflows. The request body is required; public filters metadata exposes ids and search as real request filters and limit and offset page the list with server-defined bounds. The response returns active QuickReply records sorted by last update and id and the current request user must have quick reply select permission. Missing body, denied permission, invalid filters, cache failures and database errors are returned as HTTP 200 ErrorResult business errors.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| filters | Array of Filter | Optional | Optional filters by fields available for this API method. |
| limit | Int32 | Optional | Page size. |
| offset | Int32 | Optional | Offset. |
| search | String | Optional | Text search. |
Filterable Fields
| Field | Type | Description |
|---|---|---|
| id | int | ID filter. |
| text | string |
Request Example
{
"filters": [
{
"Field": "text",
"Operator": "Like",
"Value": "approve"
}
],
"limit": 50,
"offset": 0
}
Response Parameters
| Name | Type | Description |
|---|---|---|
| next_offset | Int32 | Offset for the next data page. |
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Array of QuickReply | Result array. |
| total | Int64 | Total number of result items. |
Response Example
{
"ok": true,
"result": [
{
"id": 12,
"text": "Approve",
"last_update": 1767225600
}
],
"next_offset": 50,
"total": 1
}