Cuestionario (protocol run)
answers[], las llamadas con su transcripción, un resumen del paciente y el score calculado. El protocolo y su versión viajan como resumen (protocol, protocol_version): para la definición del cuestionario detrás de una question_key o una option_key, ve a GET /v1/protocols/{idOrKey}.
Campos relevantes del cuestionario:
Respuestas
answers[] lleva una entrada por pregunta que el cuestionario alcanzó, en el orden en que el paciente las oyó. Es la misma forma que reciben tus webhooks.
Las preguntas y las opciones viajan por clave (
question_key, option_key), no por identificador interno: son estables entre versiones y no cambian si alguien reescribe el enunciado.Llamada y transcripción
transcription: la conversación y sólo la conversación, con quién habló, qué dijo y cuándo. Campos relevantes:
Grabación
Sihas_recording es true, obtén un enlace firmado de corta duración:
audio/ogg); OlivIA lee el fichero del almacenamiento del lado del servidor, de modo que tu sistema nunca recibe una credencial de almacenamiento. Devuelve 404 si no hay grabación y 503 si el almacenamiento no está disponible.