The kiosk channel lets you deploy your Omniagent to a Napster Station — a dedicated device built for in-person, walk-up conversations in lobbies, retail floors, showrooms, and events. The Station pairs a small screen showing your agent's avatar with a large screen that runs your custom web experience, which the agent drives as it talks.
Requirements
- A Napster Station device — see napster.com/station for hardware details.
- Contact Napster support to get provisioned for the kiosk channel before configuring it.
Configure the kiosk channel
Once provisioned, configure the kiosk channel on your Omniagent:
curl -X PUT https://companion-api.napster.com/public/agents/{agentId}/channels/kiosk \
-H "X-Api-Key: $NAPSTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"experienceUrl": "https://your-experience.com",
"initialSpeech": "Welcome! How can I help you today?"
}'Key fields
- experienceUrl — the URL of the web experience shown on the large screen.
- initialSpeech — instructions for how the agent should open each walk-up conversation.
- functions, knowledgeBaseId, faqCollections — attach tools and knowledge the same way as any other channel.
Session data
Kiosk conversations are recorded as sessions with sessionType: "kiosk". You can list and retrieve them through the standard Sessions API, including full conversation transcripts.
Need help? Submit a support ticket with your organisation name and Station serial number.