Why are my WhatsApp API messages not delivered?
Usually one of four things: the recipient number is not on WhatsApp, the 24-hour window is closed and you sent free-form text, Meta held a marketing message (error 131049), or your wallet or payment method blocked sends. Open the message status and read the error code first, it names the cause.
Full fix guide