Actualizar un Canal
Actualiza un canal. El uso principal es asignar el agente que responde el inbound (defaultAgentId) sin tocar el resto de la configuración. Solo se modifican los campos incluidos en la solicitud.
PATCH https://api.platica.mx/v1/channels/{channelId} Parámetros de URL
| Parámetro | Tipo | Descripción | Requerido |
|---|---|---|---|
channelId | string | Id del documento de canal o su prefixedChannelId | ✓ |
Parámetros de consulta
| Parámetro | Tipo | Descripción | Requerido |
|---|---|---|---|
workspace | string | ID del workspace. Requerido si tu API key es multi-workspace | — |
Cuerpo de la solicitud
Todos los campos son opcionales, pero debes enviar al menos uno.
| Campo | Tipo | Descripción |
|---|---|---|
defaultAgentId | string | null | ID del agente que responde el inbound del canal. Usa null para desasignar |
name | string | Nuevo nombre visible del canal |
isConnected | boolean | Conectar (true) o desconectar (false) el canal |
Comportamiento de actualización
- Al asignar
defaultAgentId, el agente debe existir y no estar eliminado. - La asignación es a nivel canal y no afecta la configuración de otros canales del agente.
Ejemplo de solicitud
{
"defaultAgentId": "tVKljCHCNiebQdasHeit"
} Respuesta
{
"status": "success",
"message": "Channel updated successfully",
"data": {
"id": "759211583950552",
"prefixedChannelId": "wb-759211583950552",
"provider": "meta",
"platform": "whatsapp",
"isConnected": true,
"defaultAgentId": "tVKljCHCNiebQdasHeit",
"name": "JAFRA Cosméticos Aguascalientes",
"displayPhoneNumber": "+52 1 449 189 2097",
"phoneNumber": "5214491892097"
}
} Consejo
Solo se actualizarán los campos incluidos en el cuerpo de la solicitud.