Saltar al contenido principal
POST
Agregar casos desde llamadas

Autorizaciones

Authorization
string
header
requerido

Envía Authorization: Bearer YOUR_API_KEY. La clave corresponde a una sola organización.

Encabezados

Idempotency-Key
string

Clave opcional, única por organización (1-255 caracteres ASCII imprimibles, por ejemplo un UUID). Reenviar una solicitud con la misma clave devuelve el resultado original en lugar de crear otro; usarla para una solicitud distinta devuelve 409 idempotency_key_reused.

Required string length: 1 - 255

Parámetros de ruta

id
string<uuid>
requerido

Id del benchmark.

Cuerpo

application/json
conversationIds
string<uuid>[]
requerido
Required array length: 1 - 200 elements
strategy
enum<string>
requerido

Qué pasos de cada llamada se convierten en casos: last_reply, every_reply, every_tool_call, conversation (LLM) o whole_recording, caller_turns (STT).

Opciones disponibles:
last_reply,
every_reply,
every_tool_call,
conversation,
whole_recording,
caller_turns
expected
enum<string>
predeterminado:as_recorded

as_recorded: el paso grabado es la referencia. review: guardar como casos en borrador para terminarlos uno a uno.

Opciones disponibles:
as_recorded,
review
checkGroupId
string<uuid> | null
tags
string[]

Etiquetas de usuario (máximo 20); se normalizan a minúsculas con guiones.

Maximum array length: 20
Maximum string length: 200
skippedJudgeIds
string<uuid>[]
Maximum array length: 100
dryRun

Planifica los casos y los devuelve sin guardar nada (la lectura igualmente queda registrada en la auditoría).

locale
enum<string>

Idioma de los títulos de caso generados y de las personas de llamante redactadas: en-us (predeterminado), es o pt.

Opciones disponibles:
en-us,
es,
pt

Respuesta

Respuesta correcta.

Casos creados por una solicitud (o, con dryRun, los casos que se crearían).

cases
object[]
requerido
skipped
object[]
dryRun
boolean
warning
string