# SegmentPredicateInput

input type

The dynamic rule input — ≥1 axis, unique members per list; every ref in-tenant + active at write.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `interests` | [String](/types/#scalars) `[String!]` | no | No further notes. |
| `loyaltyTier` | [SegmentLoyaltyTierAxisInput](/types/SegmentLoyaltyTierAxisInput/) | no | No further notes. |
| `consentPurposeIds` | [ID](/types/#scalars) `[ID!]` | no | No further notes. |
| `preferredLogicalFacilityIds` | [ID](/types/#scalars) `[ID!]` | no | No further notes. |
| `birthdayWithinDays` | [Int](/types/#scalars) | no | No further notes. |
| `purchase` | [SegmentPurchaseAxisInput](/types/SegmentPurchaseAxisInput/) | no | No further notes. |
| `tagIds` | [ID](/types/#scalars) `[ID!]` | no | The tag axis (at most 16, unique) — each ref in-tenant + active at write. |
