Verify

Select Claim

Resolve a multi-claim interrupt by selecting one or more of the offered claims.

Each selected claim fans out into its own independent pipeline (like /verify/batch), so the response is batch-shaped: {batch_id, items: [{task_id, claim}], partial?}. Poll each task_id via GET /verify/status/{task_id}.

Send the chosen claims in claims (texts is accepted as an alias). Every selected claim must match one that was offered in the prior needs_input response (server-validated against the recorded offer set); arbitrary client-asserted text is rejected.

Versions. 202: 2026-10-11 receives BatchAcceptedOut, 2026-05-13 receives BatchAcceptedOutLegacy; 422: 2026-10-11 receives ValidationErrorOut, 2026-05-13 receives ValidationErrorOutLegacy; default: 2026-10-11 receives ErrorOut, 2026-05-13 receives ErrorOutLegacy.

post/api/v1/verify/{task_id}/select

Request

  • Base URL: https://lenz.io
  • URL: https://lenz.io/api/v1/verify/{task_id}/select
  • Auth: HTTP bearer

Path parameters

task_idstring required

Headers

X-Lenz-API-Versionstring
Example:2026-05-13

The API version to answer in, as a date. A date before 2026-10-11 (or a value that is not a date) gets 2026-05-13. See https://lenz.io/docs/api-versions.

Request body

claimsstring[] nullable

The claims to verify, as strings: the claim of each entry in the status response's claims (text in API version 2026-05-13), copied verbatim.

textsstring[]

Accepted alias for claims. Send one or the other; texts is used when it has content.

Response

Accepted

batch_idstring required
partialboolean

True when only some of the claims were accepted (the balance covered the first ones).

Changes

No recorded changes to this operation across all 1 revision of this API.