For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Métodos API
      • POSTLogin
      • POSTLanguages
      • POSTCreate Appointment
      • POSTCreate Appointment Representation
      • POSTCreate Appointment Representation Guests
      • POSTCancel Appointment
      • POSTCouncil evidence summary
      • POSTCouncil Info
      • POSTCouncils
      • POSTAssign Appointment to Operator
      • POSTAppointment Documentation
      • POSTCouncil Documentation
      • POSTCompany Month Schedule
      • POSTDay slots
      • POSTShare appointment
      • POSTUpload council Act
      • POSTCompany Procedures
      • POSTReschedule Appointment
      • POSTOrganization companies
      • POSTOrganization Users
      • POSTCreate Appointment_External
      • POSTCreate Appointment Representation_External
      • POSTCreate Appointment Representation Guests_External
      • POSTCouncils_External
      • POSTCouncil Info_External
      • POSTCancel Appointment_External
      • POSTCouncil evidence summary_External
      • POSTAssign Appointment to Operator_External
LogoLogo
Métodos APIOvac

Assign Appointment to Operator

|View as Markdown|Open in Claude|
POST
/graphql/assigncounciltouser
POST
/graphql/assigncounciltouser
$curl -X POST https://api.ovac.pre.councilbox.com/graphql/assigncounciltouser \
> -H "x-jwt-token: <apiKey>" \
> -H "Content-Type: application/json" \
> -d '{
> "query": "mutation AssignCouncilToUser($councilId: Int!, $userId: Int!){\r\n assignCouncilToUser(councilId: $councilId, userId: $userId){\r\n success\r\n message\r\n }\r\n}\r\n",
> "variables": {
> "councilId": 12345,
> "userId": 9999
> }
>}'
200Assign Appointment to Operator
1{
2 "data": {
3 "assignCouncilToUser": {
4 "success": true,
5 "message": null
6 }
7 }
8}
# Assign Appointment to Operator (`assignCouncilToUser`) Este método permite asignar una cita (consejo) existente a un operador u agente específico dentro del sistema, utilizando el identificador único de la cita y el identificador del usuario. Al completarse la mutación, el operador seleccionado asumirá el control y la gestión de la sesión de atención. ### Autenticación > **Tipo:** API Key** Header:** `x-jwt-token` **Ubicación:** Header HTTP_ Ejemplo:_ `x-jwt-token: eyJhbGciOiJIUzI1NiIsInR5cCI6...` ## Referencia de la API ### Parámetros de Entrada (Variables) | Parámetro | Descripción | Requerido | Tipo | | --- | --- | --- | --- | | councilId | Identificador numérico único de la cita en la plataforma. | SI | Integer | | userId | Identificador numérico único del usuario (operador/agente) al que se le va a asignar la cita. | SI | | ### Campos de Respuesta (Payload) La mutación devuelve un objeto `assignCouncilToUser` con el resultado funcional de la operación: | Parámetro | Descripción | Tipo | | --- | --- | --- | | data | Objeto dato | Object | | data.assignCouncilToUser | Objeto del usuario | Object | | data.assignCouncilToUser.success | Valor booleano de verificación de asignación. | Boolean | | data.assignCouncilToUser.message | Error que devuelve, por defecto _null_ | String | ## Ejemplos de Código y Peticiones ### 1\. Mutación GraphQL ``` graphql mutation AssignCouncilToUser($councilId: Int!, $userId: Int!) { assignCouncilToUser(councilId: $councilId, userId: $userId) { success message } } ``` ### 2\. Variables de la Petición (JSON Payload) ``` json { "councilId": 64719, "userId": 3477 } ``` ### 3\. Ejemplo de comando cURL ``` bash curl --location "https://api.ovac.pre.councilbox.com/graphql" \ --header "Content-Type: application/json" \ --header "x-jwt-token: {{token}}" \ --data '{"query":"mutation AssignCouncilToUser($councilId: Int!, $userId: Int!){ assignCouncilToUser(councilId: $councilId, userId: $userId){ success message } }","variables":{"councilId":64719,"userId":3477}}' ``` ### 4\. Respuesta Esperada (200 OK) ``` json { "data": { "assignCouncilToUser": { "success": true, "message": null } } } ``` > **Nota OpenAPI/Fern:** esta operación GraphQL se documenta como `/graphql/assigncounciltouser` para que Fern pueda mostrarla como operación independiente. La ruta técnica real de ejecución es `POST /graphql`.
Was this page helpful?
Previous

Councils

Next

Appointment Documentation

Built with

Este método permite asignar una cita (consejo) existente a un operador u agente específico dentro del sistema, utilizando el identificador único de la cita y el identificador del usuario. Al completarse la mutación, el operador seleccionado asumirá el control y la gestión de la sesión de atención.

Autenticación

Tipo: API Key**
Header:** x-jwt-token
Ubicación: Header HTTP_
Ejemplo:_ x-jwt-token: eyJhbGciOiJIUzI1NiIsInR5cCI6...

Referencia de la API

Parámetros de Entrada (Variables)

ParámetroDescripciónRequeridoTipo
councilIdIdentificador numérico único de la cita en la plataforma.SIInteger
userIdIdentificador numérico único del usuario (operador/agente) al que se le va a asignar la cita.SI

Campos de Respuesta (Payload)

La mutación devuelve un objeto assignCouncilToUser con el resultado funcional de la operación:

ParámetroDescripciónTipo
dataObjeto datoObject
data.assignCouncilToUserObjeto del usuarioObject
data.assignCouncilToUser.successValor booleano de verificación de asignación.Boolean
data.assignCouncilToUser.messageError que devuelve, por defecto nullString

Ejemplos de Código y Peticiones

1. Mutación GraphQL

1mutation AssignCouncilToUser($councilId: Int!, $userId: Int!) {
2 assignCouncilToUser(councilId: $councilId, userId: $userId) {
3 success
4 message
5 }
6}

2. Variables de la Petición (JSON Payload)

1{
2 "councilId": 64719,
3 "userId": 3477
4}

3. Ejemplo de comando cURL

$curl --location "https://api.ovac.pre.councilbox.com/graphql" \
>--header "Content-Type: application/json" \
>--header "x-jwt-token: {{token}}" \
>--data '{"query":"mutation AssignCouncilToUser($councilId: Int!, $userId: Int!){ assignCouncilToUser(councilId: $councilId, userId: $userId){ success message } }","variables":{"councilId":64719,"userId":3477}}'

4. Respuesta Esperada (200 OK)

1{
2 "data": {
3 "assignCouncilToUser": {
4 "success": true,
5 "message": null
6 }
7 }
8}

Nota OpenAPI/Fern: esta operación GraphQL se documenta como /graphql/assigncounciltouser para que Fern pueda mostrarla como operación independiente. La ruta técnica real de ejecución es POST /graphql.

Authentication

x-jwt-tokenstring
JWT token obtained from Login.

Request

This endpoint expects an object.
querystringRequired
GraphQL operation
variablesobjectOptional
GraphQL variables

Response

Successful response. GraphQL business errors may be returned inside the JSON errors field while transport status remains HTTP 200.