Alcance
Este dominio cubre atencion multicanal sobre email y WhatsApp. Incluye:- inbox unificado
- threads y mensajes
- asignacion y lectura
- envio y reply
- bandejas compartidas
- sincronizacion de email
- spam management
- tags operativas
Omnichannel
Endpoints principales:GET /api/omnichannel/inboxGET /api/omnichannel/threads/{threadId}GET /api/omnichannel/messages/{activityId}PATCH /api/omnichannel/messages/{activityId}/readPATCH /api/omnichannel/threads/{threadId}/readPOST /api/omnichannel/threads/{threadId}/closePOST /api/omnichannel/threads/{threadId}/reopenGET /api/omnichannel/stats
- listar conversaciones
- consultar detalle de un thread
- marcar mensajes o threads como leidos
- cerrar y reabrir hilos
- obtener estadisticas operativas
Envio y respuesta
Endpoints principales:POST /api/omnichannel/sendPOST /api/omnichannel/threads/{threadId}/replyPOST /api/omnichannel/send-whatsappPOST /api/omnichannel/threads/{threadId}/reply-whatsappPOST /api/omnichannel/send-whatsapp-templateGET /api/omnichannel/whatsapp-templatesGET /api/omnichannel/threads/{threadId}/whatsapp-windowPOST /api/omnichannel/send-shared
- enviar emails nuevos
- responder conversaciones existentes
- operar WhatsApp libre o con template
- enviar desde bandejas compartidas
Asignacion de trabajo
Endpoints principales:POST /api/omnichannel/threads/{threadId}/assignPOST /api/omnichannel/threads/{threadId}/unassignGET /api/omnichannel/emails/unassignedGET /api/omnichannel/emails/assigned-to-mePOST /api/omnichannel/emails/{activityId}/assignPOST /api/omnichannel/emails/{activityId}/unassign
- repartir conversaciones
- ver carga propia
- rescatar emails sin responsable
Autenticacion Microsoft y estado de canal
Endpoints principales:GET /api/omnichannel/auth/microsoftGET /api/omnichannel/auth/microsoft/admin-consentGET /api/omnichannel/auth/microsoft/callbackGET /api/omnichannel/auth/microsoft/statusPOST /api/omnichannel/auth/microsoft/disconnectPOST /api/omnichannel/auth/microsoft/syncGET /api/omnichannel/auth/health/tokensGET /api/omnichannel/auth/whatsapp/status
- conectar o desconectar Microsoft
- validar estado de tokens
- disparar sync inicial
- revisar estado de canal WhatsApp
Shared Mailboxes
Endpoints principales:GET /api/shared-mailboxesPOST /api/shared-mailboxesGET /api/shared-mailboxes/my-mailboxesPOST /api/shared-mailboxes/bootstrapGET /api/shared-mailboxes/{id}PUT /api/shared-mailboxes/{id}DELETE /api/shared-mailboxes/{id}POST /api/shared-mailboxes/{id}/usersDELETE /api/shared-mailboxes/{id}/users/{userId}GET /api/shared-mailboxes/{id}/can-send/{userId}POST /api/shared-mailboxes/{id}/sync
- administrar bandejas compartidas
- asignar usuarios
- validar permisos efectivos de envio
- sincronizar la bandeja
Email Sync
Endpoints principales:POST /api/v1/omnichannel/email/syncGET /api/v1/omnichannel/email/sync/status/{jobId}GET /api/v1/omnichannel/email/sync/statePOST /api/v1/omnichannel/email/sync/force-deltaPOST /api/v1/omnichannel/email/sync/repair-deltaPOST /api/v1/omnichannel/email/sync/backfill-empty
- lanzar sincronizacion historica o incremental
- consultar progreso por job
- reparar deltas inconsistentes
- rellenar conversaciones faltantes
Spam Management
Endpoints principales:GET /api/omnichannel/spam/blockedPOST /api/omnichannel/spam/blockDELETE /api/omnichannel/spam/unblock
- controlar remitentes bloqueados
- reducir ruido operacional
Omnichannel Tags
Endpoints principales:GET /api/omnichannel/tagsPOST /api/omnichannel/tagsGET /api/omnichannel/tags/countsPATCH /api/omnichannel/tags/{id}DELETE /api/omnichannel/tags/{id}POST /api/omnichannel/tags/assign/{threadId}DELETE /api/omnichannel/tags/assign/{threadId}/{tagId}POST /api/omnichannel/tags/bulk
- clasificar conversaciones
- medir volumen por tag
- operar etiquetado masivo
Mailgun webhook
Endpoint principal:POST /api/webhooks/mailgun
- recibir eventos del proveedor de correo
- alimentar el pipeline omnicanal
Flujo recomendado
- Conectar Microsoft o validar canal habilitado
- Sincronizar inbox
- Consultar
inbox - Asignar thread o email
- Responder por email, shared mailbox o WhatsApp
- Etiquetar y cerrar thread cuando termine el caso
Recomendaciones
- Usa
inboxythreadspara vistas operativas. - Usa
email syncpara procesos de recuperacion o bootstrap. - No mezcles tags, asignacion y cierre en una sola accion sin trazabilidad.
- Valida ventana de WhatsApp antes de responder fuera de template.