Overview
Every request through Verlon is logged with comprehensive metadata. Logs let you inspect individual requests, debug issues, and understand how your gates are performing.Viewing Logs
Go to Dashboard → Logs to see a table of all requests with:Filtering
Filter logs by:- Gate — See requests for a specific gate
- Status — Show only successful or failed requests
Pagination
Logs are paginated with 50 entries per page by default.Request Detail
Click any log entry to see full details:Overview
- Status, timestamp, gate name, model used
- Token breakdown (input/output), cost, latency
Error Details
If the request failed, the error message and details are shown.Request Payload
The full JSON request sent to the provider, including:- Messages array
- System prompt
- Tool definitions
- Model parameters (temperature, max_tokens, etc.)
Prompt and response content is only present in your logs if you have
opted in to payload storage in Settings → Security & Privacy. By
default, only metadata is captured (see “Storage and retention” below).
Response Payload
The full JSON response from the provider, including:- Generated content
- Usage statistics
- For image generation: inline preview with copy/download options
- For tool calls: extracted tool use blocks
What’s Tracked
Every request log captures:Logs API
Query logs programmatically:- Total requests, total cost, average latency
- Active gate count
- Recent request summaries
Storage and retention
Verlon’s storage model is privacy-first by default.What is always stored
For every request, Verlon records metadata only:- Gate id and gate configuration at request time
- Model used, token counts, cost, latency, success / error status
- Timestamps
What is optional
The content of the request and response — the messages array, system prompt, tool definitions, tool calls, tool results — is not stored by default. To capture it for your dashboard logs, flip the Store request and response content toggle in Settings → Security & Privacy. When enabled:- New requests are logged with their full prompt and response bodies.
- Content is wrapped in an AES-256-GCM envelope before being written to the database; the master key is held separately in the application environment.
- A nightly retention worker nulls payload columns once they age past 30 days for free accounts. Metadata on those rows survives the sweep.
- Verlon does not scrub, modify, or filter the content you send. What you sent is what we store. You are responsible for deciding whether a given prompt is safe to send through us.

