---
title: "Submit multiple claims for concurrent processing"
method: POST
path: "/api/v1/agent/batch"
tags: ["agent"]
---

# Submit multiple claims for concurrent processing

`POST /api/v1/agent/batch`

## Request

- Base URL: `https://api.trueight.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.trueight.com/api/v1/agent/batch`
- Auth: none declared

Submit up to 10 claims for concurrent background processing.

All claims run at the same tier (quick or full). Each claim creates its own
check and transaction. The total cost is deducted upfront — if the balance
is insufficient, no claims are submitted.

Returns 202 with check IDs and poll URLs for each claim.

**Rate limit:** 5/minute

## Headers

- `Idempotency-Key` string, nullable

## Request body

- BatchRequest: Submit multiple claims for concurrent processing.
  - `claims` BatchClaimItem[], required: List of claims to process (max 10)
    - `claim` string, required: The claim text to analyse, or a URL
    - `input_type` string, nullable: 'text' or 'url'. Auto-detected if omitted.
  - `tier` string: Pipeline tier for all claims: 'quick' or 'full'.
  - `compact` boolean: If true, compact responses for all claims.

## Response `200`

Successful Response

- unknown

## Other responses

- `202`: All claims accepted for processing
- `400`: Invalid tier or empty claims list
- `402`: Insufficient credits for batch
- `422`: Validation Error

---

[API](https://skmtc.dev/trueight/apis/tru8-evidence-research-api.md) · [All operations](https://skmtc.dev/trueight/apis/tru8-evidence-research-api/llms.txt) · [OpenAPI document](https://skmtc.dev/trueight/apis/tru8-evidence-research-api/revisions/5684065fa01a?raw)
