Frank Torres
Si les sale error haciendo el fork de la documentación puede que necesiten hacer que su perfil de postman sea público.
Daniel Santamaria
Crack, muchas gracias
Jesus Heriberto Lara Juarez
justo lo que necesitabaa
Probar la WhatsApp Cloud API en Postman te permite enviar mensajes reales antes de escribir una sola línea de código. Esta práctica es clave para desarrolladores que quieren integrar WhatsApp en aplicaciones con Angular o cualquier framework moderno, validando cada parámetro antes de llevarlo a producción.
Por qué empezar con Postman antes de programar
Meta entrega una colección oficial de Postman muy bien documentada, con casos de uso listos para ejecutar. Esto te ahorra horas de prueba y error.
La idea es simple: validar cómo viaja la información, qué responde el servidor y cómo se comporta cada endpoint. Así, cuando muevas la lógica a tu aplicación, ya sabes exactamente qué esperar.
¿Qué es la WhatsApp Cloud API? Es la API oficial de Meta para enviar y recibir mensajes de WhatsApp de forma programática, alojada en la nube de Meta sin necesidad de servidores propios.
Dentro de la colección encontrarás documentación, ejemplos y recursos que te explican requisitos y características. Ese material es el que vas a consultar cada vez que algo no funcione como esperas.
Cómo importar la colección oficial de WhatsApp en Postman
El primer paso es hacer una copia del workspace que Meta ofrece. En el panel de WhatsApp dentro de Meta verás un botón para abrir Postman directamente [00:24].
Una vez copiada, ve al apartado de ejemplos. Ahí encontrarás plantillas listas como enviar un mensaje de ejemplo, que será tu punto de partida [02:30].
Qué variables debes configurar en la colección de Postman
Antes de enviar tu primer mensaje, hay tres datos que tienes que dejar listos en las variables del workspace [02:55]. Sin ellos, la petición no llega a destino.
Phone number ID, versión y número receptor
Vuelve al panel administrador de Meta y copia el identificador del número de teléfono, conocido como phone number ID. Pégalo en la variable correspondiente de Postman.
Luego define la versión de la API. En el ejemplo se usa la versión 20 [03:20], que copias desde la documentación y pegas en su variable.
El tercer dato es el número que recibirá los mensajes. Aquí hay un detalle importante: debes incluir el código de país sin signo más. Por ejemplo, 57 para Colombia seguido del número [03:45].
¿Cuántos números puedo usar para probar la WhatsApp API? Solo cinco números receptores permitidos en modo prueba. Si ya usaste los cinco, no podrás añadir un sexto sin liberar uno previo.
Token de autorización
El último elemento es el token. Ve a la pestaña Authorization de la colección y pega el token que generaste en Meta [04:30]. Este token autentica cada petición y caduca, así que tenlo a mano para refrescarlo.
Guarda los cambios. Con esto, la colección queda lista para enviar tu primera petición.
Cómo enviar tu primer mensaje desde Postman
Con todo configurado, abre el ejemplo enviar mensaje, revisa el body y pulsa send. Si todo está bien, recibirás una respuesta exitosa con un ID de mensaje y un status [05:10].
Ese ID es la prueba de que Meta aceptó la petición. Al revisar tu WhatsApp personal, verás el mensaje entregado, esta vez no desde la consola de Meta sino de forma programática desde Postman.
Qué hacer cuando la API responde con error
Ahora viene lo interesante. Cambia el código de idioma del template a es para forzar un error y ejecuta de nuevo [06:00]. Postman te devolverá un mensaje indicando que el template no existe en esa traducción.
Esto es completamente normal y es justo lo que queremos practicar. Los errores te enseñan a leer la respuesta de la API: tipo de error, descripción del problema y pista sobre qué corregir.
¿Por qué falla un template en WhatsApp Cloud API? Porque el idioma o el nombre del template no coincide con uno aprobado en tu cuenta. Revisa los templates disponibles en Meta antes de invocarlos.
Familiarizarte con estos errores ahora te ahorra dolores de cabeza después, cuando estés debugueando dentro de tu aplicación de Angular.
Qué templates conviene probar antes de integrar
La colección incluye varios ejemplos que vale la pena ejecutar uno por uno antes de pasar al código:
Cada uno tiene su propio body y variables específicas. Tómate el tiempo de revisar cada estructura, porque esa misma forma es la que vas a replicar luego en tu backend cuando construyas la integración para la veterinaria.
¿Ya configuraste tu colección y enviaste tu primer mensaje? Cuéntame qué template fue el más útil para ti.
Frank Torres
Si les sale error haciendo el fork de la documentación puede que necesiten hacer que su perfil de postman sea público.
Daniel Santamaria
Crack, muchas gracias
Jesus Heriberto Lara Juarez
justo lo que necesitabaa
Andoni Barba Noe
Ahora el token se puede pegar directamente en las variables
Cristian Acalo
🦄✨ Si desean crear plantillas personalizadas pueden acceder a su cuenta de Whatsapp Business.
Y en la sección de Más herramientas > Administrador de Whatsapp > Plantillas de mensaje > Administrar Plantillas
Pueden agregar las plantillas que deseen :3
Edwin Maurizzio Segura Chivatá
Compañeros, a mi me sale que exitoso ("accepted") pero nunca me llega el mensaje, lo intenté con 3 diferentes numeros y a ninguno le llega ni desde Meta apps ni tampoco desde Postman. Alguien sabe que podría ser?
Sergio Gil
Yady Davila
Pudieron resolverlo, no he podido avanzar por esto.
Waleska Deyanira Gutierrez Arteaga
Hola, debes crear un workspace personal primero antes de hacer el fork. Ya que ese workspace será el destino del fork…
Sergio Gil
Me dice que 200, pero no me llega el mensaje a l numero que configure.. Alguien mas le sucede eso?
Dylan Antonio Yampuezan Motato
si, a mi tambien
Dylan Antonio Yampuezan Motato
Me funciono enviar un hola al chat de prueba y envia un mensaje diferente desde el postman
Alejandro Nieto
Solo como aporte adicional, NO ES a huevo (estrictamente necesario) hacerlo en Postman, puedes hacerlo directamente en Visual Studio o cualquier IDE, sin salir del mismo.
Por si a alguien le surge esa duda.
José Ángel Martinez Frias
Pregunta ¿cómo lo paso a Visual Studio?
Rolando Osorio
totalmente cierto, puedes usar REST Client y funciona igual, pero sea donde sea que lo prueben tienen que leer como funciona esa tecnología para probarla
Sebastian Tamayo
Si alguien más ha encontrado este error:
"error": {
"message": "Unknown path components: /477030632164825/messages",
"type": "OAuthException",
"code": 2500,
"fbtrace_id": "AHcwwTWuArP1jGehDiDRhwE"
}
Les recomiendo verificar que hayan especificado correctamente la versión de la API. En mi caso, había colocado v21, pero me faltaba agregar el .0, por lo que debía ser v21.0 y se soluciono
Pinturas Aglos
al darle SEND hay error (solución abril 2026)
Error Detectado: (#131005) Access denied Type: OAuthException
Descripción del Problema: Al intentar realizar una petición POST a la API de WhatsApp desde Postman, el servidor de Meta rechazó la solicitud a pesar de tener un Access Token activo. El mensaje de error indicaba falta de permisos o problemas con la autenticidad del token.
Causas Identificadas:
scopes) en el panel de Meta for Developers después de haber generado el token original. El token viejo no incluía los nuevos privilegios.Solución Paso a Paso:
whatsapp_business_messaging y whatsapp_business_management.Resultado Exitoso (Feedback): La API devolvió un status accepted con un wamid (WhatsApp Message ID) único.
Nota para la comunidad: El Token no se actualiza solo. Cambio en configuración = Token nuevo.
Art Michel
También se puede configurar el flujo de trabajo con n8n, es mucho más fácil de entender. Considérenlo como una alternativa.
Ángel Alfredo Guzmán
Tal cual, es lo que estoy usando, y existe mucha documentación
Edinsson Valadier Nima Montalban
puedo usar insomnia
Mario Alejandro Crespo Reyes
Yo creeria que si, el unico lio es que te tocaria migrar todas las peticiones y configurar las variables de entorno allá.
Aunque perderias todo el trabajo de la documentación en Postman porque realmente no se si se pueda exportar este workspace en json para importar en otro programa o algo por el estilo.
Cuentame si lo logras !
Alain Medel Mejía
bueno si se parece pero varias cosas no coinciden y lleva un rato hacerlo.
DUBERNEY HERNANDEZ CORZO
Hola, tengo este error, alguien más le ha pasado?
Ariel Ezequiel Biazzo Genua
Hola! me parece que no rellenaste los valores del campo WA-ID
Jose Luis Moreno Garcia
Ya lo identifique, tienes que poner el numero al cual vas a enviar los mensajes de prueba. Pero antes tienes que darlo de alta en los destinatarios de Meta Developers.
Si el teléfono no lo das de alta ahi no te lo hace valido.
Mayra Alejandra Soto Nieto
En este caso se prueban los ejemplos restantes, pero todos sacan el mismo error de transcripción
{ "error": { "message": "(#132001) Template name does not exist in the translation", "type": "OAuthException", "code": 132001, "error_data": { "messaging_product": "whatsapp", "details": "template name (sample_issue_resolution) does not exist in en_US" }, "fbtrace_id": "A2cIJFUToeKZAyOgRNaWU-2"
Franklin Vargas Gomez
por que no has creado esas plantillas , por defecto solo tengo hello world
Edwin Castelblanco Sánchez
Que curioso, dentro de la documentacion hablan de que es obsoleto tener el servicio On-Premises
La nube cambio al mundo!!
Yeder Laura vicente
Es mejor trabajarlo en la nube, teniendo encuenta muchos factores
Diego De La Riva
El token ahora se ingresa en los parametros principales
Diego Rodríguez
ahora existe una cloud api y le pasa la información automáticamente
camilo rios
por que postman me da error al intentar entrar ?