💻 Para desarrolladores

API REST Funnelchat

Integra WhatsApp en tu aplicación con nuestra API REST. Documentación completa, ejemplos en múltiples lenguajes y soporte técnico.

Características de la API

🚀

RESTful

API REST estándar con verbos HTTP, JSON y autenticación por Bearer token.

📖

Documentación completa

Docs interactivas con ejemplos, playground y colección de Postman incluida.

🔐

Autenticación segura

API Keys con permisos granulares, rotación de tokens y rate limiting.

Qué puedes hacer con la API

📤

Enviar mensajes

Envía mensajes de texto, imágenes, videos, documentos y plantillas aprobadas.

👥

Gestionar contactos

Crea, actualiza, lista y elimina contactos. Añade etiquetas y campos personalizados.

💬

Leer conversaciones

Obtén historial de conversaciones, filtra por fecha, etiquetas o estado.

🏷️

Gestionar etiquetas

Crea etiquetas, asígnalas a contactos y organiza tu base de datos.

📊

Obtener métricas

Accede a estadísticas de mensajes enviados, recibidos, tasa de respuesta y más.

🔗

Webhooks

Configura webhooks para recibir eventos en tiempo real en tu servidor.

Ejemplo: Enviar un mensaje

POST https://api.funnelchat.com/v1/messages
curl -X POST https://api.funnelchat.com/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+573001234567",
    "type": "text",
    "text": {
      "body": "Hola, este es un mensaje de prueba"
    }
  }'

Respuesta (200 OK):

{
  "message_id": "msg_abc123",
  "status": "sent",
  "timestamp": "2024-03-12T21:35:00Z"
}

Endpoints principales

POST /v1/messages

Enviar un mensaje de texto, imagen, video o documento

GET /v1/messages/:id

Obtener información de un mensaje específico

GET /v1/contacts

Listar todos los contactos con paginación y filtros

POST /v1/contacts

Crear un nuevo contacto con campos personalizados

GET /v1/conversations

Obtener todas las conversaciones activas

POST /v1/webhooks

Configurar un webhook para recibir eventos

SDKs y librerías

🟨
JavaScript
🐍
Python
🐘
PHP
💎
Ruby
🔷
Go

SDKs oficiales disponibles en npm, pip, composer, gem y más.

Empieza a construir con la API

Solicita tu API Key y accede a la documentación completa para integrar WhatsApp en tu aplicación.