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

# Search Settings

> Searches portal settings by keyword.

# Search Settings

Searches the portal configuration settings by keyword. Returns matching setting name/value pairs.

## Authentication

Requires a valid customer bearer token.

## Query Parameters

<ParamField query="searchTerm" type="string" required>
  Keyword to search for in setting names. URL-encoded.
</ParamField>

## Response

<ResponseField name="Settings" type="Setting[]" required>
  Array of matching settings.
</ResponseField>

<ResponseField name="Settings[].Name" type="string" required>
  Setting name/key.
</ResponseField>

<ResponseField name="Settings[].Value" type="string" required>
  Setting value.
</ResponseField>

## TypeScript Integration

```typescript theme={null}
import endpoints from '@/api/endpoints'

const { resource: results } = useTypedData(httpClient, endpoints.settings.search('booking'))
```
