#!/bin/bash export registry_host="registry.vm" # Create node # POST /api/nodes curl \ --header 'Content-type: application/json' \ --request POST \ --data '{"uuid":"1234","name":"mynode","info":"some_data"}' \ http://$registry_host/api/nodes # Retrieve node # GET /api/nodes/:uuid_name curl \ --request GET \ http://$registry_host/api/nodes/mynode # Nodes list # GET /api/nodes curl \ --request GET \ http://$registry_host/api/nodes # Search nodes # GET /api/nodes/search/:uuid_name curl \ --request GET \ http://$registry_host/api/nodes/search/myn # Update node # PUT /api/nodes/:uuid_name curl \ --header 'Content-type: application/json' \ --request PUT \ --data '{"uuid":"1234","name":"mynode","info":"some_other_data"}' \ http://$registry_host/api/nodes/mynode # Delete node # DELETE /api/nodes/:uuid_name curl \ --request DELETE \ http://$registry_host/api/nodes/mynode