# Search Clients by text

`POST /lokta-lms/api/v2/clients/search`

## Request body (application/json)
- `page` (integer)
- `request` (ClientTextSearch)
- `size` (integer)
- `sorts` (array of SortOrder)

## Responses
- `default`: default response

## Response fields
- `content` (array of ClientSearchData)
- `empty` (boolean)
- `first` (boolean)
- `last` (boolean)
- `number` (integer)
- `numberOfElements` (integer)
- `pageable` (Pageable)
- `size` (integer)
- `sort` (Sort)
- `totalElements` (integer)
- `totalPages` (integer)

## Example request (cURL)
```bash
curl -X POST \
  'http://localhost:8080/lokta-lms/api/v2/clients/search' \
  -u '{username}:{password}' \
  -H 'Tenant-Identifier: default' \
  -H 'Content-Type: application/json' \
  -d '{
  "page": 1,
  "request": {
    "text": "string"
  },
  "size": 1,
  "sorts": [
    {
      "direction": "ASC",
      "property": "string"
    }
  ]
}'
```

## Example response
```json
{
  "content": [
    {}
  ],
  "empty": true,
  "first": true,
  "last": true
}
```

Interactive: https://developer.lokta.ai/reference.html#operation/searchClientsByText
