Skip to main content
POST
Check texts for benchmark contamination

Authorizations

Authorization
string
header
required

Your workspace API key, e.g. sk_sovereign_..., sent as Authorization: Bearer <key>.

Body

application/json
texts
string[]
required

Array of strings to check (each item must be a string). At most 5,000 per call. Positions in this array are the index values in the response.

Response

{ checked: <int, texts actually checked; 0 when the index was unavailable>, index: { version, generatedAt (camelCase — passed through verbatim), benchmarks: [{id, name, rows}] } | null, hits: [{ index: , benchmark: , benchmark_id, matches: }], contaminated: <sorted unique int[] of input positions with any hit> }.

The response is of type object.