// Demo file for use with REST Client for Visual Studio Code // See https://github.com/Huachao/vscode-restclient // // Edit the values below to match your environment if required @hostname = localhost @port = {{$dotenv PORT}} @baseUrl = http://{{hostname}}:{{port}} @apiUrl = {{baseUrl}}/api @api-key = {{$dotenv ORG1_APIKEY}} ### Check the server is ready GET {{baseUrl}}/ready HTTP/1.1 ### Check the server is still live GET {{baseUrl}}/live HTTP/1.1 ### Get all assets GET {{apiUrl}}/assets HTTP/1.1 X-Api-Key: {{api-key}} ### Check if asset exists OPTIONS {{apiUrl}}/assets/asset7 HTTP/1.1 X-Api-Key: {{api-key}} ### Create asset POST {{apiUrl}}/assets HTTP/1.1 content-type: application/json X-Api-Key: {{api-key}} { "ID": "asset7", "Color": "red", "Size": 42, "Owner": "Jean", "AppraisedValue": 101 } ### Read job status GET {{apiUrl}}/jobs/__job_id__ HTTP/1.1 X-Api-Key: {{api-key}} ### Read transaction status GET {{apiUrl}}/transactions/__transaction_id__ HTTP/1.1 X-Api-Key: {{api-key}} ### Read asset GET {{apiUrl}}/assets/asset7 HTTP/1.1 X-Api-Key: {{api-key}} ### Update asset PUT {{apiUrl}}/assets/asset7 HTTP/1.1 content-type: application/json X-Api-Key: {{api-key}} { "ID": "asset7", "Color": "red", "Size": 11, "Owner": "Jean", "AppraisedValue": 101 } ### Transfer asset PATCH {{apiUrl}}/assets/asset7 HTTP/1.1 content-type: application/json X-Api-Key: {{api-key}} [ { "op": "replace", "path": "/Owner", "value": "Ashleigh" } ] ### Delete asset DELETE {{apiUrl}}/assets/asset7 HTTP/1.1 X-Api-Key: {{api-key}}