api

  1. parrotassassin15

    [TUTORIAL] How to set up noVNC on a web application.

    A little back story I have had many issues with setting up noVNC after countless hours of research I finally got everything working as designed. I would like to post a quick walkthrough of how I did this so people in the future will have less issues. I am using the following API Wrapper for...
  2. A

    API : Get all LV (disk and snap) to calculate the sum of all thin volume sizes

    Hello, I want to prevent this warning : I can list all LV with : lvs --units=g --nosuffix But, i want to get the list and calculate the sum from the API. I have try : pvesh get /nodes/<node>/scan/lvmthin --vg=<VGID> but the result is : However, the command behind this API endpoint is ...
  3. R

    [SOLVED] Api path /cluster/ha/ressources difference between http and cli

    Dear Proxmox user, I'm trying to use the api, i get a difference if i use it on http or in cli - on cli, like with `pvesh get /cluster/ha/resources`, i'm getting ct AND VM - on http, like curl {{ api_url }}cluster/ha/resources, i'm getting only type=vm, This http is strange as the api...
  4. D

    [SOLVED] Proxmox 7+ unable to parse worker upid

    Hello. I am testing my script which uses Proxmox API (7.3-3) for creation/removing network interfaces (or other things in vm config). While testing it was common situation to have 20+ network interfaces on vm. So I wrote something like: const hv = require('../hv') //177 is vmid for (let i...
  5. D

    Creating SDN vlan's via the API

    hi all I want to create an SDN network via the API as I want to tie it to netbox using a webhook but I want to make sure I can manually create one using the API going to the docs I can't see a post option. is it possible to create a vnet ? if so does anybody have an example?
  6. T

    Proxmox VE API gives HTTP error 500, "user name not set" when PUT qemu config.

    Hi all, I have a cluster of 4 Proxmox servers, all running version 6.2-4, a version that I prefer not upgrade unless I necessary have to. I am creating and removing many QEMU VMs few times a day with up to 20 VMs being concurrently created at a time. I am doing this programmatically through the...
  7. L

    Proxmox API Data Encoding Format

    I am trying to send a PUT request to `/nodes/{node}/qemu/{vmid}/resize` with the following data: `disk=sata3&size=+1G` However, no matter how I encode this data, I keep getting the error: `size: "value does not match the regex pattern"` I have tied URL encoding, json, plaintext, etc. I am using...
  8. Q

    I had some trouble requesting the api

    hi , I had some trouble requesting the api, It returned a 401 error when I requested '/api2/json/nodes/{node}/qemu/{vmid}/vncwebsocket', Some details will be shown in screenshots: This is what it says in the official wiki: good,This request 200 It returns me the parameters I need for my next...
  9. D

    Change vm args using api + api token authorization schema

    Hello. I am trying to set vm vnc port using api. Previously when I was performing this using "PVEAuthCookie authorization schema" everything worked fine. Now I am trying to switch my script to "PVEAPIToken schema". Problem is that my request does not change args and return '{"data":null}'...
  10. A

    Proxmox API performance issues

    Hi everyone, I'm having some performance issues with the Proxmox API on my cluster. As the number of users and virtual machines grows, the API becomes slower and slower to respond. I've already checked that the hardware is top-notch and the servers have enough resources, and I've also checked...
  11. J

    [SOLVED] Proxmox VE API: provision LXC with two network interfaces

    Hello everyone! I am using the community.general.proxmox Ansible module to provision LinuX Containers into my Proxmox 7 cluster. At the moment I am using this value for the netif option: netif: {'net0':'name={{ proxmox_net_iface }},bridge={{ proxmox_net_bridge }},firewall=1,ip={{ ansible_host...
  12. M

    Guest API clarification (network-get-interfaces)

    Hi, This question is about https://pve.proxmox.com/pve-docs/api-viewer/#/nodes/{node}/qemu/{vmid}/agent/network-get-interfaces. Can someone explain to me what these represent? "statistics": { "rx-packets": 501361, "tx-bytes": 15465504, "tx-dropped": 0, "tx-errs": 0, "rx-errs": 0...
  13. U

    [SOLVED] How to Copy/Paste from API Documentation

    How can I copy and paste easily from the "Parameters" section of the API documentation? Here is an example. Navigate to this page of the API docs (they're all the same, and this is just one example): https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu/{vmid}/config I can...
  14. U

    [SOLVED] How to Create an Authentication Ticket via REST API?

    I can see in the API documentation where the endpoint is for creating an authentication ticket: https://pmg.proxmox.com/pmg-docs/api-viewer/index.html#/access/ticket I don't see anything in the main documentation describing how to use the REST API. I have provided the username and password...
  15. J

    [SOLVED] Injecting QEMU SSH keys via the API

    Hello, forum! I am running into a bit of trouble. I am using the API to configure a VM (PUT `/api2/json/nodes/{node}/qemu/{vmid}/config`, as documented here). I receive the following error, only when the 'sshkeys' parameter is present: HTTP/1.1 400 Parameter verification failed. If I omit the...
  16. B

    How do I use the Proxmox API with nodejs?

    How can I use the proxmox api to create and manage VM's with nodejs?
  17. E

    [SOLVED] API : User does not doe get responses, while being admin

    The issue is kind of strange: I'm using a service account to provision template using packer. This user, for debug purposes, is admin (is in a "service" group that has "/" administrator permissions) I created a token for it with NO privilege separation, that works fine through packer (tho I am...
  18. S

    Api command in node

    Hello, I would know how to execute this command 'qm set 123 --ipconfig0 ip=10.0.10.123/24,gw=10.0.10.1' in a node with the API. If you know how to do it differently (With the API) I would know it too. It's to configure the ipconfig in cloud in it on a VM I just deploy (with the API)
  19. U

    [SOLVED] Hashicorp Vault Secrets Plugin for Proxmox API

    I think there would be value in there being a Proxmox secrets plugin for Hashicorp's Vault. To understand what this feature would do, I am going to use the AWS secrets plugin as an example. The Proxmox feature would work the same way structurally. Vault is a secure storage system for...
  20. D

    Disable SSL certificate verification

    Hello, I want to disable SSL certificate verification on my proxmox. The thing is I'm working on developing a script with API and I'm unable to access it because proxmox uses https and unfortunately my software has only access for http. Another thing I want to add is using postman I am able to...