Saltar al contenido principal
POST
Restaurar un caso retirado

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de ruta

id
string<uuid>
requerido

Id del benchmark.

caseId
string<uuid>
requerido

Id del caso.

Respuesta

Respuesta correcta.

Un caso: una entrada sobre la que se puntúa a los candidatos.

id
string
requerido
revision
integer
requerido
type
enum<string>
requerido
Opciones disponibles:
turn,
conversation,
audio
title
string
requerido
checkGroupId
string | null
requerido
source
enum<string>
requerido
Opciones disponibles:
production,
trace,
manual,
red_team,
api,
mcp,
upload
sourceConversationId
string | null
requerido
sourceAgent
object | null
requerido

Un agente al que está asignado el benchmark.

tags
string[]
requerido
language
string | null
requerido
retired
boolean
requerido
draft
boolean
requerido
preview
string
requerido
sourceAgentVersionLabel
string

La versión del prompt del agente con la que se escribió el caso, por ejemplo "v7".

referenceUnverified
boolean

audio: la transcripción de referencia viene de la llamada y nadie la revisó todavía. El caso se ejecuta igual.

unpublished
boolean
skippedJudgeIds
string[]
judgeParamOverrides
object
addedInVersion
integer | null
retiredInVersion
integer | null
toolExpectation
object

Qué llamada(s) a herramientas espera un caso de turno.

replyExpectation
object

Cómo se comprueba la respuesta hablada de un caso de turno.

traceSource
object
status
enum<string>
Opciones disponibles:
ready,
draft,
preparing,
failed
contentPurged
boolean
contentDeleted
boolean

"Eliminar todo el contenido de llamadas" vació este caso: el contenido y el razonamiento de los Judges ya no están, el título es un neutro "Caso N · contenido eliminado" y las puntuaciones se conservan.

createdAt
string

Marca de tiempo ISO 8601.

updatedAt
string

Marca de tiempo ISO 8601.