{"id":803,"date":"2026-10-29T13:31:23","date_gmt":"2026-10-29T13:31:23","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/probar-api-whatsapp-postman\/"},"modified":"2026-10-29T13:31:38","modified_gmt":"2026-10-29T13:31:38","slug":"probar-api-whatsapp-postman","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/","title":{"rendered":"C\u00f3mo probar la API de WhatsApp en Postman (con colecci\u00f3n lista)"},"content":{"rendered":"\n<p><em>Actualizado el 29\/10\/2026<\/em><\/p>\n\n\n\n<p>Para probar la API de WhatsApp en Postman necesitas tres datos (el Phone Number ID, un token de acceso y el n\u00famero de destino), un <em>environment<\/em> con esas variables y solicitudes <code>POST<\/code> a <code>https:\/\/graph.facebook.com\/v26.0\/{{phone_number_id}}\/messages<\/code>. Meta mantiene un workspace p\u00fablico en Postman con colecciones de la WhatsApp Business Platform, pero una colecci\u00f3n m\u00ednima propia, con 5 o 6 solicitudes, suele ser m\u00e1s f\u00e1cil de entender y de versionar. Esta gu\u00eda muestra los dos caminos e incluye el JSON listo para importar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfColecci\u00f3n oficial de Meta o colecci\u00f3n propia?<\/h2>\n\n\n\n<p>Meta publica colecciones en el workspace <strong>WhatsApp Business Platform<\/strong>, dentro del perfil de Meta en Postman: <a href=\"https:\/\/www.postman.com\/meta\/workspace\/whatsapp-business-platform\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">postman.com\/meta\/workspace\/whatsapp-business-platform<\/a>. El enlace aparece en una <a href=\"https:\/\/developers.facebook.com\/blog\/post\/2022\/09\/21\/get-started-with-whatsapp-business-platform-in-minutes-with-postman\/\" target=\"_blank\" rel=\"noreferrer noopener\">publicaci\u00f3n del blog de desarrolladores de Meta<\/a>, que describe una colecci\u00f3n que precarga variables de entorno y gu\u00eda las primeras solicitudes, y la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/flows\/guides\/flowsapi\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n de la Flows API<\/a> apunta a la colecci\u00f3n de Flows en el mismo workspace.<\/p>\n\n\n\n<p>Un cuidado: la antigua p\u00e1gina &#8220;Postman Collection for WhatsApp Business APIs&#8221; de la documentaci\u00f3n era de la API On-Premises, que fue descontinuada (su \u00faltima versi\u00f3n expir\u00f3 el 23\/10\/2025). Los tutoriales que piden importar archivos de GitHub con un environment &#8220;WABiz&#8221; son de esa API antigua.<\/p>\n\n\n\n<p>La recomendaci\u00f3n pr\u00e1ctica: usa la colecci\u00f3n oficial como referencia para descubrir endpoints y arma la tuya con lo que tu equipo realmente llama. Antes de empezar, ten a mano el Phone Number ID; si no sabes d\u00f3nde est\u00e1, revisa <a href=\"https:\/\/vectalk.com.br\/blog\/es\/encontrar-phone-number-id-whatsapp\/\">d\u00f3nde encontrar el Phone Number ID, el WABA ID y el App ID<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u00e9 necesitas antes de abrir Postman<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Una app de Meta con el caso de uso de WhatsApp<\/strong> y un n\u00famero de prueba o tu n\u00famero de producci\u00f3n. La gu\u00eda de primeros pasos de Meta explica c\u00f3mo obtener acceso.<\/li>\n\n\n<li><strong>El Phone Number ID<\/strong> del n\u00famero que va a enviar. Aparece en el panel <strong>API Setup<\/strong> de la app, seg\u00fan la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/get-started\" target=\"_blank\" rel=\"noreferrer noopener\">gu\u00eda de primeros pasos de Meta<\/a>.<\/li>\n\n\n<li><strong>Un token de acceso<\/strong>. El bot\u00f3n <em>Generate access token<\/em> de API Setup genera un token temporal, \u00fatil para la primera prueba. Para uso continuo, crea un token de usuario del sistema, como se explica en <a href=\"https:\/\/vectalk.com.br\/blog\/es\/token-permanente-api-whatsapp-es\/\">token permanente de la API de WhatsApp<\/a>.<\/li>\n\n\n<li><strong>Un n\u00famero de destino<\/strong> que controles, en formato internacional sin <code>+<\/code> (ej.: <code>5215512345678<\/code> para un celular de M\u00e9xico o <code>5491112345678<\/code> para uno de Argentina). Con el n\u00famero de prueba de Meta, el destinatario debe registrarse en el propio API Setup.<\/li>\n\n<\/ol>\n\n\n\n<p>Para el contexto general, consulta la <a href=\"https:\/\/vectalk.com.br\/blog\/es\/api-oficial-de-whatsapp\/\">gu\u00eda completa de la API oficial de WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 1: crea el environment<\/h2>\n\n\n\n<p>En Postman, un <em>environment<\/em> es un conjunto de variables que eliges en el selector de la esquina superior derecha; solo uno est\u00e1 activo a la vez. Haces referencia a una variable escribiendo su nombre entre llaves dobles, como <code>{{phone_number_id}}<\/code>, y si el mismo nombre existe en m\u00e1s de un \u00e1mbito, gana el m\u00e1s espec\u00edfico (<a href=\"https:\/\/learning.postman.com\/docs\/sending-requests\/variables\/variables\/\" target=\"_blank\" rel=\"noreferrer noopener\">variables en Postman<\/a>).<\/p>\n\n\n\n<p>Guarda el JSON de abajo como <code>whatsapp-prueba.postman_environment.json<\/code> e imp\u00f3rtalo con el bot\u00f3n <strong>Import<\/strong>. Es el formato que Postman usa al exportar un environment:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"name\": \"WhatsApp - prueba\",\n  \"values\": [\n    { \"key\": \"graph_url\", \"value\": \"https:\/\/graph.facebook.com\", \"type\": \"default\", \"enabled\": true },\n    { \"key\": \"version\", \"value\": \"v26.0\", \"type\": \"default\", \"enabled\": true },\n    { \"key\": \"phone_number_id\", \"value\": \"\", \"type\": \"default\", \"enabled\": true },\n    { \"key\": \"meta_token\", \"value\": \"\", \"type\": \"secret\", \"enabled\": true },\n    { \"key\": \"vectalk_url\", \"value\": \"https:\/\/apis.vectalk.com.br\/api\", \"type\": \"default\", \"enabled\": true },\n    { \"key\": \"vectalk_token\", \"value\": \"\", \"type\": \"secret\", \"enabled\": true },\n    { \"key\": \"to\", \"value\": \"5511999999999\", \"type\": \"default\", \"enabled\": true }\n  ],\n  \"_postman_variable_scope\": \"environment\"\n}<\/code><\/pre>\n\n\n\n<p>Despu\u00e9s de importar, completa <code>phone_number_id<\/code>, <code>meta_token<\/code> y <code>to<\/code> dentro de Postman, no en el archivo. Seg\u00fan la <a href=\"https:\/\/learning.postman.com\/docs\/use\/send-requests\/variables\/environment-variables\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n de environments<\/a>, el valor local de una variable no se sincroniza con la nube de Postman ni se comparte con el equipo, salvo que decidas compartirlo. Marca los tokens como seguros (opci\u00f3n <em>Secure<\/em>) para que no se vean en pantalla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 2: importa la colecci\u00f3n m\u00ednima<\/h2>\n\n\n\n<p>La colecci\u00f3n de abajo sigue el formato <strong>Postman Collection v2.1<\/strong> (el campo <code>info.schema<\/code> apunta al <a href=\"https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json\" target=\"_blank\" rel=\"noreferrer noopener\">schema oficial<\/a>). Tiene dos carpetas: una para la Cloud API de Meta y otra para la API de Vectalk, cada una con su propia autenticaci\u00f3n <em>Bearer<\/em>. Un script de prueba en la ra\u00edz verifica el estado 200 y guarda el <code>wamid<\/code> del \u00faltimo mensaje enviado en la variable <code>last_wamid<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"info\": {\n    \"name\": \"WhatsApp API - pruebas\",\n    \"schema\": \"https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json\"\n  },\n  \"event\": [{\n    \"listen\": \"test\",\n    \"script\": {\n      \"type\": \"text\/javascript\",\n      \"exec\": [\n        \"pm.test('HTTP 200', () =&gt; pm.response.to.have.status(200));\",\n        \"const body = pm.response.json();\",\n        \"if (body.messages &amp;&amp; body.messages[0]) {\",\n        \"  pm.environment.set('last_wamid', body.messages[0].id);\",\n        \"}\"\n      ]\n    }\n  }],\n  \"item\": [\n    {\n      \"name\": \"Meta (Cloud API)\",\n      \"auth\": { \"type\": \"bearer\", \"bearer\": [{ \"key\": \"token\", \"value\": \"{{meta_token}}\", \"type\": \"string\" }] },\n      \"item\": [\n        {\n          \"name\": \"Enviar texto\",\n          \"request\": {\n            \"method\": \"POST\",\n            \"header\": [{ \"key\": \"Content-Type\", \"value\": \"application\/json\" }],\n            \"url\": \"{{graph_url}}\/{{version}}\/{{phone_number_id}}\/messages\",\n            \"body\": { \"mode\": \"raw\", \"raw\": \"{\\\"messaging_product\\\": \\\"whatsapp\\\", \\\"to\\\": \\\"{{to}}\\\", \\\"type\\\": \\\"text\\\", \\\"text\\\": {\\\"body\\\": \\\"Prueba desde Postman\\\"}}\" }\n          }\n        },\n        {\n          \"name\": \"Enviar plantilla hello_world\",\n          \"request\": {\n            \"method\": \"POST\",\n            \"header\": [{ \"key\": \"Content-Type\", \"value\": \"application\/json\" }],\n            \"url\": \"{{graph_url}}\/{{version}}\/{{phone_number_id}}\/messages\",\n            \"body\": { \"mode\": \"raw\", \"raw\": \"{\\\"messaging_product\\\": \\\"whatsapp\\\", \\\"to\\\": \\\"{{to}}\\\", \\\"type\\\": \\\"template\\\", \\\"template\\\": {\\\"name\\\": \\\"hello_world\\\", \\\"language\\\": {\\\"code\\\": \\\"en_US\\\"}}}\" }\n          }\n        },\n        {\n          \"name\": \"Enviar imagen por enlace\",\n          \"request\": {\n            \"method\": \"POST\",\n            \"header\": [{ \"key\": \"Content-Type\", \"value\": \"application\/json\" }],\n            \"url\": \"{{graph_url}}\/{{version}}\/{{phone_number_id}}\/messages\",\n            \"body\": { \"mode\": \"raw\", \"raw\": \"{\\\"messaging_product\\\": \\\"whatsapp\\\", \\\"to\\\": \\\"{{to}}\\\", \\\"type\\\": \\\"image\\\", \\\"image\\\": {\\\"link\\\": \\\"https:\/\/ejemplo.com\/prueba.jpg\\\", \\\"caption\\\": \\\"Imagen de prueba\\\"}}\" }\n          }\n        }\n      ]\n    },\n    {\n      \"name\": \"Vectalk\",\n      \"auth\": { \"type\": \"bearer\", \"bearer\": [{ \"key\": \"token\", \"value\": \"{{vectalk_token}}\", \"type\": \"string\" }] },\n      \"item\": [\n        {\n          \"name\": \"Enviar texto\",\n          \"request\": {\n            \"method\": \"POST\",\n            \"header\": [{ \"key\": \"Content-Type\", \"value\": \"application\/json\" }],\n            \"url\": \"{{vectalk_url}}\/messages\",\n            \"body\": { \"mode\": \"raw\", \"raw\": \"{\\\"messaging_product\\\": \\\"whatsapp\\\", \\\"to\\\": \\\"{{to}}\\\", \\\"type\\\": \\\"text\\\", \\\"text\\\": {\\\"body\\\": \\\"Prueba desde Postman\\\"}}\" }\n          }\n        },\n        { \"name\": \"Listar plantillas\", \"request\": { \"method\": \"GET\", \"url\": \"{{vectalk_url}}\/templates\" } },\n        { \"name\": \"Datos del n\u00famero\", \"request\": { \"method\": \"GET\", \"url\": \"{{vectalk_url}}\/phone-numbers\" } }\n      ]\n    }\n  ]\n}<\/code><\/pre>\n\n\n\n<p>Gu\u00e1rdala como <code>whatsapp-api.postman_collection.json<\/code>, imp\u00f3rtala, selecciona el environment &#8220;WhatsApp &#8211; prueba&#8221; y ejecuta las solicitudes en el orden siguiente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 3: env\u00eda el primer mensaje (plantilla)<\/h2>\n\n\n\n<p>Empieza por la <strong>plantilla <code>hello_world<\/code><\/strong>. Es la plantilla que usa la gu\u00eda de primeros pasos de Meta para el env\u00edo de prueba y, por ser plantilla, puede enviarse a alguien que nunca escribi\u00f3 a tu n\u00famero: fuera de la ventana de atenci\u00f3n de 24 horas, solo pasan plantillas. El cuerpo enviado es este:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5511999999999\",\n  \"type\": \"template\",\n  \"template\": {\n    \"name\": \"hello_world\",\n    \"language\": { \"code\": \"en_US\" }\n  }\n}<\/code><\/pre>\n\n\n\n<p>Si el env\u00edo es aceptado, la respuesta tiene el formato descrito en la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messages\/send-messages\" target=\"_blank\" rel=\"noreferrer noopener\">referencia de env\u00edo de mensajes<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"contacts\": [{ \"input\": \"5511999999999\", \"wa_id\": \"5511999999999\" }],\n  \"messages\": [{ \"id\": \"wamid.HBgLNTUxMTk5OTk5OTk5...\", \"message_status\": \"accepted\" }]\n}<\/code><\/pre>\n\n\n\n<p>El campo <code>message_status<\/code> solo aparece cuando la plantilla enviada est\u00e1 bajo pacing (valores <code>accepted<\/code> o <code>held_for_quality_assessment<\/code>). Ojo: el 200 significa que la API <strong>acept\u00f3<\/strong> la solicitud, no que el mensaje se entreg\u00f3. La entrega se informa despu\u00e9s por el webhook de estado (<code>sent<\/code>, <code>delivered<\/code>, <code>read<\/code> o <code>failed<\/code>); consulta <a href=\"https:\/\/vectalk.com.br\/blog\/es\/estado-mensaje-webhook-whatsapp\/\">estado de mensajes por webhook<\/a>. Para plantillas con variables, multimedia en el encabezado y botones, el siguiente paso es la gu\u00eda de <a href=\"https:\/\/vectalk.com.br\/blog\/es\/enviar-plantilla-api-whatsapp\/\">c\u00f3mo enviar una plantilla por la API de WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 4: texto y multimedia<\/h2>\n\n\n\n<p>Cuando respondas el mensaje de prueba desde el celular, se abre la ventana de atenci\u00f3n y las solicitudes <strong>Enviar texto<\/strong> y <strong>Enviar imagen por enlace<\/strong> empiezan a funcionar. El cuerpo de texto es el m\u00e1s simple de la API: <code>type: \"text\"<\/code> y el contenido en <code>text.body<\/code>.<\/p>\n\n\n\n<p>En la imagen, cambia <code>https:\/\/ejemplo.com\/prueba.jpg<\/code> por una URL p\u00fablica HTTPS. Meta indica que la Cloud API guarda en cach\u00e9 durante 10 minutos el archivo enviado por enlace; si cambias la imagen en tu servidor y reenv\u00edas la misma URL dentro de ese plazo, puedes recibir la versi\u00f3n anterior. Para forzar la descarga, agrega un par\u00e1metro aleatorio a la URL (ej.: <code>?v=2<\/code>). Formatos, l\u00edmites de tama\u00f1o y env\u00edo por <code>id<\/code> de carga est\u00e1n en la gu\u00eda de <a href=\"https:\/\/vectalk.com.br\/blog\/es\/enviar-multimedia-api-whatsapp\/\">c\u00f3mo enviar imagen, PDF, audio y video<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 5: lee los errores<\/h2>\n\n\n\n<p>Cuando algo falla, la Cloud API devuelve un objeto <code>error<\/code>. Seg\u00fan la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/support\/error-codes\" target=\"_blank\" rel=\"noreferrer noopener\">p\u00e1gina de c\u00f3digos de error de Meta<\/a>, el formato es este:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"error\": {\n    \"message\": \"(#130429) Rate limit hit\",\n    \"type\": \"OAuthException\",\n    \"code\": 130429,\n    \"error_data\": {\n      \"messaging_product\": \"whatsapp\",\n      \"details\": \"Cloud API message throughput has been reached.\"\n    },\n    \"fbtrace_id\": \"Az8or2yhqkZfEZ-_4Qn_Bam\"\n  }\n}<\/code><\/pre>\n\n\n\n<p>Los errores que m\u00e1s aparecen al probar en Postman:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>C\u00f3digo<\/th><th>Qu\u00e9 significa<\/th><th>Qu\u00e9 hacer<\/th><\/tr><\/thead><tbody><tr><td><code>190<\/code><\/td><td>Token vencido<\/td><td>Genera un token nuevo o usa un token de usuario del sistema<\/td><\/tr><tr><td><code>10<\/code><\/td><td>Permiso no otorgado o revocado<\/td><td>Revisa los permisos del token<\/td><\/tr><tr><td><code>100<\/code><\/td><td>Par\u00e1metro no admitido o mal escrito<\/td><td>Revisa el JSON y el Phone Number ID en la URL<\/td><\/tr><tr><td><code>131047<\/code><\/td><td>Pasaron m\u00e1s de 24 horas desde la \u00faltima respuesta del cliente<\/td><td>Env\u00eda una plantilla<\/td><\/tr><tr><td><code>132000<\/code><\/td><td>La cantidad de variables no coincide con la plantilla<\/td><td>Ajusta los <code>parameters<\/code><\/td><\/tr><tr><td><code>132001<\/code><\/td><td>La plantilla no existe en ese idioma o no est\u00e1 aprobada<\/td><td>Revisa <code>name<\/code> y <code>language.code<\/code><\/td><\/tr><tr><td><code>133010<\/code><\/td><td>N\u00famero no registrado en la plataforma<\/td><td>Registra el n\u00famero primero<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Guarda siempre el <code>fbtrace_id<\/code>: es lo que pide el soporte de Meta para investigar un caso. La lista completa, con causas y soluciones, est\u00e1 en <a href=\"https:\/\/vectalk.com.br\/blog\/es\/errores-api-whatsapp\/\">errores de la API de WhatsApp<\/a>, y los errores de par\u00e1metros de plantilla tienen su propio art\u00edculo, <a href=\"https:\/\/vectalk.com.br\/blog\/es\/error-132000-plantilla-whatsapp\/\">errores 132000 y 132012<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Consejos para que la colecci\u00f3n no se desordene<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Un environment por n\u00famero o etapa.<\/strong> &#8220;WhatsApp &#8211; prueba&#8221; y &#8220;WhatsApp &#8211; producci\u00f3n&#8221; con las mismas claves evitan disparar una prueba desde el n\u00famero real.<\/li>\n\n\n<li><strong>Nunca exportes el environment con el token completo.<\/strong> Si lo versionas en Git, deja <code>meta_token<\/code> y <code>vectalk_token<\/code> vac\u00edos en el archivo.<\/li>\n\n\n<li><strong>Prueba el webhook en paralelo.<\/strong> Postman muestra la respuesta s\u00edncrona; lo dem\u00e1s (estados y respuestas del cliente) llega al webhook. Para recibir los eventos en tu m\u00e1quina, revisa <a href=\"https:\/\/vectalk.com.br\/blog\/es\/probar-webhook-whatsapp-localmente\/\">c\u00f3mo probar el webhook localmente con ngrok<\/a>.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo probar la API de Vectalk en Postman<\/h2>\n\n\n\n<p>Vectalk es un proxy de la WhatsApp Cloud API: el cuerpo de los mensajes es el mismo de Meta, solo cambian la URL base y el token. La carpeta <strong>Vectalk<\/strong> de la colecci\u00f3n ya usa las rutas de la <a href=\"https:\/\/docs.vectalk.com.br\/quickstart\">documentaci\u00f3n de Vectalk<\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>POST {{vectalk_url}}\/messages<\/code> env\u00eda cualquier tipo de mensaje, con el mismo JSON de la Cloud API.<\/li>\n\n\n<li><code>GET {{vectalk_url}}\/templates<\/code> lista las plantillas de la cuenta (acepta <code>?name=<\/code> para filtrar).<\/li>\n\n\n<li><code>GET {{vectalk_url}}\/phone-numbers<\/code> devuelve los datos del n\u00famero, como el nombre verificado y <code>quality_rating<\/code>.<\/li>\n\n<\/ul>\n\n\n\n<p>El token se crea en el panel, en <strong>Configuraciones \u2192 API Tokens<\/strong>, y se muestra una sola vez. Usa un <strong>token de instancia<\/strong>: con \u00e9l, el <code>phone_number_id<\/code> se resuelve autom\u00e1ticamente, y las plantillas y la multimedia exigen este tipo de token. Con un token de organizaci\u00f3n, debes enviar <code>phone_number_id<\/code> en el cuerpo del mensaje. Seg\u00fan la <a href=\"https:\/\/docs.vectalk.com.br\/authentication\">p\u00e1gina de autenticaci\u00f3n<\/a>, <code>401 Unauthorized<\/code> indica un token ausente o inv\u00e1lido y <code>403 Forbidden<\/code> indica un token v\u00e1lido sin permiso para el recurso, como un token de organizaci\u00f3n que llama a <code>\/templates<\/code>.<\/p>\n\n\n\n<p>En Vectalk, cada mensaje entregado se descuenta del saldo prepago de la plataforma, as\u00ed que las pruebas con el n\u00famero real tambi\u00e9n consumen saldo. Para crear tu cuenta, entra a <a href=\"https:\/\/apps.vectalk.com.br\/register\">apps.vectalk.com.br\/register<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfMeta tiene una colecci\u00f3n oficial de WhatsApp en Postman?<\/h3>\n\n\n\n<p>S\u00ed. Meta mantiene el workspace p\u00fablico &#8220;WhatsApp Business Platform&#8221; en Postman, enlazado desde el blog de desarrolladores de Meta y desde la documentaci\u00f3n de la Flows API. Haz un fork a tu cuenta y completa el environment con tus IDs y tu token.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPor qu\u00e9 recibo el error 190 en Postman?<\/h3>\n\n\n\n<p>Tu token venci\u00f3. El token generado en API Setup es temporal; para pruebas frecuentes, crea un token de usuario del sistema y actualiza la variable <code>meta_token<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfUn 200 en Postman garantiza que el mensaje se entreg\u00f3?<\/h3>\n\n\n\n<p>No. El 200 indica que la API acept\u00f3 la solicitud. La entrega y la lectura se informan despu\u00e9s por el webhook de estado.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Fuentes oficiales consultadas el 29\/10\/2026:<\/strong> <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/get-started\" target=\"_blank\" rel=\"noreferrer noopener\">Get started (Meta)<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messages\/send-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Send messages (Meta)<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/support\/error-codes\" target=\"_blank\" rel=\"noreferrer noopener\">Error codes (Meta)<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/flows\/guides\/flowsapi\" target=\"_blank\" rel=\"noreferrer noopener\">Flows API (Meta)<\/a>, <a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/guides\/postman\" target=\"_blank\" rel=\"noreferrer noopener\">On-Premises API sunset (Meta)<\/a>, <a href=\"https:\/\/developers.facebook.com\/blog\/post\/2022\/09\/21\/get-started-with-whatsapp-business-platform-in-minutes-with-postman\/\" target=\"_blank\" rel=\"noreferrer noopener\">Blog de desarrolladores de Meta sobre Postman<\/a>, <a href=\"https:\/\/www.postman.com\/meta\/workspace\/whatsapp-business-platform\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">Workspace WhatsApp Business Platform en Postman<\/a>, <a href=\"https:\/\/learning.postman.com\/docs\/sending-requests\/variables\/variables\/\" target=\"_blank\" rel=\"noreferrer noopener\">Variables (Postman)<\/a>, <a href=\"https:\/\/learning.postman.com\/docs\/use\/send-requests\/variables\/environment-variables\" target=\"_blank\" rel=\"noreferrer noopener\">Environment variables (Postman)<\/a>, <a href=\"https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json\" target=\"_blank\" rel=\"noreferrer noopener\">Schema Collection v2.1 (Postman)<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/quickstart\">Gu\u00eda r\u00e1pida (Vectalk)<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/authentication\">Autenticaci\u00f3n (Vectalk)<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f3mo probar la API de WhatsApp en Postman: d\u00f3nde est\u00e1 la colecci\u00f3n oficial de Meta, c\u00f3mo armar el environment y una colecci\u00f3n m\u00ednima para la Cloud API y Vectalk.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[12],"tags":[],"class_list":["post-803","post","type-post","status-publish","format-standard","hentry","category-uncategorized-es"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>API de WhatsApp en Postman: colecci\u00f3n lista | Vectalk<\/title>\n<meta name=\"description\" content=\"Prueba la API de WhatsApp en Postman: colecci\u00f3n oficial de Meta, environment con variables, env\u00edo de texto, plantilla e imagen, y una colecci\u00f3n lista.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"API de WhatsApp en Postman: colecci\u00f3n lista | Vectalk\" \/>\n<meta property=\"og:description\" content=\"Prueba la API de WhatsApp en Postman: colecci\u00f3n oficial de Meta, environment con variables, env\u00edo de texto, plantilla e imagen, y una colecci\u00f3n lista.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-29T13:31:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T13:31:38+00:00\" \/>\n<meta name=\"author\" content=\"wanderleyfcunha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"wanderleyfcunha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/probar-api-whatsapp-postman\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/probar-api-whatsapp-postman\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"C\u00f3mo probar la API de WhatsApp en Postman (con colecci\u00f3n lista)\",\"datePublished\":\"2026-10-29T13:31:23+00:00\",\"dateModified\":\"2026-10-29T13:31:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/probar-api-whatsapp-postman\\\/\"},\"wordCount\":1642,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/probar-api-whatsapp-postman\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/probar-api-whatsapp-postman\\\/\",\"name\":\"API de WhatsApp en Postman: colecci\u00f3n lista | Vectalk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-29T13:31:23+00:00\",\"dateModified\":\"2026-10-29T13:31:38+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"Prueba la API de WhatsApp en Postman: colecci\u00f3n oficial de Meta, environment con variables, env\u00edo de texto, plantilla e imagen, y una colecci\u00f3n lista.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/probar-api-whatsapp-postman\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/probar-api-whatsapp-postman\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/probar-api-whatsapp-postman\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo probar la API de WhatsApp en Postman (con colecci\u00f3n lista)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\",\"name\":\"Blog Vectalk\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\",\"name\":\"wanderleyfcunha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"caption\":\"wanderleyfcunha\"},\"sameAs\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"API de WhatsApp en Postman: colecci\u00f3n lista | Vectalk","description":"Prueba la API de WhatsApp en Postman: colecci\u00f3n oficial de Meta, environment con variables, env\u00edo de texto, plantilla e imagen, y una colecci\u00f3n lista.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/","og_locale":"en_US","og_type":"article","og_title":"API de WhatsApp en Postman: colecci\u00f3n lista | Vectalk","og_description":"Prueba la API de WhatsApp en Postman: colecci\u00f3n oficial de Meta, environment con variables, env\u00edo de texto, plantilla e imagen, y una colecci\u00f3n lista.","og_url":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-29T13:31:23+00:00","article_modified_time":"2026-10-29T13:31:38+00:00","author":"wanderleyfcunha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wanderleyfcunha","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"C\u00f3mo probar la API de WhatsApp en Postman (con colecci\u00f3n lista)","datePublished":"2026-10-29T13:31:23+00:00","dateModified":"2026-10-29T13:31:38+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/"},"wordCount":1642,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/","url":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/","name":"API de WhatsApp en Postman: colecci\u00f3n lista | Vectalk","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-29T13:31:23+00:00","dateModified":"2026-10-29T13:31:38+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"Prueba la API de WhatsApp en Postman: colecci\u00f3n oficial de Meta, environment con variables, env\u00edo de texto, plantilla e imagen, y una colecci\u00f3n lista.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/es\/probar-api-whatsapp-postman\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo probar la API de WhatsApp en Postman (con colecci\u00f3n lista)"}]},{"@type":"WebSite","@id":"https:\/\/vectalk.com.br\/blog\/#website","url":"https:\/\/vectalk.com.br\/blog\/","name":"Blog Vectalk","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vectalk.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b","name":"wanderleyfcunha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","caption":"wanderleyfcunha"},"sameAs":["https:\/\/vectalk.com.br\/blog"]}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/comments?post=803"}],"version-history":[{"count":1,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/803\/revisions"}],"predecessor-version":[{"id":806,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/803\/revisions\/806"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}