# Save a preview call log

`POST /call_logs_platform`

Save the log a browser preview call leaves when it ends — never a phone call's log; those are Conversation Logs.

## Auth

Authentication required.

## Parameters

No parameters.

## Request body

Required: yes
Content-Type: application/json
Shape: SaveCallLogRequest

| Name | Type | Required | Description |
|---|---|---|---|
| bot_name | string | yes |  |
| agent_id | string | yes |  |
| display_name | string | yes |  |
| conversation_id | string | yes |  |
| ws_session_id | string | yes |  |
| started_at | string | yes |  |
| ended_at | string | yes |  |
| messages | string | yes |  |

## Responses

| Status | Description | Content-Type | Shape |
|---|---|---|---|
| 200 | Successful Response | application/json | unknown |
| 422 | Validation Error | application/json | HTTPValidationError |

## Machine-readable

This page is also available as Markdown at `/docs/post-call_logs_platform.md` (the ".md" suffix convention). The full curated API contract is at `/api/openapi.json`, and a machine-readable index of every page is at `/llms.txt`.
