Log Overview

- Webhook ID: Unique identifier for each webhook
- Session ID: Identifier for the session associated with the webhook
- Event: Type of event (e.g., conversation.begin, conversation.completed)
- Endpoint: The URL endpoint where the webhook is sent
- HTTP Status: Response status code (e.g., 200 for success)
- Time Taken: Processing time for the request in milliseconds
- Retry Count: Number of retry attempts, if any
- Created Date: Timestamp of when the webhook was triggered
Detailed Log Entry
Clicking on a log entry reveals more detailed information, divided into two tabs:Request

- data: Object containing various details about the webhook trigger
- analysis: Any analysis data (empty in this example)
- assistant: Information about the AI assistant
- id: Unique identifier for the assistant
- version: Version of the assistant
- conversation: Details about the conversation
- id: Unique identifier for the conversation
- messages: Array of message objects in the conversation
- message: The content of the message
- role: The role of the sender (e.g., “user” or “assistant”)
Response

- body: The response body (empty in this example)
- headers: Various HTTP headers in the response
- Alt-Svc: Alternative services information
- Cf-Cache-Status: Cloudflare cache status
- Cf-Ray: Cloudflare Ray ID for the request
- Content-Length: Length of the response content
- Content-Type: MIME type of the response
- Date: Timestamp of the response
- Nel: Network Error Logging information
- Report-To: Reporting API configuration
Using Webhook Logs
- Integration Monitoring: Track successful and failed webhook deliveries to ensure your integrations are working correctly.
- Debugging: Investigate issues by examining the full request and response details for each webhook.
- Performance Analysis: Monitor response times and success rates to optimize your webhook-based processes.
- Security Auditing: Review webhook payloads and endpoints to ensure data is being sent to and received from authorized sources.
Use Cases
Troubleshoot Integrations
Quickly identify and resolve issues with third-party integrations by
examining detailed webhook logs.
Monitor Event Flow
Track conversation events and ensure they are being properly transmitted to
external systems.
Optimize Performance
Analyze response times and success rates to improve the efficiency of your
webhook-based processes.
Ensure Data Integrity
Verify that webhook payloads contain the expected data and are being sent to
the correct endpoints.