Crear Squad
Este endpoint crea un nuevo squad con los asistentes que se indiquen como miembros.
Endpoint
POST 'https://app.x-ianet.com/api/xianet/squads'
Autenticación
Requiere los headers ApiUser y ApiKey.
Cuerpo de la Solicitud (JSON Body)
{
"name": "Equipo de Ventas",
"members": [
{
"assistantId": "assistant-uuid-1",
"assistantDestinations": [
{
"assistantName": "Soporte",
"type": "assistant",
"transferMode": "blind-transfer",
"message": ""
}
]
},
{
"assistantId": "assistant-uuid-2",
"assistantDestinations": []
}
]
}
Parámetros del Body
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
members | array | Sí | Lista de asistentes miembros del squad. Mínimo 1. |
members[].assistantId | string (UUID) | Sí | ID del asistente en la organización. |
members[].assistantDestinations | array | No | Destinos de transferencia desde este asistente a otros miembros del squad. |
name | string | No | Nombre descriptivo del squad (máx. 255 caracteres). |
Formato de Respuesta Exitosa (JSON) — HTTP 201
{
"status": "Ok",
"data": {
"id": "squad-uuid-nuevo",
"name": "Equipo de Ventas",
"orgId": "org-uuid",
"members": [
{
"assistantId": "assistant-uuid-1",
"assistantDestinations": [...]
}
],
"createdAt": "2026-09-03T10:00:00Z",
"updatedAt": "2026-09-03T10:00:00Z"
}
}
Respuesta de Error
{
"status": "Error",
"message": "The members field is required.",
"details": { ... }
}
