Unable to add new post using API

404 not likely means that your api key is bad or not getting passed correctly.

Unless it means that you’re actually using the wrong path. If you Reverse engineer the Discourse API for a post, is that the path that’s used?