Este método permite recuperar de forma centralizada todos los recursos binarios y archivos digitales asociados a una cita a partir de su identificador único (id). La respuesta consolida en una sola llamada las grabaciones de videoatención, los documentos intercambiados entre las partes, las capturas de pantalla tomadas durante la sesión y los archivos adjuntos vinculados a cada punto de la agenda.
Tipo: API Key**
Header:**x-jwt-token
Ubicación: Header HTTP_
Ejemplo:_x-jwt-token: eyJhbGciOiJIUzI1NiIsInR5cCI6...
La consulta agrupa los elementos multimedia y documentales en cuatro nodos principales bajo el objeto raíz council:
recordings)Colección de los archivos de vídeo y audio generados durante el encuentro.
id (String): Identificador único de la grabación.
duration (String): Duración total de la grabación expresada en segundos.
size (String): Tamaño del archivo binario en bytes.
hash (String): Identificación hash criptográfica del archivo para verificación de integridad.
createdAt / finishDate (String): Marcas de tiempo de inicio y fin de la grabación (formato Unix Timestamp / UTC).
downloadUrl (String): Enlace de descarga directa del vídeo. Requiere incluir la cabecera _x-jwt-token_ autorizada.
documents)Repositorio de documentos compartidos o aportados de forma global en la cita.
id (Int): Identificador único del contenedor de documentos.
title (String): Título o nombre de la carpeta/categoría contenedora (ej. “Documentación intercambiada”).
attachments (Array): Colección de archivos binarios específicos. Cada elemento incluye:
id (Int), filename (String), filetype (String), filesize (String), hash (String): Metadatos completos del archivo.
downloadUrl (String): URL segura para la descarga del archivo binario.
uploadedBy (Object): Datos del ciudadano/participante si este subió el archivo (id, name, surname, email). De lo contrario, devuelve null.
uploadedByAdmin (Object): Datos del profesional o gestor de la entidad si fue quien aportó el documento.
videoCaptures)Fotogramas congelados (historias o capturas de pantalla) tomados por el agente durante la sesión de videoatención como prueba visual.
id (Int): Identificador único de la videocaptura.
name (String): Nombre asignado al archivo de la captura.
date (String): Fecha y hora en formato UTC en la que se realizó la captura.
downloadUrl (String): Enlace directo de descarga de la imagen.
participant (Object): Datos del participante del cual se extrajo o vinculó el frame visual (id, name, surname, email).
agendas)Documentos de trabajo vinculados estrictamente a flujos del trámite (como PDFs dinámicos o plantillas de firma).
id (Int): Identificador único del punto de la agenda.
orderIndex (Int): Índice que dictamina el orden cronológico del paso dentro de la cita.
name (String): Nombre del hito o paso (ej. “PDF Interactivo”).
attachments (Array): Colección de archivos requeridos o resultantes de ese paso en particular. Incluye metadatos idénticos a los del nodo documents y un objeto user que detalla el operador que inició o cargó dicho punto.
Nota OpenAPI/Fern: esta operación GraphQL se documenta como
/graphql/appointmentdocumentspara que Fern pueda mostrarla como operación independiente. La ruta técnica real de ejecución esPOST /graphql.
Successful response. GraphQL business errors may be returned inside the JSON errors field while transport status remains HTTP 200.