As a follow-up, we are on a multisite. I tested the plugin as both network activated and site-activated, and it fails on both. I have cleared permalinks and I am on WordPress 7.
Hello @jakifrisina ,
Thank you for the detailed report.
I have tested the issue on our end and working fine. It seems like a site specific issue.
We also checked the Fluent Support setup route, and the setup endpoint is registered as a POST route only:
/wp-json/fluent-support/v2/settings/setup/
The admin setup screen should also call this endpoint using POST, not GET. So if your browser Network tab shows this URL being requested as GET, that usually means something on the site/server is interfering with the REST request, or the admin JavaScript being served is stale/corrupted.
Please check the following:
- Clear all site/server/CDN cache, then hard refresh the Fluent Support setup page.
- Temporarily disable any security, firewall, REST API restriction, or optimization/cache plugin.
- If you use Cloudflare or a server WAF, check whether POST requests to
/wp-json/ are being blocked or rewritten.
- Re-save WordPress permalinks once more.
- On multisite, please test Fluent Support as site-activated on the specific subsite first, then run the setup from that same subsite dashboard.
- Make sure the plugin files are fully updated/reinstalled, in case the admin JS file is from an older/cached build.
The error message itself means WordPress received a request method that does not match the registered REST route. Since the plugin registers setup as POST, a GET request to that endpoint would return this type of error.
Thank you