---
title: "Vapi Chat Completions"
method: POST
path: "/v1/webhooks/vapi/turn/chat/completions"
tags: ["webhooks"]
---

# Vapi Chat Completions

`POST /v1/webhooks/vapi/turn/chat/completions`

## Request

- Base URL: `https://api.claims.zicron.ai`
- URL: `https://api.claims.zicron.ai/v1/webhooks/vapi/turn/chat/completions`
- Auth: none declared

Vapi custom LLM endpoint — OpenAI-compatible SSE streaming.

Vapi expects a streaming SSE response (Server-Sent Events) so it can
start TTS on the first sentence while the rest is still generating.
Without streaming, Vapi times out and sends 'hang' after ~5s.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/zicron/apis/zicron-api.md) · [All operations](https://skmtc.dev/zicron/apis/zicron-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zicron/apis/zicron-api/revisions/abe62e22aa46?raw)
