# GET /email-campaigns/:id/preview-audience

**Resource:** [Email Campaigns](./email-campaigns.md)  
**Scopes:** `email-campaigns:read`  
**Write operation:** no

Preview the audience that would receive this campaign. Returns total count and up to 50 sample contacts. Use before sending to confirm the segment filter is correct.

## Parameters

| Name | In | Type | Required | Description |
|------|----|------|----------|-------------|
| `id` | path | uuid | yes | Campaign UUID |

## Response example

```json
{
  "data": {
    "total": 124,
    "sample": [
      { "id": "contact-uuid", "email": "jane@example.com", "first_name": "Jane", "last_name": "Smith" }
    ]
  }
}
```

---
Base URL: `https://api.trustpager.com/functions/v1/api/v1` — Auth: `Authorization: Bearer YOUR_API_KEY`