---
title: "Reingest Vxt Call"
method: POST
path: "/vxt/reingest"
tags: ["VXT"]
---

# Reingest Vxt Call

`POST /vxt/reingest`

## Request

- Base URL: `https://api.openintake.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openintake.ai/vxt/reingest`
- Auth: none declared

Re-queue a VXT call for ingest (developer only).

If `vxt_call_id` is provided, rebuild the ingest payload from an existing
Call row or from the webhook's raw metadata. If `call_log` is provided,
re-play the exact callLog payload (useful for replaying a historical
webhook body captured from logs).

## Request body

- VXTReingestRequest: Manually re-queue a VXT call for ingest (developer only). Either pass the VXT callLog id directly (looks up its sharing token from the stored Call/raw webhook), OR pass a full callLog JSON payload to replay a historical webhook.
  - `vxt_call_id` string, nullable
  - `call_log` object, nullable

## Response `200`

Successful Response

- VXTReingestResponse
  - `task_id` string, required
  - `vxt_call_id` string, required
  - `message` string, required

## Other responses

- `422`: Validation Error

---

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