- Newest
- Most votes
- Most comments
Hello.
I came across a Japanese blog post explaining how to resolve a 403 error related to Slack integration.
It might not match your specific situation, but it would be worth checking out.
The blog mentions that there may be a limit on the number of AWS accounts that can be linked to a single Slack workspace.
Specifically, it describes an instance where an error occurred when attempting to link multiple AWS accounts to a Slack workspace.
https://www.qes.co.jp/media/aws/a995
The AWS FinOps Agent (Preview) User Guide "Creating an agent - AWS FinOps Agent (preview)" explicitly states the following:
Before you can delete an agent, you must delete both its Jira and Slack connections.
The issue you are reporting—where the workspace remains locked to the old account on the backend—is highly likely caused by deleting the agent itself without first removing the integrations (as required by the procedure). The most plausible scenario is that a bug in the preview version allowed an action that should have been blocked (deleting an agent while connections still existed), resulting in an orphaned state where the Slack workspace association cannot be unlinked by anyone.
Check the old account to see if any traces of the supposedly deleted agent remain. Specifically:
- Open the FinOps Agent console for the old account and check the Agents page for any traces (such as an agent with a "deleted" status or orphaned integration records).
- Even if the agent itself has completely disappeared, try calling the
ListIntegrationsAPI using the old account's credentials to see if the Slack integration record still exists (assuming there is a CLI/API equivalent toaws finops-agent list-integrations). - If the integration record is still visible on the old account side in any way, you might be able to call
DeleteIntegrationdirectly from there (your IAM policy already includesfinops-agent:DeleteIntegration).
There do not appear to be any hidden commands or workarounds that allow for the deletion of a Slack integration in a standalone manner (i.e., without being linked to an agent).
This situation—where an orphaned backend state was created because deletion occurred out of sequence—is likely an issue stemming from the unfinished nature of the preview version, and it will probably require manual intervention via an AWS Support case.
answered a month ago
Relevant content
asked 2 years ago
asked a month ago

Thanks for your response. This looks highly relevant.
I previously integrated this specific Slack workspace into a different AWS account for the FinOps agent. Although I have since deleted the FinOps agents from that previous account, it seems there is currently no way to tear down or delete the Slack integration itself—either via the Console or the CLI.
It looks like the workspace remains "locked" to the old account on the backend, which triggers the 403 AccessDenied when trying to hook it up to a new one.
Does anyone know if there is a workaround or hidden CLI command to force-delete an integration during this preview phase? Hopefully, the AWS team adds an explicit DeleteIntegration capability soon!