Getting SPanel credentials
- To generate an API Key, go to Server Management > Manage API Tokens.
- Click Create API Token.
-
Select:
- API Token Type: Admin
- Enable SSO: On
- Admin Token Privileges: Unrestricted (all)

- Create and copy the API Token.

Configuring SPanel provisioning in Upmind
- In Upmind, go to Settings > Provision Configurations.

- Click on Add New Configuration.

- Provide a Name (e.g., SPanel Hosting Provision).
- Select Web Hosting as the product type.
- Choose SPanel as the provisioning provider.

- Complete the following details:
- Your server’s Hostname and Username.
- Paste the API Token obtained from SPanel.
- Click Create.

Setting up SPanel products
Once you have set up your SPanel product, you will need a package identifier to configure it in Upmind.- Log in to the SPanel admin dashboard.
- Navigate to Accounts Management > Packages.
- Copy the package name you want to use.
- In Upmind, when creating a product, paste this value as the Package Identifier in the provisioning settings to match the SPanel package you created.

Creating SPanel hosting products in Upmind
- Go to Host Control > Web Hosting in Upmind.

- Click Add New.

- Choose a category and fill in the details. Then click Create.

- On Provisioning, set the Provision Provider to SPanel.
- Choose the Configuration Mode and Provider Configuration.

- Enter the Package Identifier exactly as it appears in SPanel (matching the package name).
- Complete other product details like name, pricing, billing cycle, and permissions.


- Save the product.
Debugging 404 Errors: If SPanel is configured with a custom branding “Login URL”, change the provision configuration (Host Control > SPanel) “Branding URL” to either /spanel or /hostpanel as appropriate.

