LogoLogo
  • 🏠Inicio
  • 🎓¿Cómo funciona Demandu?
  • 🚀Introducción
  • 🏗️Crea un nuevo bot
    • 🛠️Creación tu Chatbot de WhatsApp
      • ✳️Migración de una cuenta de WhatsApp Business desde otra plataforma a Demandu.
    • 🛠️Creación tu Chatbot de Instagram
    • 🛠️Creación tu Chatbot de Facebook
    • 🛠️Creación tu Chatbot de Telegram
    • 🖥️Instalar el bot de sitio web en WordPress
    • 🖥️Instalar el bot de sitio web en Wix
  • 🧩Edita tu Flujo de Chat
    • Redirigir (Múltiples Flujos Interconectados)
    • 🔃Componentes de Flujo
      • Solicitud de Información
      • Enviar información
      • Acciones
  • 📖Guía de Productos y Formación
    • 💻Configurar WhatsApp Business Platform desde Meta Business Suite
      • ⚙️Configuración Meta Business Suite
      • 💰Precios conversaciones de Meta para WhatsApp Cloud API
      • 🔁Actualizar el perfil del Bot de WhatsApp
    • 🤖Creación de bots de WhatsApp con incorporación manual (Desarrolladores)
      • 🔠¿Cómo crear una Meta App?
      • ☑️Registra y verifica tu número de WhatsApp
      • 💳Actualiza tu método de pago en tu cuenta de WhatsApp
      • 🦹‍♂️Asignar usuario del sistema a la cuenta de WhatsApp
      • 📄Obtener todos los detalles necesarios del panel de control de Meta Developer
    • 🛠️REFERENCIAS API
    • Integración de API de terceros
      • Requisitos que debe cumplir del API de un tercero
      • Gestión de parámetros de entrada y salida del API
      • Integración con los flujos creados en Demandu
      • 🔠Administrar y utilizar atributos personalizados
      • 🔃Integración con Sistemas CRM y Otros
      • 🔌Integraciones disponibles en Demandu
    • 📄Contactos y Chat API
      • 📇Obtener Todos los Contactos
      • 🏷️Obtener Grupos/Segmentos
    • 🛍️Tienda de Demandu | Guía de Uso
    • 🧠IA de Demandu
      • 🧑‍🏫Entrena la IA de tu chatbot
    • Errores comunes y resolución de problemas
Con tecnología de GitBook
LogoLogo

2024 Demandu LLC

En esta página
  1. Guía de Productos y Formación
  2. Contactos y Chat API

Obtener Todos los Contactos

Esta sección proporciona la documentación del API para obtener todos los contactos de la plataforma Demandu.

🔍 Obtener la Bandeja de Entrada de Usuarios

Este endpoint permite recuperar datos de usuarios desde la bandeja de entrada, ofreciendo diversas opciones de filtrado para personalizar la consulta.​

  • 🛠️ URL del Endpoint:

https://api.v7.express-chat.com/inbox/users
  • 📨 Método HTTP: POST​

🛡️ Encabezados de la Solicitud

Se requiere un token Bearer válido para la autenticación.​

  • Authorization: Bearer [TU_TOKEN]​

Nota: Reemplaza [TU_TOKEN] con tu token de API válido.​

📝 Cuerpo de la Solicitud

El cuerpo de la solicitud debe ser un objeto JSON que contenga diversos criterios de filtrado para personalizar la consulta. A continuación, se detallan los campos disponibles:​

  • searchText (string): Texto de búsqueda para filtrar usuarios.​

  • tags (array): Un array de etiquetas para filtrar usuarios.​

  • status (array): Un array de valores de estado para filtrar usuarios.​

  • isOnline (boolean): Indica si los usuarios están en línea.​

  • _botWebsite (array): Filtra usuarios basados en interacciones en el sitio web.​

  • _botWhatsapp (array): Filtra usuarios basados en interacciones en WhatsApp.​

  • _botTelegram (array): Filtra usuarios basados en interacciones en Telegram.​

  • _botFacebook (array): Filtra usuarios basados en interacciones en Facebook.​

  • _agentAssigned (array): Filtra usuarios asignados a agentes específicos.​

  • segments (array): Un array de segmentos para filtrar usuarios.​

  • applicableFilters (array): Un array de filtros aplicables.​

  • lastSeenAt (objeto): Filtro de rango de fechas para la última vez que se vio al usuario.​

  • createdAt (objeto): Filtro de rango de fechas para la fecha de creación.​

  • userInteracted (boolean): Indica si los usuarios han interactuado.​

  • lastMessageBy (array): Filtra usuarios basados en el remitente del último mensaje.​

  • isLiveChatActive (boolean): Indica si el chat en vivo está activo para los usuarios.​

  • hasOrdered (objeto): Filtra usuarios basados en su historial de pedidos.​

🧪 Ejemplo de Solicitud

bashCopiarEditarcurl 'https://api.v7.express-chat.com/inbox/usersinbox/users' \
  -X 'POST' \
  -H 'Authorization: Bearer [TU_TOKEN]' \
  -H 'Content-Type: application/json' \
  -d '{
    "searchText": "",
    "tags": [],
    "status": [],
    "isOnline": false,
    "_botWebsite": [],
    "_botWhatsapp": [],
    "_botTelegram": [],
    "_botFacebook": [],
    "_agentAssigned": [],
    "segments": [],
    "applicableFilters": ["userInteracted"],
    "lastSeenAt": {
      "startAt": "",
      "endsAt": ""
    },
    "createdAt": {
      "startAt": "",
      "endsAt": ""
    },
    "userInteracted": true,
    "lastMessageBy": [],
    "isLiveChatActive": false,
    "hasOrdered": {
      "status": false,
      "lastAt": ""
    },
    "page": 1,
    "isExport": "none",
    "isContact": true
  }' \
  --compressed

Nota: Reemplaza [TU_TOKEN] en la solicitud con tu token de API real y personaliza los filtros del cuerpo de la solicitud según tus necesidades específicas.​

📬 Respuesta

La API responderá con un objeto JSON que contiene los datos de los usuarios basados en los filtros aplicados. El formato de la respuesta puede variar dependiendo de los datos disponibles y los filtros aplicados.​

Nota: Asegúrate de manejar adecuadamente la respuesta y considerar posibles paginaciones si el número de resultados es grande.

AnteriorContactos y Chat APISiguienteObtener Grupos/Segmentos

Última actualización hace 1 mes

📖
📄
📇