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ámetroTipoDescripciónRequerido
channelIdstringId del documento de canal o su prefixedChannelId

Parámetros de consulta

ParámetroTipoDescripciónRequerido
workspacestringID 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.

CampoTipoDescripción
defaultAgentIdstring | nullID del agente que responde el inbound del canal. Usa null para desasignar
namestringNuevo nombre visible del canal
isConnectedbooleanConectar (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"
  }
}