Connect Attendee
Store the Attendee account your agents join meetings through: https://app.attendee.dev with a key from your project there, or your own Attendee install. The key is checked against Attendee first and stored encrypted; it is never returned. Calling this again replaces what is stored.
Attendee bills you directly for bot hours. Wixzel never runs Attendee for you and adds nothing to that bill. For Zoom meetings your Attendee project also needs Zoom credentials (a Zoom Meeting SDK app). Requires calls:write.
Authorizations
Your Wixzel Voice API key: Authorization: Bearer wv_live_.... Keys are scoped; grant only what the integration needs.
Body
The meeting-bot service. Only Attendee today.
attendee Your Attendee: https://app.attendee.dev for the hosted app, or the address of your own install.
500"https://app.attendee.dev"
An API key from your Attendee project. Checked against Attendee before it is saved; never returned. Required the first time and whenever base_url changes; omit it to keep the stored key.
8 - 500Optional: your Attendee project's webhook secret (Settings → Webhooks there). When set, every bot state webhook is checked against its X-Webhook-Signature as well as the per-meeting token in its URL. Pass null to remove it; omit it to keep what is stored.
8 - 500Sign bots into an account before they join, so Google Meet and Teams show a named participant instead of an anonymous guest (which Meet labels "appears to be a bot"). Set up bot logins in your Attendee first (Settings → Bot Logins). Omit to keep what is stored. Not available for Zoom.
Response
The connected integration
meeting_integration attendee The end of the stored key, to tell keys apart.
connected, error ISO 8601, always UTC.
"2026-09-01T12:00:00.000Z"
ISO 8601, always UTC.
"2026-09-01T12:00:00.000Z"
ISO 8601, always UTC.
"2026-09-01T12:00:00.000Z"

