{"id":767,"date":"2026-10-29T13:24:38","date_gmt":"2026-10-29T13:24:38","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/mensaje-no-entregado-api-whatsapp\/"},"modified":"2026-10-29T13:25:14","modified_gmt":"2026-10-29T13:25:14","slug":"mensaje-no-entregado-api-whatsapp","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/","title":{"rendered":"Mensaje enviado pero no entregado en la API de WhatsApp: checklist de diagn\u00f3stico"},"content":{"rendered":"\n<p><em>Actualizado el 29\/10\/2026<\/em><\/p>\n\n\n\n<p>Cuando la API de WhatsApp acepta el mensaje pero este no llega, la respuesta est\u00e1 en el webhook de estado: o el mensaje se qued\u00f3 en <code>sent<\/code> (sali\u00f3 de los servidores de Meta, pero no lleg\u00f3 al dispositivo) o termin\u00f3 en <code>failed<\/code> con un c\u00f3digo de error. En el primer caso, las causas m\u00e1s comunes son un cliente desconectado, un cliente que bloque\u00f3 tu n\u00famero o un pa\u00eds con restricciones; en el segundo, el c\u00f3digo indica qu\u00e9 pas\u00f3 y si conviene reenviar. Meta solo cobra los mensajes entregados, as\u00ed que un mensaje que no lleg\u00f3 no aparece en la factura.<\/p>\n\n\n\n<p>Este checklist parte del s\u00edntoma que ves en tu sistema y llega a la acci\u00f3n. Para la referencia completa de c\u00f3digos, consulta la gu\u00eda de <a href=\"https:\/\/vectalk.com.br\/blog\/es\/errores-api-whatsapp\/\">errores de la API de WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 1: confirma que la API acept\u00f3 el mensaje<\/h2>\n\n\n\n<p>Antes de hablar de entrega, revisa la respuesta s\u00edncrona del env\u00edo. Si la llamada devolvi\u00f3 un objeto <code>error<\/code>, el mensaje ni siquiera sali\u00f3: el problema es de token, par\u00e1metro, plantilla o l\u00edmite de llamadas, no de entrega. Si devolvi\u00f3 <code>200<\/code> con un <code>wamid<\/code>, el mensaje fue aceptado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"contacts\": [{ \"input\": \"5215512345678\", \"wa_id\": \"5215512345678\" }],\n  \"messages\": [{ \"id\": \"wamid.HBgLNTUxMTk5OTk5OTk5...\" }]\n}<\/code><\/pre>\n\n\n\n<p>Guarda ese <code>wamid<\/code>. Con \u00e9l relacionas cada evento de estado con el mensaje original. Si no est\u00e1 en tu base de datos, el diagn\u00f3stico se vuelve adivinanza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 2: lee el estado en el webhook<\/h2>\n\n\n\n<p>A partir de aqu\u00ed, todo llega por el webhook <code>messages<\/code>, en el arreglo <code>statuses<\/code>. La <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/webhooks\/reference\/messages\/status\" target=\"_blank\" rel=\"noreferrer noopener\">referencia de estados de Meta<\/a> define cinco valores:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Estado<\/th><th>Qu\u00e9 dice Meta<\/th><th>Qu\u00e9 significa para el diagn\u00f3stico<\/th><\/tr><\/thead><tbody><tr><td><code>sent<\/code><\/td><td>El mensaje sali\u00f3 de los servidores de Meta<\/td><td>Aceptado y despachado, pero a\u00fan no est\u00e1 en el dispositivo<\/td><\/tr><tr><td><code>delivered<\/code><\/td><td>Entregado en el dispositivo del usuario<\/td><td>Lleg\u00f3; desde aqu\u00ed es cobrable<\/td><\/tr><tr><td><code>read<\/code><\/td><td>Mostrado en un chat abierto en el dispositivo<\/td><td>Le\u00eddo (solo cuenta como le\u00eddo si fue entregado)<\/td><\/tr><tr><td><code>played<\/code><\/td><td>Primera reproducci\u00f3n de un mensaje de voz<\/td><td>Solo para notas de voz<\/td><\/tr><tr><td><code>failed<\/code><\/td><td>Falla al enviar o entregar<\/td><td>Revisa el arreglo <code>errors<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Dos detalles evitan falsas alarmas. Primero, si el usuario lee el mensaje de inmediato, Meta puede no enviar el <code>delivered<\/code>, porque el <code>read<\/code> ya implica la entrega. As\u00ed que &#8220;no recib\u00ed delivered&#8221; no significa &#8220;no se entreg\u00f3&#8221; cuando hay un <code>read<\/code>. Segundo, si no llega ning\u00fan webhook, el problema es otro: revisa la configuraci\u00f3n en la gu\u00eda de <a href=\"https:\/\/vectalk.com.br\/blog\/es\/webhooks-api-whatsapp\/\">webhooks de la API de WhatsApp<\/a> antes de culpar a la entrega.<\/p>\n\n\n\n<p>El art\u00edculo sobre <a href=\"https:\/\/vectalk.com.br\/blog\/es\/estado-mensaje-webhook-whatsapp\/\">estado de mensajes por webhook<\/a> muestra c\u00f3mo guardar estos eventos. Aqu\u00ed nos enfocamos en qu\u00e9 hacer cuando revelan un problema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 3: mensaje detenido en <code>sent<\/code><\/h2>\n\n\n\n<p>Es el caso m\u00e1s confuso: no hay error, pero tampoco <code>delivered<\/code>. La p\u00e1gina de <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/support\" target=\"_blank\" rel=\"noreferrer noopener\">soporte de la Cloud API<\/a> enumera las causas m\u00e1s comunes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>El cliente no se conect\u00f3.<\/strong> Meta retiene los mensajes para usuarios desconectados durante una ventana de 30 d\u00edas. Si el dispositivo no se conecta en ese plazo, el mensaje no se entrega.<\/li>\n\n\n<li><strong>El cliente bloque\u00f3 el n\u00famero de la empresa<\/strong>, u otro n\u00famero comercial de la misma empresa.<\/li>\n\n\n<li><strong>El cliente est\u00e1 en un pa\u00eds restringido o sancionado.<\/strong><\/li>\n\n<\/ul>\n\n\n\n<p>Meta advierte que en muchos de estos casos no revela la causa exacta. Por eso la acci\u00f3n es la misma para los tres: confirmar por otro canal (correo, SMS, llamada) que la persona puede escribir a tu n\u00famero, que no bloque\u00f3 a la empresa y que tiene la app actualizada.<\/p>\n\n\n\n<p>Lo que no debes hacer: reenviar el mismo mensaje cada hora. Si hubo un bloqueo, reenviar no cambia el resultado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 4: <code>failed<\/code> con c\u00f3digo de error<\/h2>\n\n\n\n<p>Cuando la entrega falla, el evento trae el arreglo <code>errors<\/code>, con <code>code<\/code>, <code>title<\/code>, <code>message<\/code> y <code>error_data.details<\/code>. La tabla cubre los c\u00f3digos que m\u00e1s aparecen en casos de &#8220;lo envi\u00e9 y no lleg\u00f3&#8221;, seg\u00fan la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/support\/error-codes\" target=\"_blank\" rel=\"noreferrer noopener\">tabla de c\u00f3digos de error de Meta<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>S\u00edntoma en el webhook<\/th><th>Causa<\/th><th>Acci\u00f3n<\/th><\/tr><\/thead><tbody><tr><td><code>failed<\/code> 131026<\/td><td>No se pudo entregar: n\u00famero sin WhatsApp, usuario que no acept\u00f3 los t\u00e9rminos actuales o versi\u00f3n antigua de la app<\/td><td>Confirmar el n\u00famero por otro canal; no reenviar en bucle. Ver <a href=\"https:\/\/vectalk.com.br\/blog\/es\/error-131026-whatsapp\/\">error 131026<\/a><\/td><\/tr><tr><td><code>failed<\/code> 131047<\/td><td>Pasaron m\u00e1s de 24 horas desde la \u00faltima respuesta del cliente<\/td><td>Enviar una plantilla. Ver <a href=\"https:\/\/vectalk.com.br\/blog\/es\/error-131047-whatsapp\/\">error 131047<\/a><\/td><\/tr><tr><td><code>failed<\/code> 131049<\/td><td>Marketing no entregado para mantener una interacci\u00f3n saludable (l\u00edmite por usuario)<\/td><td>Esperar al menos 24 horas antes de reenviar<\/td><\/tr><tr><td><code>failed<\/code> 131050<\/td><td>El usuario dej\u00f3 de recibir marketing de tu empresa<\/td><td>No reenviar; tratarlo como baja<\/td><\/tr><tr><td><code>failed<\/code> 130472<\/td><td>No enviado porque el usuario forma parte de un experimento de Meta<\/td><td>No reenviar; ver <a href=\"https:\/\/vectalk.com.br\/blog\/es\/error-130472-whatsapp\/\">error 130472<\/a><\/td><\/tr><tr><td><code>failed<\/code> 131042<\/td><td>Problema con el m\u00e9todo de pago<\/td><td>Revisar la facturaci\u00f3n de la cuenta<\/td><\/tr><tr><td><code>failed<\/code> 131048<\/td><td>Env\u00edo restringido: muchos mensajes anteriores bloqueados o marcados como spam<\/td><td>Revisar la calidad en el WhatsApp Manager<\/td><\/tr><tr><td><code>failed<\/code> 131056<\/td><td>Demasiados mensajes al mismo destinatario en poco tiempo<\/td><td>Esperar y reintentar solo para ese contacto<\/td><\/tr><tr><td><code>failed<\/code> 131000<\/td><td>Error desconocido<\/td><td>Reintentar; si persiste, abrir un ticket<\/td><\/tr><tr><td><code>sent<\/code> sin <code>delivered<\/code> durante d\u00edas<\/td><td>Cliente desconectado, bloqueo o pa\u00eds restringido<\/td><td>Confirmar por otro canal<\/td><\/tr><tr><td><code>delivered<\/code> y <code>failed<\/code> para el mismo mensaje<\/td><td>Cliente con varios dispositivos: lleg\u00f3 a uno y fall\u00f3 en otro<\/td><td>Considerarlo entregado<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">C\u00f3digos que dependen del destinatario<\/h3>\n\n\n\n<p>El <strong>131026<\/strong> es el &#8220;no entregado&#8221; gen\u00e9rico. Meta cita tres causas y no dice cu\u00e1l ocurri\u00f3: el n\u00famero no es de WhatsApp, la persona no acept\u00f3 los T\u00e9rminos del servicio y la Pol\u00edtica de privacidad m\u00e1s recientes, o usa una versi\u00f3n antigua de la app. La recomendaci\u00f3n oficial es pedir al usuario, por otro canal, que confirme que puede escribir a tu n\u00famero, acepte los t\u00e9rminos y actualice la aplicaci\u00f3n.<\/p>\n\n\n\n<p>El <strong>131050<\/strong> es decisi\u00f3n del usuario: dej\u00f3 de recibir marketing de tu empresa. Meta indica no reenviar y sugiere suscribirse al webhook <code>user_preferences<\/code> para saber cu\u00e1ndo el usuario deja de aceptar o vuelve a aceptar marketing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C\u00f3digos de marketing<\/h3>\n\n\n\n<p>El <strong>131049<\/strong> es el l\u00edmite por usuario de plantillas de marketing. Meta dice que, si sospechas de este l\u00edmite, esperes al menos 24 horas antes de reenviar, porque hacerlo antes devuelve el mismo error. Lo explicamos a fondo en <a href=\"https:\/\/vectalk.com.br\/blog\/es\/error-131049-whatsapp-limite-marketing\/\">el l\u00edmite de marketing por usuario<\/a>.<\/p>\n\n\n\n<p>El <strong>130472<\/strong> viene de un experimento de Meta que retiene el marketing para un porcentaje muy peque\u00f1o de usuarios. No es un fallo de tu c\u00f3digo y no hay forma de evitarlo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C\u00f3digos de tu cuenta<\/h3>\n\n\n\n<p>El <strong>131042<\/strong> apunta al m\u00e9todo de pago. Meta menciona como causas comunes una l\u00ednea de cr\u00e9dito por encima del l\u00edmite, una cuenta de pago no vinculada, una l\u00ednea de cr\u00e9dito inactiva, zona horaria o moneda sin configurar y una solicitud &#8220;en nombre de&#8221; (On Behalf Of) pendiente o rechazada.<\/p>\n\n\n\n<p>El <strong>131048<\/strong> es una se\u00f1al de calidad: el n\u00famero tiene restricciones porque muchos mensajes anteriores fueron bloqueados o denunciados como spam. Antes de reenviar, revisa el contenido y el origen de tu base. La gu\u00eda de <a href=\"https:\/\/vectalk.com.br\/blog\/es\/calidad-numero-whatsapp-api\/\">calidad del n\u00famero<\/a> explica c\u00f3mo monitorearla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 5: descarta el l\u00edmite de mensajes y el m\u00e9todo de pago<\/h2>\n\n\n\n<p>Hay dos causas que est\u00e1n por encima del mensaje y afectan todo a la vez.<\/p>\n\n\n\n<p><strong>L\u00edmite de mensajes del portafolio.<\/strong> La <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messaging-limits\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n de l\u00edmites<\/a> lo define como el n\u00famero m\u00e1ximo de destinatarios \u00fanicos que puedes alcanzar fuera de la ventana de atenci\u00f3n en 24 horas m\u00f3viles. Los portafolios nuevos empiezan en 250. El l\u00edmite es de todo el portafolio, as\u00ed que un n\u00famero puede consumir la capacidad de todos. Si los problemas de entrega empezaron en medio de una campa\u00f1a grande, compara el volumen del d\u00eda con tu l\u00edmite actual en el WhatsApp Manager.<\/p>\n\n\n\n<p><strong>M\u00e9todo de pago.<\/strong> Seg\u00fan la <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">p\u00e1gina de precios<\/a>, desde el 1 de octubre de 2026 cada n\u00famero tiene 1.000 mensajes de servicio gratuitos al mes. Sin m\u00e9todo de pago, Meta deja de entregar mensajes de servicio una vez agotada esa franquicia. Si las respuestas de atenci\u00f3n dejaron de llegar a fin de mes, empieza por aqu\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un clasificador sencillo en el webhook<\/h2>\n\n\n\n<p>Este fragmento en Node.js separa los casos para que tu equipo no tenga que abrir JSON en cada reclamo. Guarda el \u00faltimo estado, maneja el conflicto <code>delivered<\/code> + <code>failed<\/code> y devuelve una acci\u00f3n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-js\">\/\/ Acci\u00f3n por c\u00f3digo de error (tabla de c\u00f3digos de Meta)\nconst ACCION = {\n  131026: 'confirmar_por_otro_canal',\n  131047: 'enviar_plantilla',\n  131049: 'reenviar_tras_24h',\n  131050: 'baja_marketing',\n  130472: 'no_reenviar',\n  131042: 'revisar_pago',\n  131048: 'revisar_calidad',\n  131056: 'esperar_y_reenviar',\n  131000: 'reintentar'\n};\n\nasync function onStatus(st, db) {\n  const msg = await db.findByWamid(st.id);\n  if (!msg) return;\n\n  if (st.status === 'failed') {\n    \/\/ Si ya hubo delivered, el mensaje lleg\u00f3 al menos a un dispositivo\n    if (msg.deliveredAt) return;\n    const err = (st.errors || [])[0] || {};\n    await db.update(st.id, {\n      status: 'failed',\n      errorCode: err.code,\n      errorDetails: err.error_data?.details,\n      action: ACCION[err.code] || 'revision_manual'\n    });\n    return;\n  }\n\n  const patch = { status: st.status };\n  if (st.status === 'delivered' || st.status === 'read') patch.deliveredAt = st.timestamp;\n  await db.update(st.id, patch);\n}<\/code><\/pre>\n\n\n\n<p>Agrega una tarea diaria que liste los mensajes en <code>sent<\/code> por m\u00e1s de 48 horas. Son los candidatos a &#8220;cliente desconectado o bloqueo&#8221;, y la acci\u00f3n para ellos es el contacto por otro canal, no el reenv\u00edo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfSe cobra un mensaje no entregado?<\/h2>\n\n\n\n<p>No. La p\u00e1gina de precios de Meta dice que la empresa solo paga cuando el mensaje se entrega. Los mensajes en <code>failed<\/code>, o detenidos en <code>sent<\/code>, no se cobran. La p\u00e1gina del experimento del 130472 tambi\u00e9n lo dice: Meta no env\u00eda el mensaje y no lo cobra.<\/p>\n\n\n\n<p>Aun as\u00ed, las fallas tienen un costo indirecto: mucho 131026 indica una base desactualizada, y muchas denuncias llevan al 131048.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo diagnosticar con Vectalk<\/h2>\n\n\n\n<p>Vectalk es un proxy de la Cloud API oficial, as\u00ed que los eventos de estado llegan a tu webhook en el mismo formato de Meta, con los mismos c\u00f3digos de esta tabla. Adem\u00e1s del webhook, puedes consultar el historial por la API:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-bash\">curl --request GET \\\n  --url 'https:\/\/apis.vectalk.com.br\/api\/messages?status=failed&amp;direction=outbound&amp;from=2026-10-01&amp;to=2026-10-29' \\\n  --header 'Authorization: Bearer TU_TOKEN'<\/code><\/pre>\n\n\n\n<p>El endpoint <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/messages\/list\">Listar Mensajes<\/a> acepta los filtros <code>status<\/code> (<code>sent<\/code>, <code>delivered<\/code>, <code>read<\/code>, <code>failed<\/code>, <code>pending<\/code>), <code>direction<\/code>, un rango de fechas y <code>messageId<\/code> (el <code>wamid<\/code>), \u00fatil para investigar un reclamo puntual. En Vectalk, solo los mensajes entregados se descuentan del saldo prepago, y los cargos de Meta pasan por la l\u00ednea de cr\u00e9dito de Vectalk, sin que registres una tarjeta en Meta. Para empezar, crea tu cuenta en <a href=\"https:\/\/apps.vectalk.com.br\/register\">apps.vectalk.com.br\/register<\/a>. El panorama completo est\u00e1 en la gu\u00eda de la <a href=\"https:\/\/vectalk.com.br\/blog\/es\/api-oficial-de-whatsapp\/\">API oficial de WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPor qu\u00e9 mi mensaje se queda en &#8220;sent&#8221;?<\/h3>\n\n\n\n<p>Porque sali\u00f3 de los servidores de Meta pero no lleg\u00f3 al dispositivo. Seg\u00fan Meta, las causas m\u00e1s comunes son un cliente que no se conect\u00f3 durante los 30 d\u00edas en que se retiene el mensaje, un bloqueo del n\u00famero de la empresa y un pa\u00eds restringido o sancionado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Recib\u00ed &#8220;delivered&#8221; y &#8220;failed&#8221; para el mismo mensaje. \u00bfCu\u00e1l vale?<\/h3>\n\n\n\n<p>El <code>delivered<\/code>. Meta explica que ocurre cuando el cliente usa WhatsApp en varios dispositivos y el mensaje llega a uno y falla en otro. Delivered significa que lleg\u00f3 al menos a un dispositivo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfLa API avisa cuando un cliente me bloquea?<\/h3>\n\n\n\n<p>La p\u00e1gina de soporte menciona el bloqueo como causa de mensaje enviado y no entregado, y dice que Meta muchas veces no revela la causa. No cuentes con un c\u00f3digo espec\u00edfico: trata un <code>sent<\/code> prolongado como se\u00f1al y confirma por otro canal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPago por mensajes que no se entregaron?<\/h3>\n\n\n\n<p>No. Meta solo cobra los mensajes entregados. Un mensaje en <code>failed<\/code> o detenido en <code>sent<\/code> no se cobra.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfDebo reenviar autom\u00e1ticamente cuando hay error?<\/h3>\n\n\n\n<p>Solo en errores temporales, como 131000 y 131056, y con espera entre intentos. Para 131026, 131050 y 130472, reenviar no sirve. Para 131049, espera al menos 24 horas.<\/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\/support\/error-codes\" target=\"_blank\" rel=\"noreferrer noopener\">C\u00f3digos de error de la WhatsApp Cloud API<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/support\" target=\"_blank\" rel=\"noreferrer noopener\">Soporte de la WhatsApp Cloud API<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/webhooks\/reference\/messages\/status\" target=\"_blank\" rel=\"noreferrer noopener\">Referencia del webhook de estado<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/support\/experiments\" target=\"_blank\" rel=\"noreferrer noopener\">Experimentos<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/messaging-limits\" target=\"_blank\" rel=\"noreferrer noopener\">L\u00edmites de mensajes<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Precios<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/messages\/list\">Listar Mensajes en la documentaci\u00f3n de Vectalk<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Del sent sin delivered al failed: c\u00f3mo diagnosticar un mensaje no entregado en la API de WhatsApp, con tabla de s\u00edntoma, causa y acci\u00f3n.<\/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-767","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>Mensaje no entregado en la API de WhatsApp | Vectalk<\/title>\n<meta name=\"description\" content=\"\u00bfMensaje no entregado en la API de WhatsApp? Lee el estado en el webhook, qu\u00e9 significan 131026, 131049, 131047 y 130472 y qu\u00e9 hacer en cada caso.\" \/>\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\/mensaje-no-entregado-api-whatsapp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mensaje no entregado en la API de WhatsApp | Vectalk\" \/>\n<meta property=\"og:description\" content=\"\u00bfMensaje no entregado en la API de WhatsApp? Lee el estado en el webhook, qu\u00e9 significan 131026, 131049, 131047 y 130472 y qu\u00e9 hacer en cada caso.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-29T13:24:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T13:25:14+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=\"10 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\\\/mensaje-no-entregado-api-whatsapp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-no-entregado-api-whatsapp\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"Mensaje enviado pero no entregado en la API de WhatsApp: checklist de diagn\u00f3stico\",\"datePublished\":\"2026-10-29T13:24:38+00:00\",\"dateModified\":\"2026-10-29T13:25:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-no-entregado-api-whatsapp\\\/\"},\"wordCount\":1853,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-no-entregado-api-whatsapp\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-no-entregado-api-whatsapp\\\/\",\"name\":\"Mensaje no entregado en la API de WhatsApp | Vectalk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-29T13:24:38+00:00\",\"dateModified\":\"2026-10-29T13:25:14+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"\u00bfMensaje no entregado en la API de WhatsApp? Lee el estado en el webhook, qu\u00e9 significan 131026, 131049, 131047 y 130472 y qu\u00e9 hacer en cada caso.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-no-entregado-api-whatsapp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-no-entregado-api-whatsapp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/es\\\/mensaje-no-entregado-api-whatsapp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mensaje enviado pero no entregado en la API de WhatsApp: checklist de diagn\u00f3stico\"}]},{\"@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":"Mensaje no entregado en la API de WhatsApp | Vectalk","description":"\u00bfMensaje no entregado en la API de WhatsApp? Lee el estado en el webhook, qu\u00e9 significan 131026, 131049, 131047 y 130472 y qu\u00e9 hacer en cada caso.","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\/mensaje-no-entregado-api-whatsapp\/","og_locale":"en_US","og_type":"article","og_title":"Mensaje no entregado en la API de WhatsApp | Vectalk","og_description":"\u00bfMensaje no entregado en la API de WhatsApp? Lee el estado en el webhook, qu\u00e9 significan 131026, 131049, 131047 y 130472 y qu\u00e9 hacer en cada caso.","og_url":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-29T13:24:38+00:00","article_modified_time":"2026-10-29T13:25:14+00:00","author":"wanderleyfcunha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wanderleyfcunha","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"Mensaje enviado pero no entregado en la API de WhatsApp: checklist de diagn\u00f3stico","datePublished":"2026-10-29T13:24:38+00:00","dateModified":"2026-10-29T13:25:14+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/"},"wordCount":1853,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/","url":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/","name":"Mensaje no entregado en la API de WhatsApp | Vectalk","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-29T13:24:38+00:00","dateModified":"2026-10-29T13:25:14+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"\u00bfMensaje no entregado en la API de WhatsApp? Lee el estado en el webhook, qu\u00e9 significan 131026, 131049, 131047 y 130472 y qu\u00e9 hacer en cada caso.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/es\/mensaje-no-entregado-api-whatsapp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Mensaje enviado pero no entregado en la API de WhatsApp: checklist de diagn\u00f3stico"}]},{"@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\/767","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=767"}],"version-history":[{"count":1,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/767\/revisions"}],"predecessor-version":[{"id":770,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/767\/revisions\/770"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}