proxmox/api-test/example.sh
Wolfgang Bumiller 3d15cca7d6 api-test: add a short example shell script for now
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2019-08-16 09:49:22 +02:00

23 lines
751 B
Bash

#!/bin/sh
# Example api-test client commands:
echo "Calling /api/1/greet:"
curl -XGET -H 'Content-type: application/json' \
-d '{"person":"foo","message":"a message"}' \
'http://127.0.0.1:3000/api/1/greet'
echo
echo "Calling /api/1/mount/rootfs"
# without the optional 'ro' field
curl -XPOST -H 'Content-type: application/json' \
-d '{"entry":{"mount_type":"volume","source":"/source","destination":"/destination"}}' \
'http://127.0.0.1:3000/api/1/mount/rootfs'
echo
echo "Calling /api/1/mount/rootfs again"
# with the optional 'ro' field
curl -XPOST -H 'Content-type: application/json' \
-d '{"entry":{"mount_type":"volume","source":"/source","destination":"/destination","ro":true}}' \
'http://127.0.0.1:3000/api/1/mount/rootfs'
echo