disclosure.assemble
read-only
Assemble the gated context an inbound caller (phone and/or email) is allowed to see, for the current tenant. Resolves the caller to a trust tier (B2) and returns ONLY the permitted items (internal guidelines, general info, wifi, own keybox, own booking), each tagged with its access (autonom|draft|deny). Deny categories are never fetched; keybox is scoped to the caller's own stays. Pass confidence 'high' only for a verified channel (spoofable caller-ID = 'low'). Read-only.
Input parameters
| Field | Type | Required | Notes |
|---|---|---|---|
phone | string | no | |
email | string | no | |
query | string | no | |
confidence | enum | no | One of: high, low |
Output fields
| Field | Type | Required | Notes |
|---|---|---|---|
tier | string | yes | |
items | array of object | yes | |
gated | array of object | yes | |
gated.category | string | yes | |
gated.access | string | yes |