Create Appointment Representation Guests
Esta variante avanzada de la mutación permite registrar una cita modelando escenarios complejos en una única petición. Es ideal para flujos donde el participante principal asiste con acompañantes o invitados adicionales (guests), y donde alguno de estos últimos actúa como representante legal de un tercero a través del subbloque anidado representedParticipant.
Detalles de la Solicitud
-
Método HTTP:
POST -
URL PRE:
https://api.ovac.pre.councilbox.com/graphql -
URL PRO:
https://api.ovac.councilbox.com/graphql
Autenticación
Tipo: API Key**
Header:**x-jwt-token
Ubicación: Header HTTP_
Ejemplo:_x-jwt-token: eyJhbGciOiJIUzI1NiIsInR5cCI6...
Mapeo de roles (type)
En los bloques de asistentes (guests y representedParticipant), se utiliza el campo numérico type para dictaminar el rol funcional de cada usuario dentro del encuentro:
-
0→ Participante sencillo -
1→ Invitado -
2→ Representante -
3→ Representado
Referencia de la API
Variables globales de entrada
Desglose del objeto council (CouncilInput)
Desglose del objeto participant (ParticipantInput - Principal)
Desglose de objetos dentro del Array guests ([ParticipantInput])
Cada elemento del listado de invitados comparte la estructura base de ParticipantInput pero añade capacidades de tipado dinámico y anidación:
Desglose de objetos dentro del Array guests ([representedParticipant])
Campos de Respuesta (Payload)
Ejemplos de Código y Peticiones
1. Mutación GraphQL
2. Variables de la Petición (JSON Payload con Anidación)
3. Ejemplo de comando cURL
4. Respuesta Esperada (200 OK)
Nota OpenAPI/Fern: esta operación GraphQL se documenta como
/graphql/createappointment-2para que Fern pueda mostrarla como operación independiente. La ruta técnica real de ejecución esPOST /graphql.
Authentication
Request
Response
Successful response. GraphQL business errors may be returned inside the JSON errors field while transport status remains HTTP 200.
