# Search contacts matching a saved segment

**POST** `/segments/{segmentId}/contacts/search`

Applies the current saved definition and any temporary filters using AND semantics.

Authentication: bearerAuth
Required scopes: `contact:list`, `segment:read`
Allowed roles: `owner`, `admin`, `agent`
Authorization: Search contacts matching a saved segment in the caller's contact scope.

## Request body

- `application/json`: `SegmentContactSearchRequest` required.

## Responses

- `200`: Current segment members
- `default`: Error
