Plataformas

MorisBox es una única API para socios que llega a los usuarios mediante distintas interfaces de cliente y canales de entrega. Esta página reúne todo lo que está disponible actualmente.


Vista general

CapaDescripciónQuién la utiliza
Partner APIAPI REST (/api/v1) para mensajes, cuentas, plantillas, bots y webhooksSu backend
Partner HubConsola web para claves, bots, plantillas y respuestas de soporteOperadores del socio
Partner DocsEste sitio: referencia de la API y guías de integraciónDesarrolladores
Aplicación móvilAplicación nativa para usuarios finales en iOS / Android (Expo)Usuarios finales
Application ClientAplicación web progresiva (el mismo producto que la aplicación móvil)Usuarios finales
Tiempo realActualizaciones en directo (bandeja, chat, difusiones)Clientes móviles / Application Client
Canal in-appEntrega en la aplicación móvil / Application Client de MorisBoxRuta principal
Canal WhatsAppRespaldo / alcance cuando in-app no está disponibleRespaldo
Canal SMSÚltimo respaldo (OTP, alertas críticas)Respaldo

Una sola llamada de envío; MorisBox selecciona el mejor canal en orden.


Canales de entrega

Se configuran por socio como una cadena ordenada (que puede sobrescribirse para cada mensaje). Orden habitual en producción:

OrdenCódigo del canalInterfazUso habitual
1inappAplicación móvil + Application Client de MorisBoxMensajes del hub, flows, newsletters y chat: la experiencia más completa
2whatsappWhatsAppUsuario sin conexión / sin aplicación; alertas adaptadas a las plantillas
3smsSMSOTP, cuentas no reclamadas y texto como último recurso

Notas de comportamiento

TemaRegla
Cuenta reclamadaPreferir inapp cuando el usuario haya reclamado MorisBox
No reclamadaIn-app suele omitirse (not_claimed) → WhatsApp / SMS
OTPPuede forzar SMS / WhatsApp (todavía no hay una sesión en la aplicación)
Tiempos de esperaPor etapa; si falla o se agota el tiempo → canal siguiente
Recordatorio sin conexiónTras la entrega in-app, si el usuario no está conectado → WhatsApp/SMS: «nuevo mensaje en MorisBox» (sin cuerpo E2E)
IdempotenciaLa misma idempotency_key no vuelve a producir una distribución duplicada

Consulte Conceptos clave para conocer el ciclo de vida de las cuentas y Mensajes para los payloads de envío.


Plataformas para usuarios finales

Los usuarios se autentican mediante teléfono + OTP. Los socios vinculados aparecen en su hub.

Móvil (iOS / Android)

ProductoAplicación nativa MorisBox (Expo)
AutenticaciónOTP sin contraseña
FuncionalidadesHub de socios, mensajes independientes, contenido multimedia, newsletters HTML, CTA con enlace, flows interactivos, bots, conversaciones de soporte, marcar como favorito / no leído y actualizaciones en tiempo real
Ideal paraExperiencia completa compatible sin conexión, clientes preparados para push y consumidores en producción

Application Client (web)

ProductoEl mismo producto para usuarios finales en forma de aplicación web progresiva
AutenticaciónOTP sin contraseña
FuncionalidadesEl mismo modelo de hub que en móvil: mensajes, flows, bots, soporte y newsletters
Ideal paraAcceso inmediato sin instalación desde una tienda; demostraciones para socios y usuarios de escritorio

Lo que ven los usuarios (modelo del hub)

ZonaObjetivo
MensajesElementos independientes de socios (texto, contenido multimedia, enlaces, HTML y tarjetas de flow): no es un hilo de chat
Formularios / botsFlows interactivos de varias etapas y menús de bot
ConversacionesHilos de soporte iniciados por el usuario

La Partner API POST /messages siempre se dirige al hub, no al chat de soporte. Más información: Interfaz de mensajes y experiencias.


Plataformas para socios

Partner API

Basehttps://api.morisbox.com/api/v1 (sandbox)
AutenticaciónAuthorization: Bearer <api_key>
CapacidadesEnviar mensajes (todos los tipos de contenido), gestionar cuentas y vinculaciones, plantillas, difusiones, conversaciones (agente), bots, webhooks y sandbox

Mapa completo: Descripción general de la API · Inicio rápido · Autenticación.

Partner Hub

ProductoConsola web para operadores
Tareas habitualesClaves API, plantillas, parámetros de canales, configuración de bot / flow, respuestas de soporte, teléfonos de sandbox y cumplimiento
URL (sandbox)https://partner.morisbox.com

