Hey everyone,
I’m currently working on a WordPress plugin that needs to connect with the CyberPanel API to manage user access. I’ve run into a bit of a snag, though. While I can connect to the CyberPanel API just fine using Postman, I’m struggling to get the same connection to work directly from my WordPress plugin.
I’ve already checked out a tutorial video, made sure API Access is enabled for the admin, and I’m using the correct URL (https://{{url}}:8090/cloudAPI/) for the connection. But when I try to use this URL for specific actions, like creating a new user, it just doesn’t seem to do the trick. I’ve also opened ports #80 and #443 on my server to ensure there shouldn’t be any issues with the connection.
So, I’ve got a couple of questions I’m hoping you all might be able to help with:
- What’s the exact URL I should use for creating a new user? I’m trying something like https://{{url}}:8090/cloudAPI/???, but I’m not sure what to put after “/cloudAPI/”.
- Similarly, what’s the URL for creating a new package? Again, I’m guessing it starts with https://{{url}}:8090/cloudAPI/???, but I’m stuck on the specifics.
I need to know what goes after “/cloudAPI/” in the URL for different actions, like creating users or packages, as well as modifying, suspending, editing, or deleting them. The documentation isn’t super clear on these points, and it’s crucial for my plugin to be able to perform these tasks.
Any help, clarifications, or pointers you can offer would be super appreciated. Thanks a lot for your time!


