It includes the creation of an API Token and the necessary authorization steps to provide access to the Proxmox VE system via API from external sources. Thanks to the created token, virtual machines (QEMU) and containers (LXC) in the system can be managed remotely with certain user authorizations.
API Token Creation
Login to Proxmox Web interface with root user. Go to Datacenter → Permissions → API Tokens tab in the left menu. Click on the “Add” button at the top.
In the window that opens, fill in the following fields:
User: root@pam
Token ID: logsignapi
Expire: (optional, usually left blank)
Privileged box should not be checked (for security reasons)
Click on the Add button.
The created token will only be displayed once, make sure to keep it in a safe place.
Granting Required Permissions
Token needs to be equipped with the appropriate permissions to manage virtual machines and containers on the Proxmox system.
Authorization Assignment Steps:
In the left menu, follow Datacenter → Permissions → Add → User Permission.
Fill in the form as follows:
Path: / (for the entire system)
User: root@pam!logsigntest
Role: PVEVMAdmin (or VM.Audit, VM.PowerMgmt as needed)
Propagate box must be checked (also apply to child objects)
Click the Add button.
Now that we have completed the access, we can log in to Logsign USO and continue the process under Responses.
Select Proxmox VE under Responses and then start filling in the following information.
Device Name: Enter a name for Response.
Protocol: Select http or https.
Host: Type the IP address of your Proxmox server.
Port: Type the PORT of your Proxmox server.
Node Name: Type the node name that appears under the datacenter when you enter the UI.
Token ID: Type the ID that the API gives you during token creation.
Secret: Type the Secret given to you during API Token creation.
When you enter the information correctly, press the test button and make sure that the integration is done successfully. If the Create button does not appear, there may be a problem with your information or API access, we kindly ask you to review the guide again.
With this integration, you can apply “Start”, “Stop” and “Reboot” methods to your virtual machines in Proxmox VE.