Instagram messaging API error - "Application does not have capability" despite approved permission
1

I have the instagram_manage_messages permission approved (shows "Ready to publish" in App Review), but I'm getting an error when trying to send messages.

THE ERROR: When making a POST request to send a message, I receive: (#3) Application does not have the capability to make this API call.

WHEN IT HAPPENS: - Receiving messages: ✅ WORKS (webhooks deliver incoming messages successfully) - Replying to messages: ❌ FAILS (POST request returns error above)

The error occurs specifically when trying to send a message using: POST graph.facebook.com/v18.0/{instagram-account-id}/messages with recipient ID and message text in the body.

MY SETUP: - Permission status: Approved/Ready to publish in App Review - Instagram account type: Business account (not personal) - OAuth flow: Completed with instagram_basic and instagram_manage_messages scopes - Token type: Page Access Token (obtained through Facebook Page connected to Instagram) - Webhooks: Subscribed and working for incoming messages

QUESTION: Does "Ready to publish" mean the permission is not yet fully active? Is there an additional activation step needed after approval? Or am I missing something in the API call configuration?

Any help would be greatly appreciated!

Chatislav
Asked about 3 months ago