Panel para desarrolladores

ProductoConsola ligera para desarrolladores que no son socios
Tareas habitualesClaves sk_dev_…, webhooks, envío mediante plantillas aprobadas e historial
URL (sandbox)https://developers.morisbox.com/login
DocumentaciónCuentas de desarrollador

Documentación para socios

ProductoPartner Docs (docs.morisbox.com/partners) + Developer Docs (docs.morisbox.com/developers)
PúblicoIngenieros de integración (socios y desarrolladores)
ÁmbitoREST, tipos de contenido multimedia, newsletters, flows, bots, webhooks, desarrolladores y sandbox

Plataforma en tiempo real

Actualizaciones en directo para los clientes de usuarios finales (mensajes nuevos en el hub, eventos de conversación y entrega de difusiones).

TransporteSocket.IO mediante el edge de tiempo real
ClientesAplicación móvil + Application Client (sesiones de usuario autenticadas)
Modelo de escaladoPasarelas sin estado; rooms por cuenta de usuario
Impacto para el socioUsted siempre envía una sola vez mediante REST; los clientes se actualizan en directo sin polling

No llame a la capa de tiempo real desde los backends de socios para envíos normales: la Partner API es suficiente.


Tipos de contenido × plataformas

content_typeIn-app (móvil / Application Client)WhatsAppSMS
textCompletoSí (texto)Sí (truncado)
imageVisor completoDepende del proveedorEnlace / omitir
documentDescargar / abrirDepende del proveedorEnlace / omitir
audioReproductorDepende del proveedorEnlace / omitir
videoReproductorDepende del proveedorEnlace / omitir
linkTarjeta CTATexto + URLURL
htmlLector completo de newsletter HTMLResumen / enlaceResumen / enlace
flowInterfaz interactiva de varias etapasTexto de invitación + deep linkTexto de invitación
systemAviso de la plataformaPoco frecuentePoco frecuente

La experiencia más completa siempre es in-app. Diseñe primero los payloads para in-app; conserve un texto breve y compatible con SMS como respaldo de última milla.


Plataformas interactivas (flows y bots)

CapacidadInterfazDocumentación
Invitación a un flowTarjeta de flow en el hub → formulario con varias pantallasFlows interactivos
Bot localMenús / etapas definidos en MorisBox360Bots
Bot de servicioSu runtime HTTPS (/start, /input)Bots · Credenciales de bots
Validación de camposReglas por etapa antes del envíoValidación de campos
WebhooksEventos salientes / comandos entrantesWebhooks · Credenciales de bots

Matriz de plataformas (quién se comunica con qué)

Your systems
    │  Partner API key
    ▼
Partner API  ──────►  routing (inapp → whatsapp → sms)
    │                        │
    │                        ├─► Mobile / Application Client (hub + realtime)
    │                        ├─► WhatsApp
    │                        └─► SMS
    │
    ├─► Partner Hub (operators)
    └─► Webhooks → your HTTPS endpoints

Resumen de disponibilidad

PlataformaEstadoNotas
Partner REST APIDisponibleRuta de producción para las integraciones
Partner HubDisponibleOperaciones y configuración
Partner DocsDisponibleEste sitio
Aplicación móvilDisponibleiOS / Android mediante Expo
Application ClientDisponibleLa misma familia de productos que la aplicación móvil
Push en tiempo realDisponibleBandeja / chat / difusiones en directo
Canal inappDisponibleEntrega principal
Canal whatsappDisponibleAdaptador / proveedor configurado según el despliegue
Canal smsDisponibleAdaptador / proveedor configurado según el despliegue
Claves de sandboxDisponiblePruebas de envío sin riesgo: Sandbox
E2EE in-appDisponibleConversaciones + payloads sellados del hub: Cifrado E2E
Canales de correo electrónico / push nativoEn la hoja de rutaTodavía no forman parte de la cadena predeterminada

La conectividad con los proveedores de WhatsApp y SMS depende de su entorno (claves Live frente a stubs locales). El comportamiento de la cadena de respaldo es el mismo en todos los entornos.


Elegir la interfaz adecuada

ObjetivoUtilizar
Enviar un OTP / una alerta críticaPartner API → cadena con prioridad para SMS/WA según la necesidad
Newsletter enriquecida o contenido multimediacontent_type=html / image / video → primero in-app
Formulario de varias etapas (estilo SEED)Invitación a flow + runner de flow
Soporte continuoEl usuario inicia una conversación; el agente responde mediante Hub / API
Anuncio masivoAPI de difusiones
Automatizar menús360Bots (runtime local o de servicio)

Siguientes pasos