PATCH Actualizar Squad Actualiza parcialmente un equipo (squad) existente: su nombre o la lista de miembros.

Actualizar Squad

Permite modificar parcialmente un squad existente. Solo es necesario enviar los campos que deseas cambiar.

Endpoint

PATCH 'https://app.x-ianet.com/api/xianet/squad/{id}'

Autenticación

Requiere los headers ApiUser y ApiKey.

Parámetros de URL

  • id: (string/UUID) ID único del squad a actualizar.

Cuerpo de la Solicitud (JSON Body)


    {
        "name": "Nuevo Nombre del Equipo",
        "members": [
            {
                "assistantId": "assistant-uuid-1",
                "assistantDestinations": [
                    {
                        "assistantName": "Soporte",
                        "type": "assistant",
                        "transferMode": "blind-transfer",
                        "message": ""
                    }
                ]
            },
            {
                "assistantId": "assistant-uuid-3",
                "assistantDestinations": []
            }
        ]
    }
            

Parámetros del Body

CampoTipoRequeridoDescripción
namestringNoNuevo nombre descriptivo del squad.
membersarrayNoNueva lista completa de miembros. Reemplaza la lista existente.
Se debe enviar al menos uno de los dos campos (name o members). El campo members, si se envía, reemplaza completamente la lista de miembros existente.

Formato de Respuesta Exitosa (JSON)


    {
        "status": "Ok",
        "data": {
            "id": "squad-uuid-123",
            "name": "Nuevo Nombre del Equipo",
            "orgId": "org-uuid",
            "members": [
                {
                    "assistantId": "assistant-uuid-1",
                    "assistantDestinations": [...]
                },
                {
                    "assistantId": "assistant-uuid-3",
                    "assistantDestinations": []
                }
            ],
            "createdAt": "2026-09-01T10:00:00Z",
            "updatedAt": "2026-09-03T10:30:00Z"
        }
    }
            

Respuesta de Error


    {
        "status": "Error",
        "message": "Se requiere al menos un campo para actualizar (name, members).",
        "details": null
    }