API SMS para bots de chatbot y agentes de IA
Tu agente inteligente necesita un número telefónico que pueda recibir códigos SMS de verificación desde Cash App, Coinbase, Tinder, aplicaciones bancarias, o cualquier flujo de autenticación de dos factores (2FA).
Tu agente inteligente necesita un número telefónico que pueda recibir códigos SMS de verificación desde Cash App, Coinbase, Tinder, aplicaciones bancarias, o cualquier flujo de autenticación de dos factores (2FA). Twilio rechaza la mayoría de estos casos porque detecta números VoIP. Aquí te mostramos cómo conectar un chatbot o agente de IA para recibir SMS reales a través de la API webhook de MeiSIM, con latencia inferior a 3 segundos.
Obtén una clave API
5 números gratuitos. Entrega webhook en <3 segundos.
El flujo de un vistazo
- Tu agente llama a
POST /v1/numbers/provisioncon una URL de webhook. - ~60 segundos después, tu agente tiene un número real de USA (QR de eSIM + ICCID + LPA devuelto en la respuesta).
- El agente usa el número para registrarse en Cash App, Coinbase, PayPal, Amazon, Stripe o cualquier servicio que requiera verificación SMS.
- El servicio de registro envía un SMS de verificación al número.
- MeiSIM recibe el SMS a través de la red del operador (~1 segundo).
- MeiSIM hace POST del mensaje a tu URL de webhook (~1-2 segundos más).
- Tu agente lee el cuerpo del mensaje, extrae el código de verificación, y completa el registro automáticamente.
Contrato del webhook
Hacemos POST de un cuerpo JSON a tu URL. Devuelves HTTP 200 dentro de 10 segundos para confirmar recepción. Si fallas o se agota el tiempo, reintentamos con backoff (inmediato, +15s, +60s, +300s — 4 intentos totales en 6 minutos). Los mensajes también se pueden consultar a través del endpoint de mensajes durante 30 días.
Polling como alternativa al webhook
Si prefieres hacer polling en lugar de mantener un endpoint de webhook (común para agentes sin estado), llama a:
La mayoría de agentes hacen polling cada 2-3 segundos mientras espera el SMS de verificación. Los SMS de verificación típicamente llegan en menos de 30 segundos; los intentos fallidos pueden tardar hasta 5 minutos antes de reintentar.
Extrayendo el código OTP
El cuerpo del SMS varía según el servicio, pero el código siempre es un número de 4-8 dígitos. La mayoría de agentes usan una regex como /\b\d{4,8}\b/ para extraer. Para mayor confiabilidad, haz que tu LLM (Claude, GPT-4o) lea el texto y devuelva solo el código — procesan esto en milisegundos.
Autenticación y seguridad
Cada POST de webhook está firmado con HMAC-SHA256. Verifica X-MeiSIM-Signature usando tu secreto API para confirmar que la solicitud proviene realmente de nosotros, no de un suplantador. Ejemplos de código en documentación de API.
Construye esta noche
Clave API + primeros 5 números gratis. Envíanos un email y te configuramos.
Preguntas Frecuentes
¿Cuánto tarda el SMS en llegar a mi webhook?
Latencia mediana <3 segundos. Reintentamos en caso de fallo con backoff exponencial. Mensajes almacenados 30 días para fallback de polling.
¿Puedo hacer polling en lugar de webhook?
Sí. GET /v1/numbers/{id}/messages, opcionalmente con since=ISO. La mayoría de agentes hacen polling cada 2-3s durante espera de verificación.
¿Puedo recibir de códigos cortos (números de 5 dígitos)?
Sí — esa es la razón principal para cambiar a números reales de carrier. La mayoría de SMS de verificación de bancos/criptomonedas/apps de citas viene de códigos cortos, y VoIP los bloquea.
¿Qué hay de MMS (con imágenes)?
Solo SMS por ahora. MMS está en nuestro roadmap.
¿Soportan múltiples webhooks por número?
Un webhook por número. Para envío a múltiples destinos, enruta a través de tu propio dispatcher.
¿Funciona con aplicaciones de mensajería como WeChat o Telegram?
Sí. Aunque WeChat y Alipay tienen validaciones muy estrictas, un número real de carrier USA generalmente pasa. Verifica casos específicos con nuestro equipo.
¿Cuál es el costo de usar la API SMS?
Recibes 5 números gratuitos para empezar. Cada número incluye capacidad ilimitada para recibir SMS. Planes pagos disponibles para más números y funcionalidades.
¿Puedo verificar Tinder, Bumble, Hinge u otras apps de citas?
Completamente. Muchos usuarios verifican cuentas de Tinder, Bumble, Hinge y Match desde el extranjero usando nuestro API. El número se comporta como un número USA auténtico.
¿Es seguro el webhook para datos sensibles?
Sí. Todos los POSTs están firmados HMAC-SHA256. Verifica X-MeiSIM-Signature con tu clave secreta para confirmar proveniencia.
¿Puedo usar números para Stripe, PayPal o servicios de pago?
Sí. Stripe, PayPal, Square, Wise, Revolut y otros servicios de pago aceptan números reales USA para verificación 2FA.
¿Qué pasa si mi webhook falla o no responde?
Reintentamos 4 veces (inmediato, +15s, +60s, +300s). Almacenamos mensajes 30 días, así que puedes consultarlos con polling si tu webhook estaba caído.
¿Funciona para agentes de IA sin interfaz gráfica (headless)?
Perfecto. La API es completamente headless. No necesitas UI, solo lógica backend que maneje webhooks o polling.
¿Puedo automatizar registro en múltiples aplicaciones simultáneamente?
Sí. Puedes provisionar múltiples números y usarlos en paralelo para registrar diferentes cuentas al mismo tiempo.
¿Cuánto tiempo dura un número? ¿Se reutilizan?
Los números son tuyos indefinidamente mientras mantengas la cuenta activa. No se reutilizan ni se reasignan a otros usuarios.