Personalized Content
get_personalized_contentReturns a fully personalized KAZM experience — greeting in the listener's language, recommendations from their history, station brief. Accepts listener_id OR email, so no separate registration step is ever needed. Pairs perfectly with get_or_create_listener.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email address — alternative to listener_id | ||
| listener_id | No | The listener's unique ID | |
| content_type | No | greeting = localized welcome only; recommendations = based on history; full = everything (default) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| greeting | No | ||
| listener | Yes | ||
| session_tip | No | ||
| recommendations | No |