I’m trying to create a WordPress custom post type via Make.com using the “Create a Post” scenario. My setup is as follows:
Connection to WordPress is made using the official Make plugin.
In the scenario, I’ve selected Post Type as my custom post type.
Every time I try to run the scenario, I get the following error:
My goal is to post content to a custom post type via Make.com. When I use the standard Post option, it works perfectly, but it fails with my custom post type.
What is the problem?
I get the following error when trying to create a custom post type:
The operation failed with an error. [403] Insufficient API permissions (error code: insufficient_permissio
What have you tried so far?
Tried using custom post type plugins.
Tested options from custom post type plugin settings (I am using the Porto theme).
Attempted creating the post type via PHP code.
Despite all this, I still cannot post to my custom post type.
Has anyone encountered this issue and found a solution for Make.com creating WordPress custom post types?
I checked the custom post type endpoint exactly as the resources suggested. For example: https://mydomain.com/wp-json/wp/v2/mycpt/
This returns an empty array [], which (from what I’ve read) means the CPT is registered correctly in the REST API.
Also, in Make.com, my WordPress module is detecting the custom post type in the “Post Type” dropdown, so it seems Make can see it as well.
But I’m still running into the same issue every time I execute the scenario:
[403] Insufficient API permissions (error code: insufficient_permissions)
I’ve studied multiple articles, tested CPT plugins, theme-based CPTs (Porto), and even custom PHP registration, but nothing changes. It’s becoming really frustrating because everything looks correct on the WordPress side, yet Make.com keeps rejecting the request.
Do you have any idea what else could cause this 403 permission error even when the CPT is visible in the API and Make detects it? Any specific capability setting or REST argument I might be missing? Thanks again for helping — I really appreciate it.