---
title: "Post Test Capture"
method: POST
path: "/api/ingest/external/v1/test-capture"
tags: ["ingest"]
---

# Post Test Capture

`POST /api/ingest/external/v1/test-capture`

## Request

- Base URL: `https://app.thinqos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.thinqos.com/api/ingest/external/v1/test-capture`
- Auth: none declared

Synthesize + ingest a 2-turn session for the caller.

Used by the *Send Test Capture* button on the Connected Integrations card to
prove the full ingest -> chat -> extraction pipeline without needing
a real Claude Code session running. Returns the new chat's id so the
UI can navigate straight to its detail page.

## Headers

- `x-ingest-key` string, nullable
- `authorization` string, nullable
- `x-impersonate-identity-id` string, nullable

## Response `200`

Successful Response

- TestCaptureResultV1: Result of POST /api/ingest/external/v1/test-capture. Returns the synthesized chat's id + source/source_external_id so the frontend can navigate to its detail page right after the call.
  - `chat_id` string, required
  - `source` string, required
  - `source_external_id` string, required

## Other responses

- `422`: Validation Error

---

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