Instagram Error (#10) Application does not have permission for this action

I am receiving an Instagram error #10 when trying to post reels, the workflow was working perfectly fine yesterday and not giving me any issues. I’ve done basic troubleshooting and got nowhere, I have done the following
-Refreshed tokens (tokens show as connected in n8n)
-checked and included all necessary permissions and made sure its active
-Permissions
-instagram_basic
-business_management
-instagram_content_publish
-instagram_manage_comments
-instagram_manage_insights
-instagram_manage_messages
-pages_show_list
-publish_video
-tried using http requests and not the Instagram community node
-changed Instagram from creator to business account
-have app as active
-deleted instagram from the business profile and reinstalled it
-make sure it has a facebook page
-checked to see if the permissions were there by using a http request node(all needed creds were present)
Im tired and want to sleep, any help is needed.

What is the error message (if any)?

Bad request - please check your parameters

(#10) Application does not have permission for this action

Error details

From Instagram

Error code

400

Full message

Request failed with status code 400

Error data

{ "error": { "message": "(#10) Application does not have permission for this action", "type": "OAuthException", "code": 10, "fbtrace_id": "As2QaN3-EcV7QTjtLw-Uht0" } }
Other info

Node type

@mookielianhd/n8n-nodes-instagram.instagram

Node version

1 (Latest)

n8n version

2.2.6 (Self Hosted)

Time

1/29/2026, 11:26:26 PM

Stack trace

NodeApiError: Bad request - please check your parameters at ExecuteContext.httpRequestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1406:9) at processTicksAndRejections (node:internal/process/task_queues:105:5) at ExecuteContext.httpRequestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1778:11) at ExecuteContext.execute (/home/node/.n8n/nodes/node_modules/@mookielianhd/n8n-nodes-instagram/nodes/Instagram/Instagram.node.ts:273:22) at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1045:8) at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1226:11) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1662:27 at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2297:11

Problem in node ‘Publish‘

Bad request - please check your parameters

Please share your workflow

Share the output returned by the last node

Node type
@mookielianhd/n8n-nodes-instagram.instagram
Node version
1 (Latest)
n8n version
2.2.6 (Self Hosted)
Time
1/29/2026, 11:26:26 PM
Stack trace
NodeApiError: Bad request - please check your parameters at ExecuteContext.httpRequestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1406:9) at processTicksAndRejections (node:internal/process/task_queues:105:5) at ExecuteContext.httpRequestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1778:11) at ExecuteContext.execute (/home/node/.n8n/nodes/node_modules/@mookielianhd/n8n-nodes-instagram/nodes/Instagram/Instagram.node.ts:273:22) at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1045:8) at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1226:11) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1662:27 at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_ec37920eb95917b28efaa783206b20f3/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2297:11

Information on your n8n setup

  • n8n version: 2.2.6
  • Database internal database
  • Running n8n via docker desktop
  • Operating system: windows

this error usually comes from missing or revoked Instagram permissions,even if it worked before, Meta sometimes removes permissions silently, I’d double-check that the app is in Live mode,the Instagram account is properly connected, and that the required scopes (like content_publish) are still granted. reconnecting the account in n8n has fixed this for me before

hi @Jeron_LeDoux

Reconnecting the account can sometimes work as a temporary fix, but the real solution is to check in Meta Developers whether the publishing permissions have actually been approved for production use on that app.

SOLUTION

I needed to log into my Facebook user on meta business suite to connect an Instagram page.

After connecting one the api started working. I dont know why it was not linked now even though it was linked before.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.