Skip to main content

Requisitos previos

Cuenta de NotMeta

  • Cuenta de NotMeta activa
  • Acceso de administrador o desarrollador
  • WhatsApp Business API configurado

Herramientas de desarrollo

  • Cliente HTTP (Postman, curl, etc.)
  • Editor de código
  • Navegador web
  • Acceso a terminal/consola

Obtener credenciales de API

1. Acceder al panel de desarrolladores

  1. Inicia sesión en tu cuenta de NotMeta
  2. Ve a “Configuración” > “API”
  3. Haz clic en “Generar token de API”

2. Configurar permisos

Selecciona los permisos necesarios para tu aplicación:
  • Conversaciones: Leer y escribir mensajes
  • Usuarios: Gestionar equipo
  • Reportes: Acceder a métricas
  • Webhooks: Configurar notificaciones
  • Configuración: Modificar ajustes

3. Generar token

  1. Ingresa un nombre descriptivo para tu token
  2. Selecciona la fecha de expiración
  3. Haz clic en “Generar token”
  4. Importante: Copia y guarda el token de forma segura

Configuración del entorno

Variables de entorno

Crea un archivo .env con tus credenciales:

Configuración de HTTPS

Para desarrollo local, puedes usar un túnel HTTPS:

Primeras llamadas a la API

Verificar conexión

Obtener información de la cuenta

Configuración de webhooks

1. Crear endpoint webhook

2. Registrar webhook

SDKs oficiales

JavaScript/Node.js

Python

PHP

Herramientas de desarrollo

Postman Collection

Importa nuestra colección de Postman para probar la API:
  1. Descarga la colección desde GitHub
  2. Importa en Postman
  3. Configura las variables de entorno:

Testing

Mejores prácticas

Seguridad

  • Nunca hardcodees tokens en el código
  • Usa variables de entorno para credenciales
  • Implementa verificación de firmas de webhooks
  • Usa HTTPS en producción

Manejo de errores

Rate limiting

Solución de problemas

Error 401: Unauthorized

  • Verifica que tu token sea válido
  • Confirma que el token no haya expirado
  • Revisa los permisos asignados al token

Error 429: Too Many Requests

  • Implementa backoff exponencial
  • Reduce la frecuencia de las solicitudes
  • Considera usar webhooks en lugar de polling

Error 500: Internal Server Error

  • Verifica el formato de tu solicitud
  • Contacta soporte técnico si persiste
  • Revisa el estado del servicio

Recursos adicionales

Autenticación

Aprende sobre los diferentes métodos de autenticación

Webhooks

Configura notificaciones en tiempo real