[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"changelog-entry-en-2026-09-18-inbox-api-catat-pesan-aplikasi-lain":3,"changelog-entry-alternate-en-2026-09-18-inbox-api-catat-pesan-aplikasi-lain":58},{"id":4,"title":5,"body":6,"category":46,"date":47,"description":48,"extension":49,"image":50,"meta":51,"milestone":50,"navigation":52,"path":53,"seo":54,"sitemap":55,"stem":56,"__hash__":57},"changelogEn\u002Fen\u002Fchangelog\u002F2026-09-18-inbox-api-catat-pesan-aplikasi-lain.md","Inbox API: record a message from another app",{"type":7,"value":8,"toc":42},"minimark",[9,18,25],[10,11,12,13,17],"p",{},"The Inbox Agent API has a new route, ",[14,15,16],"code",{},"POST \u002Fapi\u002Fv1\u002Finbox\u002Fechoes",". Use it when your own WhatsApp Cloud API app sends a message on the same number as your inbox connection.",[10,19,20,21,24],{},"The inbox then shows that message in the customer's conversation. The conversation no longer counts as unanswered. One ",[14,22,23],{},"wamid"," is stored once, so a retry is safe.",[10,26,27,28,31,32,35,36,41],{},"The message reaches your webhooks as ",[14,29,30],{},"inbox.message.sent"," with ",[14,33,34],{},"actor: null",". A rule of a Konektor agent does not run on it. Read the ",[37,38,40],"a",{"href":39},"\u002Fdocs\u002Fapi\u002Finbox-agent-api","Inbox Agent API documentation"," for the request format.",{"title":43,"searchDepth":44,"depth":44,"links":45},"",2,[],"feature","2026-09-18","The new route POST \u002Fapi\u002Fv1\u002Finbox\u002Fechoes stores a message your own Cloud API app sent on the same number, so the inbox shows that reply.","md",null,{},true,"\u002Fen\u002Fchangelog\u002F2026-09-18-inbox-api-catat-pesan-aplikasi-lain",{"title":5,"description":48},{"loc":53},"en\u002Fchangelog\u002F2026-09-18-inbox-api-catat-pesan-aplikasi-lain","0uoV-fpln4z775BtGdurMbvcEitTJaHBoHy12-yVDwg",{"path":59},"\u002Fchangelog\u002F2026-09-18-inbox-api-catat-pesan-aplikasi-lain"]