Sync from the platform
Inbound messages arrive via webhooks, but you can also pull the current state from the platform’s live API — handy on first connection or if you don’t run webhooks:List conversations
Read a conversation
Send a reply
Send a direct DM (Instagram, no existing conversation)
Message an Instagram user by their IGSID without an existing thread:New inbound messages are delivered in real time via webhooks — see
Webhooks. Instagram messaging requires the
instagram_business_manage_messages permission, and (per Meta’s rule) the user
must have messaged you within the last 24h unless you use an approved template.