Logs overview
The Logs section of the Dashboard brings together retained activity across five tabs:
- Calls: voice calls, including transcripts, messages, recordings, analysis, latency, and cost when available.
- Chat: text conversations with an assistant.
- Sessions: conversation state that persists across chats.
- Webhooks: logged server-message delivery operations from Vapi to your server.
- API: requests logged by the Vapi API.
Retention and logging configuration
Log generation, history availability, and data deletion are separate controls. An activity must happen before Vapi can log it. What remains available then depends on your subscription, compliance mode, and any settings for that log type.
Usage only and each Success Package determine how far back history is available in Vapi. The Extended Retention add-on can raise the call and chat history windows. Calls use the call-history window, Chat and Sessions use the chat-history window, and Webhooks and API use the longer of the two. See Pricing and Success Packages.
The separately billed Data Retention add-on enables an organization setting that clears eligible call, chat, and session content after the configured number of days. It does not delete Webhook or API logs. See Manage Success Packages and add-ons.
Compliance settings can also change what Vapi stores:
- ZDR: For calls, Zero Data Retention (ZDR) prevents Vapi from storing recordings, transcripts, messages, summaries, and detailed pipeline logs. Call records and limited operational data, including cost and performance metrics, remain available. ZDR also prevents Vapi from storing Webhook and API request logs.
- HIPAA: HIPAA mode uses HIPAA-compliant storage for supported call logs, recordings, and transcripts. API and Webhook logs use the HIPAA log store when HIPAA with Data Retention is enabled. Configured retention and artifact settings still apply.
ZDR and HIPAA mode cannot be enabled together.
Which log answers which question
Filter and find
Use the search and filters available on each tab. Calls, Chat, Sessions, and Webhooks support time-range filtering and log-specific filters. The API tab supports text search.
Access logs
The Dashboard provides all five log types. Calls, chats, and sessions also have public resource endpoints.