From 1696bc357de58025fc6d4d86c71ff2a2105b8011 Mon Sep 17 00:00:00 2001 From: cjlapao Date: Tue, 18 Aug 2026 12:22:54 +0000 Subject: [PATCH] Release extension version 1.0.6 --- CHANGELOG.md | 14 + VERSION | 2 +- ...allels_Desktop_API.postman_collection.json | 2504 +-- docs/_posts/2026-08-18-v1.0.6.markdown | 22 + docs/charts/index.yaml | 86 +- .../charts/parallels-devops-service-1.0.6.tgz | Bin 0 -> 8288 bytes .../restapi/reference/api_keys/index.md | 574 +- .../restapi/reference/authorization/index.md | 496 +- .../reference/catalogmanagers/index.md | 1481 ++ .../restapi/reference/catalogs/index.md | 2922 +-- .../devops/restapi/reference/claims/index.md | 606 +- .../devops/restapi/reference/config/index.md | 790 +- .../devops/restapi/reference/events/index.md | 687 +- docs/docs/devops/restapi/reference/index.md | 18716 +++++++--------- .../devops/restapi/reference/jobs/index.md | 1178 + .../restapi/reference/machines/index.md | 2589 +-- .../restapi/reference/orchestrator/index.md | 7602 +++---- .../reference/packer_templates/index.md | 704 +- .../restapi/reference/reverseproxy/index.md | 941 +- .../devops/restapi/reference/roles/index.md | 790 +- .../devops/restapi/reference/ssh/index.md | 1212 + .../restapi/reference/user_configs/index.md | 1512 ++ .../devops/restapi/reference/users/index.md | 855 +- helm/Chart.yaml | 4 +- src/docs/docs.go | 2 +- src/docs/swagger.json | 2 +- src/docs/swagger.yaml | 2 +- src/main.go | 2 +- 28 files changed, 23476 insertions(+), 22819 deletions(-) create mode 100644 docs/_posts/2026-08-18-v1.0.6.markdown create mode 100644 docs/charts/parallels-devops-service-1.0.6.tgz create mode 100644 docs/docs/devops/restapi/reference/catalogmanagers/index.md create mode 100644 docs/docs/devops/restapi/reference/jobs/index.md create mode 100644 docs/docs/devops/restapi/reference/ssh/index.md create mode 100644 docs/docs/devops/restapi/reference/user_configs/index.md diff --git a/CHANGELOG.md b/CHANGELOG.md index fb273743..f9b66c45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.0.6] - 2026-08-18 + +- Documentation, helm charts updated for new flag DISABLE_HTTP_WHEN_TLS +- Documentation for HTTPS-Only Mode Setup +- Added `DISABLE_HTTP_WHEN_TLS` environment variable +- Comprehensive TLS validation (cert/key pair, expiration) +- HTTP server conditionally disabled when TLS enabled +- HTTPS-first architecture (starts before HTTP) +- Safety fallback to HTTP if TLS fails +- 10 new unit tests covering all scenarios +- Orchestrator-as-Catalog VM creation support +- Fixes [532](https://github.com/Parallels/prl-devops-service/issues/524) +- [x] New feature (non-breaking change which adds functionality) + ## [1.0.5] - 2026-07-22 - fixed HTTP method types in /machines diff --git a/VERSION b/VERSION index 90a27f9c..af0b7ddb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.5 +1.0.6 diff --git a/docs/Parallels_Desktop_API.postman_collection.json b/docs/Parallels_Desktop_API.postman_collection.json index 915c24ce..8d4bd441 100644 --- a/docs/Parallels_Desktop_API.postman_collection.json +++ b/docs/Parallels_Desktop_API.postman_collection.json @@ -5,7 +5,7 @@ "description": "", "item": [ { - "id": "e0795059-bcc1-40fd-a40a-02677b1e4a31", + "id": "b8d4b3f8-cba5-4f1b-bfa6-566444fe7bcd", "name": "Gets the Parallels disk space information", "request": { "name": "Gets the Parallels disk space information", @@ -60,7 +60,7 @@ }, "response": [ { - "id": "fe85249c-a355-4c08-affa-138ceede2cf4", + "id": "c91f6004-380d-4636-b216-09e03d693c49", "name": "OK", "originalRequest": { "url": { @@ -111,7 +111,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3e4d2073-97cc-45e1-bc5f-6c5370169a6d", + "id": "ada2d97b-5fde-4f20-8a81-d42f1f0c5680", "name": "Bad Request", "originalRequest": { "url": { @@ -162,7 +162,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ead81e7-2ee1-4c4c-96a6-80a1a5e1a3ad", + "id": "b4235855-e480-47aa-a16a-5fb5c27c690a", "name": "Unauthorized", "originalRequest": { "url": { @@ -208,7 +208,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -219,7 +219,7 @@ } }, { - "id": "882cac1b-a5bf-4d82-99a0-06730b0c50c6", + "id": "ce3ee25a-ec22-4c68-a27c-3114f312856e", "name": "Gets the API Health Probe", "request": { "name": "Gets the API Health Probe", @@ -261,7 +261,7 @@ }, "response": [ { - "id": "f93d1ff1-6f50-48dd-b849-427a12b94030", + "id": "2420e492-f963-4126-8345-7644f818fc4a", "name": "OK", "originalRequest": { "url": { @@ -294,12 +294,12 @@ "value": "application/json" } ], - "body": "{\n\t\"key_0\": \"\"\n}", + "body": "{\n\t\"key_0\": \"\",\n\t\"key_1\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "bb623789-0147-4ff3-920c-14864cb06c85", + "id": "2799fd3c-291c-4a6c-b962-124a7d47778a", "name": "Unauthorized", "originalRequest": { "url": { @@ -332,12 +332,12 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "124fc937-e64a-4fb8-ba35-bfc2e233f358", + "id": "f29f82ea-cf79-4f38-96fa-d4f434be7f5f", "name": "Payment Required", "originalRequest": { "url": { @@ -381,7 +381,7 @@ } }, { - "id": "64bfb119-3577-4ee0-8509-797fb3be7a15", + "id": "b960a7ce-c641-407c-b37a-0982de231d62", "name": "Gets the API System Health", "request": { "name": "Gets the API System Health", @@ -424,7 +424,7 @@ }, "response": [ { - "id": "f21601f1-4a76-41f0-8a88-6e068b724a88", + "id": "dfa1a139-1981-47ec-b297-f5a72850ce46", "name": "OK", "originalRequest": { "url": { @@ -478,7 +478,7 @@ } }, { - "id": "a51d4a99-d6cb-4ea8-8990-86cf4aaf65ff", + "id": "f6b24fcc-42e3-4067-87c8-1d662d4781d7", "name": "Gets the system logs from the disk", "request": { "name": "Gets the system logs from the disk", @@ -519,7 +519,7 @@ }, "response": [ { - "id": "11d46dd2-c410-447b-bd85-323d8b5509e5", + "id": "078113ef-0115-45d2-a2bc-6aeb8e947df5", "name": "OK", "originalRequest": { "url": { @@ -545,7 +545,7 @@ "_postman_previewlanguage": "text" }, { - "id": "9b1ce444-6140-432a-94f2-6510ef92178d", + "id": "0ee0e05c-e131-45ec-8490-013506b68630", "name": "Bad Request", "originalRequest": { "url": { @@ -582,7 +582,7 @@ "_postman_previewlanguage": "text" }, { - "id": "63fe5754-408c-4440-9604-5176d42cdac3", + "id": "6af585a9-b0dd-406c-9315-39fb4095371e", "name": "Unauthorized", "originalRequest": { "url": { @@ -614,7 +614,7 @@ "value": "text/plain" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "text" } @@ -625,7 +625,7 @@ } }, { - "id": "9843939c-906c-4789-bab0-a73704e88ae2", + "id": "53187d35-9da0-489f-93ae-36e79ccfa07a", "name": "Streams the system logs via WebSocket", "request": { "name": "Streams the system logs via WebSocket", @@ -667,7 +667,7 @@ }, "response": [ { - "id": "454c2593-f5a1-41d4-a1e7-a594727e6a9d", + "id": "3acb02c9-5190-49e5-948f-59073f1e850f", "name": "Switching Protocols to websocket", "originalRequest": { "url": { @@ -694,7 +694,7 @@ "_postman_previewlanguage": "text" }, { - "id": "fde72d4f-63d5-4649-a555-bf7639d247a3", + "id": "49c43ddd-3727-4251-b910-37da5f50640d", "name": "Bad Request", "originalRequest": { "url": { @@ -738,7 +738,7 @@ } }, { - "id": "d93f9917-ceb6-4b6b-ae15-54b1ec5474db", + "id": "b31f6c1f-2ae3-46c9-97e2-c92376de531a", "name": "Gets the Hardware Info", "request": { "name": "Gets the Hardware Info", @@ -781,7 +781,7 @@ }, "response": [ { - "id": "7d2d1fbf-ef77-4177-8896-d812eef89c5d", + "id": "ed7a9929-1ad7-4157-ba56-4e058de410a9", "name": "OK", "originalRequest": { "url": { @@ -815,12 +815,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cpu_brand\": \"\",\n\t\"cpu_type\": \"\",\n\t\"devops_version\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"system_reserved\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_available\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_in_use\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_reserved\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t}\n}", + "body": "{\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cpu_brand\": \"\",\n\t\"cpu_type\": \"\",\n\t\"devops_version\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"system_reserved\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_available\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_in_use\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_reserved\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "38c7edee-5204-49e6-a4a4-44b40676767a", + "id": "730e5a84-d99a-4441-a583-687a89bfbc85", "name": "Bad Request", "originalRequest": { "url": { @@ -859,7 +859,7 @@ "_postman_previewlanguage": "json" }, { - "id": "509370c9-8a99-4265-9066-8ee1ea4a7179", + "id": "1fe5e1f4-f5b5-4aca-8eab-3cae972ff77f", "name": "Unauthorized", "originalRequest": { "url": { @@ -893,7 +893,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -904,7 +904,7 @@ } }, { - "id": "643004eb-b47d-44d8-9186-adcccf52c42a", + "id": "1e43ca90-cf1c-4ad9-a502-279da94c2e71", "name": "Installs API requires 3rd party tools", "request": { "name": "Installs API requires 3rd party tools", @@ -940,7 +940,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t}\n\t}\n}", + "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t}\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -961,7 +961,7 @@ }, "response": [ { - "id": "f032e778-010e-4e8b-b1a3-59b9ebeed805", + "id": "c1f32f5d-1858-4781-8e69-0f9f1754afa3", "name": "OK", "originalRequest": { "url": { @@ -992,7 +992,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t}\n\t}\n}", + "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t}\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -1014,7 +1014,7 @@ "_postman_previewlanguage": "json" }, { - "id": "050a3ad1-d3df-43c6-9d9f-d2ca0c4f7946", + "id": "b792ccf9-3ec4-4786-b9a4-7550cca518a0", "name": "Bad Request", "originalRequest": { "url": { @@ -1045,7 +1045,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t}\n\t}\n}", + "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t}\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -1067,7 +1067,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1452cbce-c772-40a2-9a86-8d28ffcc2b22", + "id": "3b9a890d-b987-4254-a947-245100d66ac7", "name": "Unauthorized", "originalRequest": { "url": { @@ -1098,7 +1098,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t}\n\t}\n}", + "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"version\": \"\"\n\t\t}\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -1115,7 +1115,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -1126,7 +1126,7 @@ } }, { - "id": "6ced036b-37db-4ecf-9690-8dbf2c0136e3", + "id": "bd172cde-2587-4d9b-b7c7-03b89870eeb2", "name": "Restarts the API Service", "request": { "name": "Restarts the API Service", @@ -1170,7 +1170,7 @@ }, "response": [ { - "id": "f948953f-bd49-4989-b265-4bce29426113", + "id": "ae0b774d-cf1a-4975-a481-82b56a053a91", "name": "Accepted", "originalRequest": { "url": { @@ -1199,7 +1199,7 @@ "_postman_previewlanguage": "text" }, { - "id": "9ca828f1-d01b-4217-b8db-1d1a45a100af", + "id": "a411d17f-642b-4363-9a91-e4537861d4cf", "name": "Bad Request", "originalRequest": { "url": { @@ -1239,7 +1239,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3cffd50c-c470-469d-80f2-a1f2601b7455", + "id": "0e1fbec0-8929-493c-bbe3-dfe27fda9ceb", "name": "Unauthorized", "originalRequest": { "url": { @@ -1274,7 +1274,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -1285,7 +1285,7 @@ } }, { - "id": "0e47bde2-7be9-4ae7-98e7-9fcef1505487", + "id": "083d06bf-571c-4ca3-b570-3a4b6ff979d1", "name": "Uninstalls API requires 3rd party tools", "request": { "name": "Uninstalls API requires 3rd party tools", @@ -1321,7 +1321,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_2\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t}\n\t},\n\t\"uninstall_dependencies\": \"\"\n}", + "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t}\n\t},\n\t\"uninstall_dependencies\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -1342,7 +1342,7 @@ }, "response": [ { - "id": "88d4dff6-d947-40c1-9665-3b5a8b952a54", + "id": "8ec43299-d556-4050-bfaa-376f9b44edae", "name": "OK", "originalRequest": { "url": { @@ -1373,7 +1373,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_2\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t}\n\t},\n\t\"uninstall_dependencies\": \"\"\n}", + "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t}\n\t},\n\t\"uninstall_dependencies\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -1395,7 +1395,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b3fb294-d9f2-4319-b5c2-b07a7d145b45", + "id": "75210a5c-c281-4352-81f8-8d76209b34a4", "name": "Bad Request", "originalRequest": { "url": { @@ -1426,7 +1426,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_2\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t}\n\t},\n\t\"uninstall_dependencies\": \"\"\n}", + "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t}\n\t},\n\t\"uninstall_dependencies\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -1448,7 +1448,7 @@ "_postman_previewlanguage": "json" }, { - "id": "352f073d-3cd5-40fd-bc8b-1292ef2949d5", + "id": "aaa44ca0-d422-4117-a52f-3b861d45ed26", "name": "Unauthorized", "originalRequest": { "url": { @@ -1479,7 +1479,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_2\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t}\n\t},\n\t\"uninstall_dependencies\": \"\"\n}", + "raw": "{\n\t\"all\": \"\",\n\t\"run_as\": \"\",\n\t\"tools\": {\n\t\t\"key_0\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t},\n\t\t\"key_1\": {\n\t\t\t\"flags\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"uninstall_dependencies\": \"\"\n\t\t}\n\t},\n\t\"uninstall_dependencies\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -1496,7 +1496,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -1507,7 +1507,7 @@ } }, { - "id": "c1e21eba-801b-4691-935b-5be651b443d1", + "id": "73e5e0e7-2148-4eab-8248-14b249f3c0b4", "name": "Gets the orchestrator host system logs from the disk", "request": { "name": "Gets the orchestrator host system logs from the disk", @@ -1554,7 +1554,7 @@ }, "response": [ { - "id": "4ebf03cf-0b3a-4e33-9180-1e570da2326e", + "id": "a42ff395-cbb5-4495-ada9-5107a0b29db7", "name": "OK", "originalRequest": { "url": { @@ -1594,7 +1594,7 @@ "_postman_previewlanguage": "text" }, { - "id": "efff23b3-50b1-43c0-93e7-39f69af82aba", + "id": "64d1d2f1-5660-4d46-8d60-dfafdf0ef4ed", "name": "Bad Request", "originalRequest": { "url": { @@ -1646,7 +1646,7 @@ "_postman_previewlanguage": "text" }, { - "id": "fa4a701f-19c9-465c-8eb7-144c664aad1a", + "id": "1c7ee85b-141e-4524-8d5a-8975178431fc", "name": "Unauthorized", "originalRequest": { "url": { @@ -1693,7 +1693,7 @@ "value": "text/plain" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "text" } @@ -1704,7 +1704,7 @@ } }, { - "id": "d94d9f09-9a1e-4c41-9ef9-7642e49fab32", + "id": "9b318529-b952-42a2-83c2-899744ad308b", "name": "Gets Parallels Desktop active license", "request": { "name": "Gets Parallels Desktop active license", @@ -1747,7 +1747,7 @@ }, "response": [ { - "id": "be961fc1-61cd-4e68-a9e8-ee24ce1b8d30", + "id": "425344cc-a6bd-4f98-a21d-5ce94247e83b", "name": "OK", "originalRequest": { "url": { @@ -1781,12 +1781,12 @@ "value": "application/json" } ], - "body": "{\n\t\"advanced_restrictions\": \"\",\n\t\"cpu_total\": \"\",\n\t\"deferred_activation\": \"\",\n\t\"edition\": \"\",\n\t\"expiration\": \"\",\n\t\"grace_period_ends_at\": \"\",\n\t\"is_volume\": \"\",\n\t\"main_period_ends_at\": \"\",\n\t\"max_memory\": \"\",\n\t\"serial\": \"\",\n\t\"status\": \"\",\n\t\"uuid\": \"\"\n}", + "body": "{\n\t\"cpu_total\": \"\",\n\t\"deferred_activation\": \"\",\n\t\"edition\": \"\",\n\t\"expiration\": \"\",\n\t\"grace_period_ends_at\": \"\",\n\t\"is_trial\": \"\",\n\t\"is_volume\": \"\",\n\t\"main_period_ends_at\": \"\",\n\t\"max_memory\": \"\",\n\t\"serial\": \"\",\n\t\"status\": \"\",\n\t\"uuid\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8b895e47-49ed-421c-853e-55e8fd8242cd", + "id": "5da33518-2ef0-49c2-a84a-be8f1dcb67d7", "name": "Bad Request", "originalRequest": { "url": { @@ -1825,7 +1825,7 @@ "_postman_previewlanguage": "json" }, { - "id": "842ac094-8989-4aff-ad7e-9d625ed381c0", + "id": "8933dd96-7569-4b1d-b8b5-2ebd14e823a5", "name": "Unauthorized", "originalRequest": { "url": { @@ -1859,7 +1859,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -1876,7 +1876,7 @@ "description": "", "item": [ { - "id": "0001e895-d245-4a4f-9100-cfe8b4571050", + "id": "8960bc08-e41c-45f6-8768-7ab07aaa5065", "name": "Gets all the api keys", "request": { "name": "Gets all the api keys", @@ -1919,7 +1919,7 @@ }, "response": [ { - "id": "bec5af73-7438-481a-bd42-865f7337159a", + "id": "bcffd223-a269-40cd-ada6-a0df2fbb3d67", "name": "OK", "originalRequest": { "url": { @@ -1958,7 +1958,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4458d9a-6683-4214-988e-90de26b96391", + "id": "519b934a-6ca1-44a5-9a5b-e60e97e1ffa3", "name": "Bad Request", "originalRequest": { "url": { @@ -1992,12 +1992,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f786f3de-9475-4c7b-929c-934758d462a5", + "id": "14f57a54-15f0-41fb-860a-59904df37b61", "name": "Unauthorized", "originalRequest": { "url": { @@ -2031,7 +2031,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2042,7 +2042,7 @@ } }, { - "id": "d9c65b59-194e-4cad-824b-b5158f9fafe9", + "id": "d76c723d-2749-4daa-a285-357528f8cdd1", "name": "Creates an api key", "request": { "name": "Creates an api key", @@ -2098,7 +2098,7 @@ }, "response": [ { - "id": "edc0b3a0-d6f6-4cfa-adcc-e91207abb266", + "id": "2268d7e8-a0b2-4844-b966-5d6cb8db80bb", "name": "OK", "originalRequest": { "url": { @@ -2150,7 +2150,7 @@ "_postman_previewlanguage": "json" }, { - "id": "36a87cd2-f6f7-45aa-8266-8f7e2240c9f0", + "id": "5a8ad63d-32df-4814-899b-7bb038f9c767", "name": "Bad Request", "originalRequest": { "url": { @@ -2197,12 +2197,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "93d26187-699f-4fcd-b368-e132d371fcc1", + "id": "fe617365-0e2f-48b3-bc14-5467873473ad", "name": "Unauthorized", "originalRequest": { "url": { @@ -2249,7 +2249,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2260,7 +2260,7 @@ } }, { - "id": "6d646ad7-b1ac-4002-92ee-bc902cba5c7d", + "id": "2ded9fe2-5710-45b1-b98b-0c80ad66bdbb", "name": "Gets an api key by id or name", "request": { "name": "Gets an api key by id or name", @@ -2315,7 +2315,7 @@ }, "response": [ { - "id": "b13ab835-f00b-4be8-b887-77c1f8f87af2", + "id": "6b5c9337-4b2a-4c62-b488-611c9ae09269", "name": "OK", "originalRequest": { "url": { @@ -2366,7 +2366,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ecbf5574-b317-4bd7-9c55-7b7ad31ef38d", + "id": "211df628-bdcd-40d4-a15e-698080514b2c", "name": "Bad Request", "originalRequest": { "url": { @@ -2412,12 +2412,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "80cc9b29-11d0-40ce-a743-b89ac080ab23", + "id": "5bf69d08-6e94-4b6b-a269-643b06b27936", "name": "Unauthorized", "originalRequest": { "url": { @@ -2463,7 +2463,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2474,7 +2474,7 @@ } }, { - "id": "3c76f600-fe9a-4658-9d51-2d202bb6f205", + "id": "68a06a03-86d5-4c21-a7dc-fcf61992cf2f", "name": "Deletes an api key", "request": { "name": "Deletes an api key", @@ -2529,7 +2529,7 @@ }, "response": [ { - "id": "939034bf-af6c-41c1-8755-8914115fd0d2", + "id": "69f45b21-950b-4499-acfa-315fbcf1806d", "name": "Accepted", "originalRequest": { "url": { @@ -2569,7 +2569,7 @@ "_postman_previewlanguage": "text" }, { - "id": "88367f44-1e9e-4ab2-b249-b95d6c6c0362", + "id": "4d85c68b-e70c-4dec-acac-2c9858644e6f", "name": "Bad Request", "originalRequest": { "url": { @@ -2615,12 +2615,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ca1a1c81-6fd9-470a-84dc-1754ed2c6266", + "id": "ef83b6dd-7b5e-49f9-a324-b57dd57c12f1", "name": "Unauthorized", "originalRequest": { "url": { @@ -2666,7 +2666,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2677,7 +2677,7 @@ } }, { - "id": "e747f221-0286-42e2-becf-c68fc30283d1", + "id": "97a08b34-cc19-478f-82a8-25e9ddde1312", "name": "Revoke an api key", "request": { "name": "Revoke an api key", @@ -2733,7 +2733,7 @@ }, "response": [ { - "id": "d3d37f2e-ea80-4a2b-b285-d4aeac02330b", + "id": "d2b332c0-01e4-4c10-ac37-8e0509756ec0", "name": "Accepted", "originalRequest": { "url": { @@ -2774,7 +2774,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c076faf3-e2b4-4071-8ccf-25609ec22239", + "id": "bae07a4c-089e-411d-9e46-3422c2569b63", "name": "Bad Request", "originalRequest": { "url": { @@ -2821,12 +2821,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1d3ff572-d97a-4a2b-8550-6eb4aa63dfba", + "id": "827d3898-1d81-4b94-b8c5-3dac131f83d0", "name": "Unauthorized", "originalRequest": { "url": { @@ -2873,7 +2873,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -2890,7 +2890,7 @@ "description": "", "item": [ { - "id": "09e26728-865a-4180-92b6-adcf8d3b2fce", + "id": "967dc796-7dd8-410a-beda-ffae69282e32", "name": "Gets all the claims", "request": { "name": "Gets all the claims", @@ -2933,7 +2933,7 @@ }, "response": [ { - "id": "a6587e2b-a85b-42d9-9ca4-29e7d9d5a2f6", + "id": "2e70a9ed-bcb8-487c-943a-b5ea54d019d2", "name": "OK", "originalRequest": { "url": { @@ -2972,7 +2972,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a3988af2-5a59-457d-a1b9-a8f33c482245", + "id": "53bd773a-5547-40ee-9615-038c38810272", "name": "Bad Request", "originalRequest": { "url": { @@ -3006,12 +3006,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "dd78bbd4-799c-4194-84a2-2d78824c9971", + "id": "564d510b-6340-4f55-af0a-1aab50e3f1b1", "name": "Unauthorized", "originalRequest": { "url": { @@ -3045,7 +3045,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3056,7 +3056,7 @@ } }, { - "id": "c829b02d-dc0c-4c1e-b9d2-d0633e81e40e", + "id": "490b87e3-00dd-4d81-a8d5-151dd29f2ba0", "name": "Creates a claim", "request": { "name": "Creates a claim", @@ -3112,7 +3112,7 @@ }, "response": [ { - "id": "bf242e33-24b1-4bc5-9db5-98e4deaf58d2", + "id": "2954452d-2028-48e3-a1c7-33fa879f9225", "name": "OK", "originalRequest": { "url": { @@ -3164,7 +3164,7 @@ "_postman_previewlanguage": "json" }, { - "id": "33893645-f283-43e6-8e28-7d32f0f9e988", + "id": "8e0550ef-9ddc-4245-8f2b-9d4e1901ed4c", "name": "Bad Request", "originalRequest": { "url": { @@ -3211,12 +3211,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c7aba426-6d2c-41a4-8be9-c25bbe45e591", + "id": "856bceb0-a2c2-46c2-aea9-c698bcf792a9", "name": "Unauthorized", "originalRequest": { "url": { @@ -3263,7 +3263,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3274,7 +3274,7 @@ } }, { - "id": "a288f267-b145-4952-8167-1325c948eba0", + "id": "8040623d-6e9d-4473-ac7c-46c25c516c65", "name": "Gets all claims grouped for the matrix UI", "request": { "name": "Gets all claims grouped for the matrix UI", @@ -3318,7 +3318,7 @@ }, "response": [ { - "id": "8967c1b0-e867-4b69-9b57-4815d370d3d6", + "id": "d457c007-73e4-48a4-8efb-113c6e9c3791", "name": "OK", "originalRequest": { "url": { @@ -3358,7 +3358,7 @@ "_postman_previewlanguage": "json" }, { - "id": "450a6c87-1058-4796-8861-58c139b9ed22", + "id": "cac6e96b-693d-4fd2-a224-503242490b91", "name": "Bad Request", "originalRequest": { "url": { @@ -3393,12 +3393,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b9180d05-9c85-436e-b58c-5f288987fe8a", + "id": "e92e3589-8667-45ee-8b18-2fa5350cf37f", "name": "Unauthorized", "originalRequest": { "url": { @@ -3433,7 +3433,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3444,7 +3444,7 @@ } }, { - "id": "62e4bad7-c1e9-4163-a797-97959e0134d4", + "id": "9991dd25-bfb3-4ab2-a497-6dad9e4961c9", "name": "Gets a claim", "request": { "name": "Gets a claim", @@ -3499,7 +3499,7 @@ }, "response": [ { - "id": "778f94f7-8a2e-47e2-ae6e-c972675d9561", + "id": "a187e665-e759-49eb-a2b9-387bf6e78fa1", "name": "OK", "originalRequest": { "url": { @@ -3550,7 +3550,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08c354bd-4705-4375-9ef2-a768a25c0c54", + "id": "fee62943-e74f-4852-9380-37f94fa5217c", "name": "Bad Request", "originalRequest": { "url": { @@ -3596,12 +3596,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d6196f75-cb0f-418e-8af6-c95c4f001f29", + "id": "bae49a3d-9d65-43c3-951a-2fcbab4c2472", "name": "Unauthorized", "originalRequest": { "url": { @@ -3647,7 +3647,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3658,7 +3658,7 @@ } }, { - "id": "4512e79a-1b87-4087-af6f-39708c61c73f", + "id": "c5843f19-f6c3-4081-9941-cc4333d0c315", "name": "Delete a claim", "request": { "name": "Delete a claim", @@ -3713,7 +3713,7 @@ }, "response": [ { - "id": "ae863142-7762-475b-a276-5c9729a9efbf", + "id": "94042459-0f07-4e97-8513-9ee628aa4661", "name": "Accepted", "originalRequest": { "url": { @@ -3753,7 +3753,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c5d294e5-d910-4d84-88b2-a85e45015d1e", + "id": "8e88ecdf-58d6-4553-b43d-1588eac4788a", "name": "Bad Request", "originalRequest": { "url": { @@ -3799,12 +3799,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6087aed8-bac2-4504-acd5-56adbaa448cb", + "id": "8db15e75-149d-4eb7-9e92-055fd64fe8ee", "name": "Unauthorized", "originalRequest": { "url": { @@ -3850,7 +3850,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -3867,7 +3867,7 @@ "description": "", "item": [ { - "id": "c9b0b4d2-bd28-4dac-ba98-75283f23c652", + "id": "4c938aa3-6248-4172-9d85-e7775207ebd5", "name": "Gets all the roles", "request": { "name": "Gets all the roles", @@ -3910,7 +3910,7 @@ }, "response": [ { - "id": "a93403d2-87eb-46ee-b83c-898e91afc643", + "id": "c0fdd601-3009-482a-bba1-032667b8e843", "name": "OK", "originalRequest": { "url": { @@ -3949,7 +3949,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b8663ef2-945b-4f77-accd-131d2e95bc30", + "id": "daae803d-c399-4b42-9d46-5cf5bfbb9996", "name": "Bad Request", "originalRequest": { "url": { @@ -3983,12 +3983,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "2e969221-b2c4-4bfd-b58e-86a77135b9fd", + "id": "0ddb7f87-988b-4ab4-97e0-9150e1cb778a", "name": "Unauthorized", "originalRequest": { "url": { @@ -4022,7 +4022,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4033,7 +4033,7 @@ } }, { - "id": "8d5c5893-7399-4028-902d-a18659eb156c", + "id": "3ec431c6-ad0b-4ae4-8e1e-4230916853a5", "name": "Creates a role", "request": { "name": "Creates a role", @@ -4089,7 +4089,7 @@ }, "response": [ { - "id": "3984b4d4-b3b8-46f6-9215-b138d0688643", + "id": "402d37d6-dbac-46ee-a724-fe4cbf869856", "name": "Created", "originalRequest": { "url": { @@ -4141,7 +4141,7 @@ "_postman_previewlanguage": "json" }, { - "id": "400bd3d1-9d2b-4cf4-beb7-b574ff37dcc2", + "id": "c0e5706e-a1c2-41ad-b06c-2573e810a22f", "name": "Bad Request", "originalRequest": { "url": { @@ -4188,12 +4188,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0797b76c-e41f-4ffe-933c-230909a80219", + "id": "3b0bb761-94dd-4a37-970d-fafbf8c16cec", "name": "Unauthorized", "originalRequest": { "url": { @@ -4240,7 +4240,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4251,7 +4251,7 @@ } }, { - "id": "00480b1f-b236-404b-b398-bba0ceb6261c", + "id": "a427a7d2-b8b6-4d9d-a088-8aeac8c3e3f9", "name": "Gets a role", "request": { "name": "Gets a role", @@ -4306,7 +4306,7 @@ }, "response": [ { - "id": "17f28ecb-9a11-46fa-ad9a-263bd77f9f3f", + "id": "c2681c1e-8470-415c-ad57-8e8333ee3669", "name": "OK", "originalRequest": { "url": { @@ -4357,7 +4357,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5040ca27-1dd7-4627-8dc1-5d97967a80f7", + "id": "41c7ab58-5a00-48fd-a3ac-d430b3a98af4", "name": "Bad Request", "originalRequest": { "url": { @@ -4403,12 +4403,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "74c80929-fbf2-417d-b7e6-e6f4f5f98036", + "id": "50715c23-accc-4301-89f3-bf192991417a", "name": "Unauthorized", "originalRequest": { "url": { @@ -4454,7 +4454,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4465,7 +4465,7 @@ } }, { - "id": "3fbab751-7782-404f-be16-af0ec91c7dd8", + "id": "088e3c57-3792-4b1d-b272-25944d86ee0d", "name": "Delete a role", "request": { "name": "Delete a role", @@ -4520,7 +4520,7 @@ }, "response": [ { - "id": "62372bf0-cf9b-4008-8904-784a95850d25", + "id": "e492a8af-09c8-4e49-8e34-c7558af79dd7", "name": "Accepted", "originalRequest": { "url": { @@ -4560,7 +4560,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f98949f1-cfaf-45c1-814b-14d56c200e4a", + "id": "bbac8a58-f13f-4c30-a655-39e5b0b6a5cc", "name": "Bad Request", "originalRequest": { "url": { @@ -4606,12 +4606,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3c802603-711e-4091-abbb-da32dad3c3dd", + "id": "f0262106-0ff3-4868-a96a-285c7e341a85", "name": "Unauthorized", "originalRequest": { "url": { @@ -4657,7 +4657,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4668,7 +4668,7 @@ } }, { - "id": "6657dcc3-b72d-4a62-a32e-b3ef76c731cc", + "id": "31b941a5-7baa-40f3-8f11-f3d34f24b029", "name": "Gets all claims for a role", "request": { "name": "Gets all claims for a role", @@ -4724,7 +4724,7 @@ }, "response": [ { - "id": "c80090db-d54c-4d90-860e-97a82ce01f07", + "id": "ad0089dd-d139-4bbb-b2fb-c6f16a96ccc4", "name": "OK", "originalRequest": { "url": { @@ -4776,7 +4776,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e72c241f-bf45-482e-974d-2eede8f18fc3", + "id": "a24bfdf9-e7c9-4b91-9c5e-d22f7691c629", "name": "Bad Request", "originalRequest": { "url": { @@ -4823,12 +4823,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "de23b99d-7fe8-48f6-a2b3-33cbaa261a58", + "id": "35705c29-e0fe-447e-8081-30b63b7fb9cb", "name": "Unauthorized", "originalRequest": { "url": { @@ -4875,7 +4875,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -4886,7 +4886,7 @@ } }, { - "id": "f4e6ca8a-6136-4bd2-ab77-37c4b1ff45dc", + "id": "b7a03e5a-6b84-478d-abdf-2710b9da61cc", "name": "Adds a claim to a role", "request": { "name": "Adds a claim to a role", @@ -4955,7 +4955,7 @@ }, "response": [ { - "id": "ede525f4-cc5e-4f5b-97ae-3039c898350b", + "id": "04cb0011-2a43-4485-9b49-d12e8d02955f", "name": "Created", "originalRequest": { "url": { @@ -5020,7 +5020,7 @@ "_postman_previewlanguage": "json" }, { - "id": "067ff342-c4a9-4dee-9986-75ae265fb0ee", + "id": "b4b4a7a8-b71d-4e09-98b7-c557b8524b43", "name": "Bad Request", "originalRequest": { "url": { @@ -5080,12 +5080,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f58b1f10-d8f8-46a9-8e19-5ea9caafcc99", + "id": "67919cb2-1486-4e4d-adc7-608e0c09e1d0", "name": "Unauthorized", "originalRequest": { "url": { @@ -5145,7 +5145,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5156,7 +5156,7 @@ } }, { - "id": "b6f0176c-64a6-4720-99bb-d4aee6b27a3b", + "id": "2351fd80-4f10-4a87-b376-60c050dae023", "name": "Removes a claim from a role", "request": { "name": "Removes a claim from a role", @@ -5223,7 +5223,7 @@ }, "response": [ { - "id": "8e8a789d-3435-46f8-8411-8d9bfff2712c", + "id": "e2119480-c649-4aef-aa13-e0c60eaebffc", "name": "Accepted", "originalRequest": { "url": { @@ -5275,7 +5275,7 @@ "_postman_previewlanguage": "text" }, { - "id": "7e58cdd2-9951-45f7-8324-01cf0085cdd8", + "id": "ee93ab23-2219-40e2-b3aa-176649176744", "name": "Bad Request", "originalRequest": { "url": { @@ -5333,12 +5333,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "999872bf-c166-427c-b72e-625a209a01be", + "id": "e33aa788-79af-4787-8463-e42918d37b1f", "name": "Unauthorized", "originalRequest": { "url": { @@ -5396,7 +5396,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5413,7 +5413,7 @@ "description": "", "item": [ { - "id": "53b09a69-d62d-45bd-8758-4e0f33749edc", + "id": "13c20fd1-5198-4218-84d3-5a78702414b0", "name": "Generates a token", "request": { "name": "Generates a token", @@ -5460,7 +5460,7 @@ }, "response": [ { - "id": "bed2d388-2ba5-471d-b1f1-80130ff578e4", + "id": "bd4a6e31-774c-4eb7-b674-cc61632c5f5b", "name": "OK", "originalRequest": { "url": { @@ -5512,7 +5512,7 @@ "_postman_previewlanguage": "json" }, { - "id": "efef7b42-71e1-4206-8b75-fd40d42307a2", + "id": "117cce92-402f-4c71-ab34-d982fae084bd", "name": "Bad Request", "originalRequest": { "url": { @@ -5559,12 +5559,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e523b8fc-1ee1-4d19-9025-70f985b0582d", + "id": "2a5e6efa-c0d4-472a-a83b-940acced5085", "name": "Unauthorized", "originalRequest": { "url": { @@ -5611,7 +5611,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5636,7 +5636,7 @@ } }, { - "id": "14671b68-c15e-4101-bfbb-95a0edc427bb", + "id": "9406e399-454c-433c-a7a2-a3890890dc56", "name": "Validates a token", "request": { "name": "Validates a token", @@ -5684,7 +5684,7 @@ }, "response": [ { - "id": "71117d40-09da-43ef-aba5-390e0c725b5f", + "id": "ac5021a6-268c-44fe-8f16-01998d108ec0", "name": "OK", "originalRequest": { "url": { @@ -5737,7 +5737,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a610c78b-b3b1-4d99-a95f-fd63718f3121", + "id": "338222e0-c72c-4de8-af86-c904ba1a070e", "name": "Bad Request", "originalRequest": { "url": { @@ -5785,12 +5785,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "bd84cead-6fad-4d96-b6c9-c3cacf74ba52", + "id": "153a9be0-729a-4d9b-9333-0881a0a3f6a7", "name": "Unauthorized", "originalRequest": { "url": { @@ -5838,7 +5838,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -5855,7 +5855,7 @@ "description": "", "item": [ { - "id": "392b5377-b15b-4285-858e-dda6a7992d26", + "id": "556c2c5b-8d78-43a0-8e03-633b4681f17f", "name": "Gets all the users", "request": { "name": "Gets all the users", @@ -5898,7 +5898,7 @@ }, "response": [ { - "id": "5a7d397e-ca7a-4008-8587-587a7a256f58", + "id": "bf7fed84-cb64-4181-9121-8e43a71c76e7", "name": "OK", "originalRequest": { "url": { @@ -5937,7 +5937,7 @@ "_postman_previewlanguage": "json" }, { - "id": "98e15685-cf27-4c16-9728-a108bed73843", + "id": "19a56ee7-3421-4a0e-b266-042cc3212820", "name": "Bad Request", "originalRequest": { "url": { @@ -5971,12 +5971,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7a011e4a-8db1-4238-9765-dc2ed2b8eded", + "id": "5f3d6c32-e9b2-47b8-80c6-7de8ebb6f776", "name": "Unauthorized", "originalRequest": { "url": { @@ -6010,7 +6010,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -6021,7 +6021,7 @@ } }, { - "id": "103ce119-3818-4417-8fb1-ab1975eda808", + "id": "a547e41d-90bb-4c6c-b368-98c739b23cf9", "name": "Creates a user", "request": { "name": "Creates a user", @@ -6077,7 +6077,7 @@ }, "response": [ { - "id": "f60f0ec3-488e-451d-a430-0891257e3701", + "id": "68e336a9-6d14-4b30-9f53-bb7575bb489f", "name": "Created", "originalRequest": { "url": { @@ -6129,7 +6129,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0de423d0-f90f-4d83-9e4f-8ee1bae42b31", + "id": "eb908450-ab28-4ba9-95b1-7ee5d118bf62", "name": "Bad Request", "originalRequest": { "url": { @@ -6176,12 +6176,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c0aedcc2-3564-4038-939f-354462a3b675", + "id": "b14f9bb8-ec76-41f0-8d5c-0502a497d265", "name": "Unauthorized", "originalRequest": { "url": { @@ -6228,7 +6228,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -6239,7 +6239,7 @@ } }, { - "id": "eb5b0e0f-4aed-4478-b91e-ec3b5d1751a3", + "id": "84d1b0a9-c058-41f2-8937-8cc3b3cb6b48", "name": "Gets a user", "request": { "name": "Gets a user", @@ -6294,7 +6294,7 @@ }, "response": [ { - "id": "ecf838f9-1c32-4fa6-99df-a8c8e97f8fb3", + "id": "66aa8c9f-2916-4cca-8872-3ed0661f07c7", "name": "OK", "originalRequest": { "url": { @@ -6345,7 +6345,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dd941357-f8c1-404b-9512-83f82ee29750", + "id": "5178cc45-436a-435a-a62e-79c074ae2478", "name": "Bad Request", "originalRequest": { "url": { @@ -6391,12 +6391,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9eb31cf4-0f4f-4171-acc9-58e3d089969a", + "id": "bf8f885e-1812-416b-b829-945022e320f9", "name": "Unauthorized", "originalRequest": { "url": { @@ -6442,7 +6442,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -6453,7 +6453,7 @@ } }, { - "id": "3aee5d4c-45b7-4488-820f-b7bd27a369a4", + "id": "6940d6ad-e66a-4d3f-9dc9-c5893062161a", "name": "Update a user", "request": { "name": "Update a user", @@ -6515,7 +6515,7 @@ }, "response": [ { - "id": "056169a6-e4c4-49af-b03c-15e11aeb25fc", + "id": "643f2e1d-6d5e-4514-8f15-3f58b53ee3b1", "name": "Accepted", "originalRequest": { "url": { @@ -6568,7 +6568,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c589163d-a9df-4f2e-8e2d-1575be292abf", + "id": "8bded602-d379-48dc-aabf-c1224469160e", "name": "Bad Request", "originalRequest": { "url": { @@ -6616,12 +6616,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0fc3a0fc-8f33-4f22-a4e4-10e98f4e8b8a", + "id": "7d41e3c3-436a-438a-91b1-37aca6b86765", "name": "Unauthorized", "originalRequest": { "url": { @@ -6669,7 +6669,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -6680,7 +6680,7 @@ } }, { - "id": "f82fe2c2-7281-4a03-95dd-5d37a5a0e733", + "id": "06d1e117-6be9-49ea-a8ed-f5fb1d4fa96c", "name": "Deletes a user", "request": { "name": "Deletes a user", @@ -6735,7 +6735,7 @@ }, "response": [ { - "id": "4e28ae8c-5972-433a-9f33-478f90cfd992", + "id": "e20a5119-10b1-4376-a2f7-2d5ddbcf2189", "name": "Accepted", "originalRequest": { "url": { @@ -6775,7 +6775,7 @@ "_postman_previewlanguage": "text" }, { - "id": "7b368d01-c1d4-48ce-a431-e8038942f307", + "id": "1ceb7da5-afec-42f8-944c-c159eaad1b7c", "name": "Bad Request", "originalRequest": { "url": { @@ -6821,12 +6821,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "66df09a9-92fc-48e9-8dda-ec93e3c60427", + "id": "a652f6e2-3538-452d-a23a-2319480dd5fd", "name": "Unauthorized", "originalRequest": { "url": { @@ -6872,7 +6872,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -6883,7 +6883,7 @@ } }, { - "id": "b02b0802-1480-47ad-a249-9fd3be49eb29", + "id": "51300d19-6ffa-4353-9284-b65da6b478d2", "name": "Gets all the claims for a user", "request": { "name": "Gets all the claims for a user", @@ -6939,7 +6939,7 @@ }, "response": [ { - "id": "111e27ac-c250-4820-9b46-de8b97160a12", + "id": "2d507dd5-ca59-48f4-a8c5-016e56f446d3", "name": "OK", "originalRequest": { "url": { @@ -6991,7 +6991,7 @@ "_postman_previewlanguage": "json" }, { - "id": "599b2048-a6e0-4a2b-9b15-59576f4319a5", + "id": "3aad1ded-feb9-43eb-8c9d-98d1b87963f1", "name": "Bad Request", "originalRequest": { "url": { @@ -7038,12 +7038,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "bfd9beb7-c57a-4118-97a6-fa596d334fc3", + "id": "8ba5eb10-f01d-4ada-88e8-5439aa3e2f74", "name": "Unauthorized", "originalRequest": { "url": { @@ -7090,7 +7090,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -7101,7 +7101,7 @@ } }, { - "id": "8994645e-cf71-4ee2-b915-922255b477eb", + "id": "76bb78b8-5620-45a7-ad79-754cc5b70643", "name": "Adds a claim to a user", "request": { "name": "Adds a claim to a user", @@ -7170,7 +7170,7 @@ }, "response": [ { - "id": "3b87b7c4-6ea4-4f89-a202-3378863c7bb1", + "id": "8e40b39f-2a2d-4d20-8dd8-e19834564225", "name": "Created", "originalRequest": { "url": { @@ -7235,7 +7235,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6769853f-f7ec-430c-9a90-5378c2ade5fd", + "id": "7eadffbe-ccbc-4928-91f9-e1df12c9a982", "name": "Bad Request", "originalRequest": { "url": { @@ -7295,12 +7295,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9c55aacc-3a0e-47f3-9420-84012756e20e", + "id": "ab8f5ef3-853a-4634-995c-ec8033422335", "name": "Unauthorized", "originalRequest": { "url": { @@ -7360,7 +7360,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -7371,7 +7371,7 @@ } }, { - "id": "2f768d5e-059d-4b6b-b5dc-eef654b5c3b0", + "id": "116eba6c-6cdc-4e58-bee0-f1a56b528edb", "name": "Removes a claim from a user", "request": { "name": "Removes a claim from a user", @@ -7438,7 +7438,7 @@ }, "response": [ { - "id": "138ad99d-51bd-48a7-8a7e-16c424d1e2cd", + "id": "39c72ae1-40c8-4667-bb63-2897f5874f80", "name": "Accepted", "originalRequest": { "url": { @@ -7490,7 +7490,7 @@ "_postman_previewlanguage": "text" }, { - "id": "b98cefff-d8be-4ce7-9185-e16958923af4", + "id": "9e385d61-4b2b-4a49-8ed6-d116557998e8", "name": "Bad Request", "originalRequest": { "url": { @@ -7548,12 +7548,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ab4b61fe-e95b-43e7-82e4-c3c70f9cfe55", + "id": "fe0887a2-c29f-4221-884f-8533d3c67cc5", "name": "Unauthorized", "originalRequest": { "url": { @@ -7611,7 +7611,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -7622,7 +7622,7 @@ } }, { - "id": "31da9fff-1726-4a9c-8798-4f0b8e65fed7", + "id": "7691dd60-bd47-4d40-a2ff-a41008ae377d", "name": "Gets all the roles for a user", "request": { "name": "Gets all the roles for a user", @@ -7678,7 +7678,7 @@ }, "response": [ { - "id": "ad2a062f-dc0f-4d25-ae99-96baafa41204", + "id": "be71c65e-241f-4500-8fdf-f993bc3eafc5", "name": "OK", "originalRequest": { "url": { @@ -7730,7 +7730,7 @@ "_postman_previewlanguage": "json" }, { - "id": "19d9747f-2a09-4f97-97ee-1a5eec3a85c0", + "id": "bbdc6988-9f43-4c64-a261-fce47ea99701", "name": "Bad Request", "originalRequest": { "url": { @@ -7777,12 +7777,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5528c220-0c60-48a2-a57f-08a2acdb1746", + "id": "ee10ffe4-2068-438c-bb05-7e121517aec2", "name": "Unauthorized", "originalRequest": { "url": { @@ -7829,7 +7829,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -7840,7 +7840,7 @@ } }, { - "id": "bd925153-6dd7-474c-a183-bf8cbb881963", + "id": "dcc44228-b22f-4e1e-9e66-7d159483093e", "name": "Adds a role to a user", "request": { "name": "Adds a role to a user", @@ -7909,7 +7909,7 @@ }, "response": [ { - "id": "8238a990-511b-405d-b7e3-144e11e40f56", + "id": "75a151df-82ed-45ad-b7d2-f006819c8e6d", "name": "Created", "originalRequest": { "url": { @@ -7974,7 +7974,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ab8f61c0-1a3c-47a4-8bb4-c6592203790f", + "id": "43dcef8b-29b7-4fc1-9745-8c637574ed76", "name": "Bad Request", "originalRequest": { "url": { @@ -8034,12 +8034,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "147ceb7f-4715-4161-b595-81c912a0b6f9", + "id": "0c4abc95-f167-4c21-ab1d-754564ff8034", "name": "Unauthorized", "originalRequest": { "url": { @@ -8099,7 +8099,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8110,7 +8110,7 @@ } }, { - "id": "6780cbc4-407c-40b0-94d5-c1ca9c81dd54", + "id": "602adadf-d0d0-46b3-841f-63ee323f72cc", "name": "Removes a role from a user", "request": { "name": "Removes a role from a user", @@ -8177,7 +8177,7 @@ }, "response": [ { - "id": "e516336a-7dab-4be7-ae05-2859bd508e63", + "id": "d91f1cd2-37a7-4770-9afa-45e5960644cd", "name": "Accepted", "originalRequest": { "url": { @@ -8229,7 +8229,7 @@ "_postman_previewlanguage": "text" }, { - "id": "55e160b5-072a-4e3d-8c71-8454f811919f", + "id": "db8456bb-5abf-4ba0-830b-e1b02ddcd5b9", "name": "Bad Request", "originalRequest": { "url": { @@ -8287,12 +8287,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "739d47dd-4d8b-410a-87e0-24e3368a3dae", + "id": "c409ebbd-de6d-4890-bf2c-c08c53101b11", "name": "Unauthorized", "originalRequest": { "url": { @@ -8350,7 +8350,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8367,7 +8367,7 @@ "description": "", "item": [ { - "id": "e0566b52-77b6-4bff-8c82-59fd75c403d4", + "id": "28a6e3ce-a860-436e-8259-e1fd11f75011", "name": "Gets catalog cache", "request": { "name": "Gets catalog cache", @@ -8409,7 +8409,7 @@ }, "response": [ { - "id": "0c8aef9d-de88-4d69-b4bd-000563732667", + "id": "dcba24b2-c2c8-4c0a-a83d-d3310046cd76", "name": "OK", "originalRequest": { "url": { @@ -8442,12 +8442,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t}\n]", + "body": "[\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "dfaeed3b-993e-4757-9e11-1fbecc26071f", + "id": "f34bad90-9468-4925-94fc-31d23624b48f", "name": "Bad Request", "originalRequest": { "url": { @@ -8480,12 +8480,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c290613c-a913-4ee8-8d3c-11727c51ee03", + "id": "5cb1c6ab-830d-4d28-b515-a3a5d9e983d2", "name": "Unauthorized", "originalRequest": { "url": { @@ -8518,7 +8518,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8529,7 +8529,7 @@ } }, { - "id": "ace45344-26e8-4f0f-b75b-fe4cf37671e9", + "id": "c373c343-744e-46b3-b91b-49793099457d", "name": "Deletes all catalog cache", "request": { "name": "Deletes all catalog cache", @@ -8582,7 +8582,7 @@ }, "response": [ { - "id": "9fd78161-8e5c-483b-a2bf-a6b352f67bcb", + "id": "5c6ec908-8e7c-4b62-b457-bc01e6d3c3a2", "name": "Accepted", "originalRequest": { "url": { @@ -8620,7 +8620,7 @@ "_postman_previewlanguage": "text" }, { - "id": "d438430a-4ccc-4a1e-8ddb-35d5ddba3658", + "id": "4d563c03-874d-4e6b-b59e-a488b18d7928", "name": "Bad Request", "originalRequest": { "url": { @@ -8664,12 +8664,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "21cc30eb-e752-47c8-bb83-c45062be249a", + "id": "4b8965ee-c1a0-4a01-a23f-ea76259e4c34", "name": "Unauthorized", "originalRequest": { "url": { @@ -8713,7 +8713,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8724,7 +8724,7 @@ } }, { - "id": "2156f690-efcc-4fee-b5b8-16e60e51b850", + "id": "4d777f29-86b3-4917-8104-3ae3c09a35de", "name": "Deletes catalog cache item and all its versions", "request": { "name": "Deletes catalog cache item and all its versions", @@ -8778,7 +8778,7 @@ }, "response": [ { - "id": "715be516-c690-4aca-a936-11b665ee433b", + "id": "80978f2e-6b7f-4399-b93d-aa83dbfc90f3", "name": "Accepted", "originalRequest": { "url": { @@ -8817,7 +8817,7 @@ "_postman_previewlanguage": "text" }, { - "id": "3891714c-f329-4b93-84a0-660171fcea73", + "id": "206341be-c5b2-456d-a6ed-039255d474cb", "name": "Bad Request", "originalRequest": { "url": { @@ -8862,12 +8862,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f5a2898b-017b-4050-a564-e4a04c94953b", + "id": "b0f32db7-128d-4e9a-be5e-6fa5ec81e9ab", "name": "Unauthorized", "originalRequest": { "url": { @@ -8912,7 +8912,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -8923,7 +8923,7 @@ } }, { - "id": "74706a52-e790-436b-8860-d36420d2840c", + "id": "69101e04-507b-4da7-81c0-1658bf64f62c", "name": "Deletes catalog cache version item", "request": { "name": "Deletes catalog cache version item", @@ -8988,7 +8988,7 @@ }, "response": [ { - "id": "0b206932-05ba-48b1-bef9-6bb89cd8a8a6", + "id": "8ed93747-1000-4a36-a602-9a1e0198ec16", "name": "Accepted", "originalRequest": { "url": { @@ -9038,7 +9038,7 @@ "_postman_previewlanguage": "text" }, { - "id": "ea155439-ea21-44b8-980e-aaee89c9bba6", + "id": "f0ceed6b-a186-42df-be53-05421861a8fc", "name": "Bad Request", "originalRequest": { "url": { @@ -9094,12 +9094,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1109eefd-f247-49d5-a054-78844b42b397", + "id": "35639566-4282-4686-a46a-92d31194bb29", "name": "Unauthorized", "originalRequest": { "url": { @@ -9155,7 +9155,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9166,7 +9166,7 @@ } }, { - "id": "c8695ec9-510c-4b8b-bbd0-74ed2cd5645c", + "id": "7145e3f2-baeb-46c0-a2dd-14798739e9bc", "name": "Gets all the remote catalogs", "request": { "name": "Gets all the remote catalogs", @@ -9208,7 +9208,7 @@ }, "response": [ { - "id": "9f2e4c5c-0ca5-46ae-935c-aa03895db046", + "id": "16d7ebf3-6522-4671-8db9-c12eb6adb1e7", "name": "OK", "originalRequest": { "url": { @@ -9241,12 +9241,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"key_0\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"key_1\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"key_2\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t{\n\t\t\"key_0\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"key_1\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\t\t\"key_4\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"key_2\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t]\n\t}\n]", + "body": "[\n\t{\n\t\t\"key_0\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"key_1\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t{\n\t\t\"key_0\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"key_1\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"key_2\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_date\": \"\",\n\t\t\t\t\"cache_file_name\": \"\",\n\t\t\t\t\"cache_last_used\": \"\",\n\t\t\t\t\"cache_local_path\": \"\",\n\t\t\t\t\"cache_metadata_name\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cache_used_count\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"download_count\": \"\",\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"is_compressed\": \"\",\n\t\t\t\t\"last_downloaded_at\": \"\",\n\t\t\t\t\"last_downloaded_user\": \"\",\n\t\t\t\t\"metadata_filename\": \"\",\n\t\t\t\t\"minimum_requirements\": {\n\t\t\t\t\t\"cpu\": \"\",\n\t\t\t\t\t\"disk\": \"\",\n\t\t\t\t\t\"memory\": \"\"\n\t\t\t\t},\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"pack_contents\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\t\t\"hash\": \"\",\n\t\t\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"size\": \"\",\n\t\t\t\t\t\t\"updated_at\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"pack_filename\": \"\",\n\t\t\t\t\"pack_relative_path\": \"\",\n\t\t\t\t\"pack_size\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"provider\": {\n\t\t\t\t\t\"api_key\": \"\",\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"meta\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"password\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"type\": \"\",\n\t\t\t\t\t\"user\": \"\"\n\t\t\t\t},\n\t\t\t\t\"required_claims\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"required_roles\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"revoked\": \"\",\n\t\t\t\t\"revoked_at\": \"\",\n\t\t\t\t\"revoked_by\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"tags\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"tainted\": \"\",\n\t\t\t\t\"tainted_at\": \"\",\n\t\t\t\t\"tainted_by\": \"\",\n\t\t\t\t\"type\": \"\",\n\t\t\t\t\"untainted_by\": \"\",\n\t\t\t\t\"updated_at\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t]\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "09f95cac-7217-4a7d-b213-7a05cc9f5b59", + "id": "276f1f66-dc9e-453a-aa06-8dfc84f63631", "name": "Bad Request", "originalRequest": { "url": { @@ -9284,7 +9284,7 @@ "_postman_previewlanguage": "json" }, { - "id": "689925bd-d848-4ad3-bd05-3fcdd860a9f1", + "id": "356be738-ba76-4f56-a5b2-22b32c3a0114", "name": "Unauthorized", "originalRequest": { "url": { @@ -9317,7 +9317,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9328,7 +9328,7 @@ } }, { - "id": "58cdea6a-01c1-485d-9122-f302dc54e3c5", + "id": "518d97ec-34c0-4fc0-a7c1-0011f5d76fd6", "name": "Imports a remote catalog manifest metadata into the catalog inventory", "request": { "name": "Imports a remote catalog manifest metadata into the catalog inventory", @@ -9363,7 +9363,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9384,7 +9384,7 @@ }, "response": [ { - "id": "fcce43ef-1c78-49da-9b59-7a8a1da22ceb", + "id": "9af14dee-2649-4710-9974-0e5a44cb1b39", "name": "OK", "originalRequest": { "url": { @@ -9414,7 +9414,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9436,7 +9436,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ed08606f-de3b-4860-bea3-2fcc74481313", + "id": "983f5dc1-bbd1-455f-95d8-79b69f85fd0e", "name": "Bad Request", "originalRequest": { "url": { @@ -9466,7 +9466,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9488,7 +9488,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8e71ec11-5d28-4eb0-854b-f97a91fa1b3e", + "id": "000f8f38-200c-4c0d-8318-8f3626b16880", "name": "Unauthorized", "originalRequest": { "url": { @@ -9518,7 +9518,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9535,7 +9535,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9546,7 +9546,7 @@ } }, { - "id": "4be9378f-53f6-4013-a0b2-4fd1e8ddd934", + "id": "79fd9349-8621-4032-a6df-53b1d538aa38", "name": "Imports a vm into the catalog inventory generating the metadata for it", "request": { "name": "Imports a vm into the catalog inventory generating the metadata for it", @@ -9581,7 +9581,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"description\": \"\",\n\t\"force\": \"\",\n\t\"is_compressed\": \"\",\n\t\"machine_remote_path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"type\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"description\": \"\",\n\t\"force\": \"\",\n\t\"is_compressed\": \"\",\n\t\"machine_remote_path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"type\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9602,7 +9602,7 @@ }, "response": [ { - "id": "340ffbdb-c7f7-47a2-8b5f-5c909ae0ac57", + "id": "188e987c-2fd9-4ba5-8fe8-a3a17766c7bc", "name": "OK", "originalRequest": { "url": { @@ -9632,7 +9632,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"description\": \"\",\n\t\"force\": \"\",\n\t\"is_compressed\": \"\",\n\t\"machine_remote_path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"type\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"description\": \"\",\n\t\"force\": \"\",\n\t\"is_compressed\": \"\",\n\t\"machine_remote_path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"type\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9654,7 +9654,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1281d1a3-30d5-4c79-b9a6-05dbb93c4e61", + "id": "04f25c7b-173f-439b-9349-03e449c09145", "name": "Bad Request", "originalRequest": { "url": { @@ -9684,7 +9684,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"description\": \"\",\n\t\"force\": \"\",\n\t\"is_compressed\": \"\",\n\t\"machine_remote_path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"type\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"description\": \"\",\n\t\"force\": \"\",\n\t\"is_compressed\": \"\",\n\t\"machine_remote_path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"type\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9706,7 +9706,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac34aefe-a0db-413c-8523-08be5b56f6d1", + "id": "197de616-bff7-4a8b-962d-e31b67035393", "name": "Unauthorized", "originalRequest": { "url": { @@ -9736,7 +9736,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"description\": \"\",\n\t\"force\": \"\",\n\t\"is_compressed\": \"\",\n\t\"machine_remote_path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"type\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"connection\": \"\",\n\t\"description\": \"\",\n\t\"force\": \"\",\n\t\"is_compressed\": \"\",\n\t\"machine_remote_path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"type\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9753,7 +9753,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9764,7 +9764,7 @@ } }, { - "id": "bb0173e4-8bfb-4085-97f3-58caa9d662cf", + "id": "e659a28e-1074-408c-8ed1-ba121d59196a", "name": "Pull a remote catalog manifest", "request": { "name": "Pull a remote catalog manifest", @@ -9799,7 +9799,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9820,7 +9820,7 @@ }, "response": [ { - "id": "712cb225-a1df-4035-b19f-3ab075be1217", + "id": "6e014073-354a-4a50-a575-cb22a1c59f66", "name": "OK", "originalRequest": { "url": { @@ -9850,7 +9850,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9867,12 +9867,12 @@ "value": "application/json" } ], - "body": "{\n\t\"id\": \"\",\n\t\"local_path\": \"\",\n\t\"machine_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "body": "{\n\t\"id\": \"\",\n\t\"local_path\": \"\",\n\t\"machine_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3d8ec4f3-7e6c-4ae1-9bfb-752aa8ad5cb1", + "id": "84d9dd4d-9e6c-400a-a26e-af1d2fb6272a", "name": "Bad Request", "originalRequest": { "url": { @@ -9902,7 +9902,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9924,7 +9924,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61ff9586-6d69-49d1-a952-ff10f58e5b40", + "id": "fd2f9b16-c880-4f85-b617-9363ab9c7aeb", "name": "Unauthorized", "originalRequest": { "url": { @@ -9954,7 +9954,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -9971,7 +9971,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -9982,7 +9982,7 @@ } }, { - "id": "fde4db7e-0d33-4fc7-a4c2-c47dfed4a765", + "id": "10573015-a708-4fe7-b034-1ea8cd36c7e1", "name": "Pull a remote catalog manifest asynchronously", "request": { "name": "Pull a remote catalog manifest asynchronously", @@ -10018,7 +10018,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -10039,7 +10039,7 @@ }, "response": [ { - "id": "ede3d8e8-c4db-4eb8-aa95-ab3fff35aa2a", + "id": "ed18f0e7-72fc-47a3-995a-3fa922f6ff43", "name": "Accepted", "originalRequest": { "url": { @@ -10070,7 +10070,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -10087,12 +10087,12 @@ "value": "application/json" } ], - "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"completed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", + "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"skipped\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "824a1fd7-4929-4efe-9ada-17918a313098", + "id": "20f0d5f7-b2b0-400f-93c9-7de39510efe9", "name": "Bad Request", "originalRequest": { "url": { @@ -10123,7 +10123,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -10145,7 +10145,7 @@ "_postman_previewlanguage": "json" }, { - "id": "490e895a-d7d9-4bc2-a2c8-86fafcec3900", + "id": "79a6fab2-4e87-4f77-bc3d-f6a282b9f2f9", "name": "Unauthorized", "originalRequest": { "url": { @@ -10176,7 +10176,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_id\": \"\",\n\t\"client\": \"\",\n\t\"connection\": \"\",\n\t\"job_id\": \"\",\n\t\"machine_name\": \"\",\n\t\"owner\": \"\",\n\t\"path\": \"\",\n\t\"provider_metadata\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"start_after_pull\": \"\",\n\t\"version\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -10193,7 +10193,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -10204,7 +10204,7 @@ } }, { - "id": "b868401c-ce62-4d1b-9baa-dbc9dbc1f2b7", + "id": "49271d47-d3ec-4689-8122-2c7e1beda815", "name": "Pushes a catalog manifest to the catalog inventory", "request": { "name": "Pushes a catalog manifest to the catalog inventory", @@ -10260,7 +10260,7 @@ }, "response": [ { - "id": "fce2d8f7-ca17-4a1f-b4fc-ae7948176cc1", + "id": "1135493b-11cb-41f0-bf12-db07be672afd", "name": "OK", "originalRequest": { "url": { @@ -10307,12 +10307,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f8501aa7-bfea-448e-8165-94afd34b74d7", + "id": "813317b0-717f-4f14-aa18-79a550f678ba", "name": "Bad Request", "originalRequest": { "url": { @@ -10364,7 +10364,7 @@ "_postman_previewlanguage": "json" }, { - "id": "057e4372-4da9-4cda-817b-03de66c5e1fc", + "id": "b751fc81-c41a-4019-9aad-3a41296ce53f", "name": "Unauthorized", "originalRequest": { "url": { @@ -10411,7 +10411,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -10422,7 +10422,7 @@ } }, { - "id": "20c8f0ef-d20f-4b39-9909-b447f8c5bf63", + "id": "5088a884-0832-49be-9cba-71aad95cbfa9", "name": "Push a catalog manifest to the catalog inventory asynchronously", "request": { "name": "Push a catalog manifest to the catalog inventory asynchronously", @@ -10479,7 +10479,7 @@ }, "response": [ { - "id": "3aa962bf-1351-4f79-b7d4-c1803df4d789", + "id": "a1c3f911-1d7f-497f-a241-3ab8b026fbe8", "name": "Accepted", "originalRequest": { "url": { @@ -10527,12 +10527,12 @@ "value": "application/json" } ], - "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"completed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", + "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"skipped\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "aff80e76-ee45-4dda-b91b-dbf86635a8e2", + "id": "88dc91d9-5469-4a0f-b7cd-b3a85ffcdf2d", "name": "Bad Request", "originalRequest": { "url": { @@ -10585,7 +10585,7 @@ "_postman_previewlanguage": "json" }, { - "id": "54d6edf5-3556-4eca-8ac0-6cd09f20963c", + "id": "6ead9f17-f797-46d3-b465-b6199ba4b218", "name": "Unauthorized", "originalRequest": { "url": { @@ -10633,7 +10633,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -10644,7 +10644,7 @@ } }, { - "id": "0b8788a3-ee33-4769-958e-99ab28766296", + "id": "c73fee7b-06f1-41ba-a007-034197703cd0", "name": "Gets all the remote catalogs", "request": { "name": "Gets all the remote catalogs", @@ -10698,7 +10698,7 @@ }, "response": [ { - "id": "de285578-85e6-4315-9d83-bc20769f73e9", + "id": "c5e28aea-275a-462c-8466-181642314d29", "name": "OK", "originalRequest": { "url": { @@ -10743,12 +10743,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t}\n]", + "body": "[\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_date\": \"\",\n\t\t\"cache_file_name\": \"\",\n\t\t\"cache_last_used\": \"\",\n\t\t\"cache_local_path\": \"\",\n\t\t\"cache_metadata_name\": \"\",\n\t\t\"cache_size\": \"\",\n\t\t\"cache_type\": \"\",\n\t\t\"cache_used_count\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"created_at\": \"\",\n\t\t\"description\": \"\",\n\t\t\"download_count\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_compressed\": \"\",\n\t\t\"last_downloaded_at\": \"\",\n\t\t\"last_downloaded_user\": \"\",\n\t\t\"metadata_filename\": \"\",\n\t\t\"minimum_requirements\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\"\n\t\t},\n\t\t\"name\": \"\",\n\t\t\"pack_contents\": [\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"created_at\": \"\",\n\t\t\t\t\"deleted_at\": \"\",\n\t\t\t\t\"hash\": \"\",\n\t\t\t\t\"is_dir\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"updated_at\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"pack_filename\": \"\",\n\t\t\"pack_relative_path\": \"\",\n\t\t\"pack_size\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider\": {\n\t\t\t\"api_key\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"meta\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"password\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"type\": \"\",\n\t\t\t\"user\": \"\"\n\t\t},\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"revoked\": \"\",\n\t\t\"revoked_at\": \"\",\n\t\t\"revoked_by\": \"\",\n\t\t\"size\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"tainted\": \"\",\n\t\t\"tainted_at\": \"\",\n\t\t\"tainted_by\": \"\",\n\t\t\"type\": \"\",\n\t\t\"untainted_by\": \"\",\n\t\t\"updated_at\": \"\",\n\t\t\"version\": \"\"\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "be9c7b09-d97e-4285-af6f-f032703a6208", + "id": "244927e6-40c9-4336-ab21-e1a76fae7341", "name": "Bad Request", "originalRequest": { "url": { @@ -10798,7 +10798,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2766442-5172-442a-946e-2c203c31130d", + "id": "79f701f5-e087-4a51-94f4-6c23c0faa727", "name": "Unauthorized", "originalRequest": { "url": { @@ -10843,7 +10843,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -10854,7 +10854,7 @@ } }, { - "id": "941ffc72-ac13-4868-9f78-fdbe2b36d1ce", + "id": "95f7ec7a-9687-4ff4-b000-990c12c526b3", "name": "Deletes a catalog manifest and all its versions", "request": { "name": "Deletes a catalog manifest and all its versions", @@ -10908,7 +10908,7 @@ }, "response": [ { - "id": "be2c94cb-e1bc-486b-a030-53238eb7fb6f", + "id": "078ccb18-ecfe-4f4d-8749-468da5bb4cf2", "name": "OK", "originalRequest": { "url": { @@ -10947,7 +10947,7 @@ "_postman_previewlanguage": "text" }, { - "id": "39b8f420-a6f3-4928-a5ad-b663041bb733", + "id": "57f6a10c-efe4-4469-b47d-a78bd63344c7", "name": "Bad Request", "originalRequest": { "url": { @@ -10997,7 +10997,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b2e8b897-c750-4e9e-b5fd-2f7f4605bbcb", + "id": "d57c27a2-31da-4d38-918f-1ead0414fef7", "name": "Unauthorized", "originalRequest": { "url": { @@ -11042,7 +11042,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -11053,7 +11053,7 @@ } }, { - "id": "278dc0a0-2587-4344-8864-2a9c3155195e", + "id": "5cbd01cf-0b0b-4725-b699-6702acb54e0b", "name": "Gets a catalog manifest version", "request": { "name": "Gets a catalog manifest version", @@ -11118,7 +11118,7 @@ }, "response": [ { - "id": "726f3c84-ff73-44ca-bd75-9a7b6a55e2d3", + "id": "87ad4222-5c1d-422d-9693-a0e14b2c292d", "name": "OK", "originalRequest": { "url": { @@ -11174,12 +11174,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d5ebb9ac-432c-40e6-8e9a-930c58cea6cb", + "id": "bbc088f3-798f-40b3-b4c4-012bb3ea073f", "name": "Bad Request", "originalRequest": { "url": { @@ -11240,7 +11240,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3263b8a5-31e4-4456-950d-c90d32db5559", + "id": "d54a0974-9343-48fe-905a-15bdb7b70bcb", "name": "Unauthorized", "originalRequest": { "url": { @@ -11296,7 +11296,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -11307,7 +11307,7 @@ } }, { - "id": "fe44a547-80e9-494f-a094-6e6780c29582", + "id": "80db2930-7517-4353-9978-4a4e9dddaa87", "name": "Deletes a catalog manifest version", "request": { "name": "Deletes a catalog manifest version", @@ -11372,7 +11372,7 @@ }, "response": [ { - "id": "0815ced8-6eaa-4898-9052-80a87b87a88d", + "id": "8a67ca25-44c5-448d-a322-43e21bc3042a", "name": "Accepted", "originalRequest": { "url": { @@ -11422,7 +11422,7 @@ "_postman_previewlanguage": "text" }, { - "id": "03d44125-1b32-443c-8098-2dde007e0f63", + "id": "b0aa7036-1797-4241-8fdd-fe89d71d1d53", "name": "Bad Request", "originalRequest": { "url": { @@ -11483,7 +11483,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5458ed40-96be-4a26-8c12-495faddf3ece", + "id": "6d18e8b5-8b57-4702-8f97-06b78b0bf68f", "name": "Unauthorized", "originalRequest": { "url": { @@ -11539,7 +11539,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -11550,7 +11550,7 @@ } }, { - "id": "ed042fb9-e4b9-4f13-96b2-26bc346bfa6c", + "id": "1e2add99-39b6-41a6-aea5-f7be37184f74", "name": "Gets a catalog manifest version architecture", "request": { "name": "Gets a catalog manifest version architecture", @@ -11626,7 +11626,7 @@ }, "response": [ { - "id": "e505f5c2-a473-41b8-b1ce-2bcabfcc402b", + "id": "40b2699d-4f5d-4241-bfb5-781f23ffcd37", "name": "OK", "originalRequest": { "url": { @@ -11693,12 +11693,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "adb86dc1-6e50-49bc-90df-df4bdf0a1740", + "id": "65fa1071-b130-4867-a9a0-508876ef102c", "name": "Bad Request", "originalRequest": { "url": { @@ -11770,7 +11770,7 @@ "_postman_previewlanguage": "json" }, { - "id": "da4b2519-61ea-4337-8e06-95099c9b787b", + "id": "ac61f5e4-a79d-42f0-96dd-1a62481a18a6", "name": "Unauthorized", "originalRequest": { "url": { @@ -11837,7 +11837,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -11848,7 +11848,7 @@ } }, { - "id": "7d6024a4-886d-4c2b-be60-451901aad80b", + "id": "fbd5f4f6-aa93-4ee1-805f-adaa1e86116d", "name": "Deletes a catalog manifest version architecture", "request": { "name": "Deletes a catalog manifest version architecture", @@ -11924,7 +11924,7 @@ }, "response": [ { - "id": "5d7aade9-f098-4122-bc5c-c4b9383bd6e4", + "id": "e513146e-7432-4231-b321-6129a76ab2f8", "name": "Accepted", "originalRequest": { "url": { @@ -11985,7 +11985,7 @@ "_postman_previewlanguage": "text" }, { - "id": "d089b5c7-2795-496d-aab9-305242780097", + "id": "b7e50791-7924-44c1-b2e7-2eac1c9fb7a0", "name": "Bad Request", "originalRequest": { "url": { @@ -12057,7 +12057,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c8aa2d8d-4b54-46cb-b756-aa4271ce3acd", + "id": "71fae562-95f3-4f23-a066-9dd7177dc572", "name": "Unauthorized", "originalRequest": { "url": { @@ -12124,7 +12124,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -12135,7 +12135,7 @@ } }, { - "id": "8bf83d64-ca1f-4d40-8437-4a4685651b22", + "id": "dad3f0bf-fee8-4986-b12a-782b3dc97ddf", "name": "Removes claims from a catalog manifest version", "request": { "name": "Removes claims from a catalog manifest version", @@ -12225,7 +12225,7 @@ }, "response": [ { - "id": "8e25bc9f-28eb-4b4e-a1ad-0a45d5a8cda0", + "id": "66dfa6c7-1be4-4e92-862e-79707618440c", "name": "OK", "originalRequest": { "url": { @@ -12306,12 +12306,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "215fb2e5-58af-4853-8afe-9b2d30d89196", + "id": "5d92f7c1-b9af-4e15-9e36-39bcc758ca6e", "name": "Bad Request", "originalRequest": { "url": { @@ -12397,7 +12397,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3013f472-c637-466d-9434-58b3af705670", + "id": "81e85afa-506a-437c-9edf-bc3a52186387", "name": "Unauthorized", "originalRequest": { "url": { @@ -12478,7 +12478,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -12489,7 +12489,7 @@ } }, { - "id": "f8136e4a-4dc5-43b6-87dc-f98fbc9ca89d", + "id": "9d4d92b9-9ee1-47bb-a3a6-68afa784824a", "name": "Updates a catalog", "request": { "name": "Updates a catalog", @@ -12567,7 +12567,7 @@ }, "response": [ { - "id": "212c273f-7ebd-4f48-877c-89755f83098d", + "id": "95207814-81f4-4a87-a1b1-d70d85834a35", "name": "OK", "originalRequest": { "url": { @@ -12628,12 +12628,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0f81ba4a-8b99-4a3b-9567-b1790c302190", + "id": "0adbee00-d68b-4e67-b0b4-44b15d853b82", "name": "Bad Request", "originalRequest": { "url": { @@ -12699,7 +12699,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3792ca77-7b39-4e79-8737-082fea86d55f", + "id": "c0be79c3-138b-4bef-8790-4231d899caa9", "name": "Unauthorized", "originalRequest": { "url": { @@ -12760,7 +12760,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -12771,7 +12771,7 @@ } }, { - "id": "1382297a-7d3d-4fc2-85d3-cb0bc08cc9a9", + "id": "46276726-d097-4e7e-800a-89da265c83cc", "name": "Downloads a catalog manifest version", "request": { "name": "Downloads a catalog manifest version", @@ -12848,7 +12848,7 @@ }, "response": [ { - "id": "cbbd0712-3126-466d-be06-0ca20da7427f", + "id": "1c8488b6-d414-49f9-a346-d58078834617", "name": "OK", "originalRequest": { "url": { @@ -12916,12 +12916,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5fe90522-3670-405b-91f6-060b17586c9b", + "id": "badcfedf-db26-4eb2-b82a-f3a21ac2b529", "name": "Bad Request", "originalRequest": { "url": { @@ -12994,7 +12994,7 @@ "_postman_previewlanguage": "json" }, { - "id": "20c84ea2-dcee-4b0e-810e-4b8069c288cd", + "id": "f0d7f723-7fc2-4d64-87f9-fc21e7cb4f83", "name": "Unauthorized", "originalRequest": { "url": { @@ -13062,7 +13062,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -13073,7 +13073,7 @@ } }, { - "id": "8663b23c-d020-4177-b173-11ab6edf6267", + "id": "349d2398-5f9a-41f1-bd3d-314c8c4290d2", "name": "Updates metadata for a catalog manifest version", "request": { "name": "Updates metadata for a catalog manifest version", @@ -13163,7 +13163,7 @@ }, "response": [ { - "id": "b8d042bb-b658-4e76-951c-bff855976a81", + "id": "7d60d916-6e04-403e-8355-824cce8bb923", "name": "OK", "originalRequest": { "url": { @@ -13244,12 +13244,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "66dcd61b-0e38-451e-9691-2711e4fc49e9", + "id": "0db89aef-c8d4-49f2-957c-7767f5ccb115", "name": "Bad Request", "originalRequest": { "url": { @@ -13335,7 +13335,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f28f6816-96f7-4d82-95bf-3b6e3ed8c6eb", + "id": "458b9544-0ccf-4511-836e-74c6aa82f6bc", "name": "Unauthorized", "originalRequest": { "url": { @@ -13416,7 +13416,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -13427,7 +13427,7 @@ } }, { - "id": "21a7a94a-00a4-44dd-8d08-b40c86403c58", + "id": "8cfe421c-521a-4690-824c-1b5fc0484387", "name": "UnTaints a catalog manifest version", "request": { "name": "UnTaints a catalog manifest version", @@ -13504,7 +13504,7 @@ }, "response": [ { - "id": "553e6e46-8530-4e7b-9a12-17d0f3565325", + "id": "8d28c43a-ccfa-4f8b-a429-aba3488bb660", "name": "OK", "originalRequest": { "url": { @@ -13572,12 +13572,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "021362a2-5d96-4784-a45f-6e0673d78d61", + "id": "dc217f8b-29ca-4472-bb12-e891dad698ea", "name": "Bad Request", "originalRequest": { "url": { @@ -13650,7 +13650,7 @@ "_postman_previewlanguage": "json" }, { - "id": "640698ad-b134-45c8-9b72-17cf22c96e07", + "id": "d7053c75-1ebb-495f-99a0-7f6430cb3d81", "name": "Unauthorized", "originalRequest": { "url": { @@ -13718,7 +13718,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -13729,7 +13729,7 @@ } }, { - "id": "9577ecbb-6c22-4b94-ad7f-67ead5d32e85", + "id": "df7a1fcc-05a3-4a3a-8007-c7f8706b4123", "name": "Removes roles from a catalog manifest version", "request": { "name": "Removes roles from a catalog manifest version", @@ -13819,7 +13819,7 @@ }, "response": [ { - "id": "51fecfdf-c5d1-40e9-a37d-890c9756be9f", + "id": "a8e42a57-2b13-4ea0-b68f-0b26f499e6f4", "name": "OK", "originalRequest": { "url": { @@ -13900,12 +13900,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9cb5f0d6-e8c5-46f1-8e4a-a4cdc6edf06f", + "id": "9f951344-2af3-4cc0-95f7-674c494497ee", "name": "Bad Request", "originalRequest": { "url": { @@ -13991,7 +13991,7 @@ "_postman_previewlanguage": "json" }, { - "id": "13fb3627-eb36-466e-93e9-489fc5862cd2", + "id": "09cfb4cc-27c5-4bb9-82e5-cf2dc7d2f0b9", "name": "Unauthorized", "originalRequest": { "url": { @@ -14072,7 +14072,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -14083,7 +14083,7 @@ } }, { - "id": "30105416-4540-4fcb-addc-3383527f704e", + "id": "16632882-04f5-4e09-93f5-51eed8ddc898", "name": "Adds roles to a catalog manifest version", "request": { "name": "Adds roles to a catalog manifest version", @@ -14173,7 +14173,7 @@ }, "response": [ { - "id": "32034543-192e-4715-b300-162358ee4244", + "id": "2a59a850-54ad-4c9c-9c2c-45212114c0a0", "name": "OK", "originalRequest": { "url": { @@ -14254,12 +14254,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "54924e5b-e704-4307-b322-fec18f3fcb7f", + "id": "360dbdcf-2b16-411e-be73-d08ee8d40db3", "name": "Bad Request", "originalRequest": { "url": { @@ -14345,7 +14345,7 @@ "_postman_previewlanguage": "json" }, { - "id": "327ac412-5846-4499-920c-680a4774acf7", + "id": "da8bacd2-6d9d-4973-9674-74a6044f4555", "name": "Unauthorized", "originalRequest": { "url": { @@ -14426,7 +14426,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -14437,7 +14437,7 @@ } }, { - "id": "bd6b78df-bc58-436a-ad84-adeb389dcf58", + "id": "a9f3f2ac-e307-47cd-adf1-6270ab8f4b03", "name": "Removes tags from a catalog manifest version", "request": { "name": "Removes tags from a catalog manifest version", @@ -14527,7 +14527,7 @@ }, "response": [ { - "id": "77beb20c-a524-4d4a-af48-c59c89dcf166", + "id": "6bc9b318-d818-423c-985a-7c705916bef5", "name": "OK", "originalRequest": { "url": { @@ -14608,12 +14608,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b6644cd4-7cd6-4c3b-9763-814dd47b3df9", + "id": "5b9e0945-0213-4395-9398-c4e9de19867d", "name": "Bad Request", "originalRequest": { "url": { @@ -14699,7 +14699,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1da3c541-1607-4681-9dae-aa895063f615", + "id": "c2e29405-bf8c-443c-8f23-5a4dbedbe622", "name": "Unauthorized", "originalRequest": { "url": { @@ -14780,7 +14780,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -14791,7 +14791,7 @@ } }, { - "id": "d226e98a-ab7f-4ec5-add5-e6c4fc8607cc", + "id": "343b66bb-cde8-4070-9c1a-c8d03567be64", "name": "Adds tags to a catalog manifest version", "request": { "name": "Adds tags to a catalog manifest version", @@ -14881,7 +14881,7 @@ }, "response": [ { - "id": "b1726245-a500-4344-b1b0-f4d95c6af759", + "id": "7ec9d6bf-2edf-4c60-a12d-67ff85321243", "name": "OK", "originalRequest": { "url": { @@ -14962,12 +14962,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0759f736-b71b-4d46-874a-f2db119c14d4", + "id": "139432df-9c66-46e8-b6b1-41293bb89d87", "name": "Bad Request", "originalRequest": { "url": { @@ -15053,7 +15053,7 @@ "_postman_previewlanguage": "json" }, { - "id": "135a93ae-a580-4e5c-afc9-08cab9476a48", + "id": "91d334dc-9d5c-462b-a296-9c20c763b0da", "name": "Unauthorized", "originalRequest": { "url": { @@ -15134,7 +15134,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -15145,7 +15145,7 @@ } }, { - "id": "e2566567-3f15-4b96-899e-258487ed549b", + "id": "6b4c1820-d9cb-4dcb-bd6a-9c7a5fe6a4ce", "name": "Taints a catalog manifest version", "request": { "name": "Taints a catalog manifest version", @@ -15222,7 +15222,7 @@ }, "response": [ { - "id": "5089b2d0-b027-474a-a21a-c0b98bd1c001", + "id": "206e9883-9f73-4609-a56a-ce46ec336fe8", "name": "OK", "originalRequest": { "url": { @@ -15290,12 +15290,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "0314c9ff-eeff-4082-9e7c-1afc75ddf803", + "id": "b2247473-12d1-43ec-b59e-946e2cc3d8a5", "name": "Bad Request", "originalRequest": { "url": { @@ -15368,7 +15368,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f127ef56-c7fc-416c-a5e7-5ad928930737", + "id": "98197ff9-aff3-4f46-abc1-d24dfe906e46", "name": "Unauthorized", "originalRequest": { "url": { @@ -15436,7 +15436,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -15447,7 +15447,7 @@ } }, { - "id": "38f3898a-9d62-4966-96c8-cc16b51256aa", + "id": "64c8b9f2-6fea-40ac-a1bc-64f7ea753282", "name": "UnTaints a catalog manifest version", "request": { "name": "UnTaints a catalog manifest version", @@ -15524,7 +15524,7 @@ }, "response": [ { - "id": "463fd90d-6f00-4220-ba4d-eee0deddee71", + "id": "5730005b-77aa-4999-b1bb-ec1dd3976758", "name": "OK", "originalRequest": { "url": { @@ -15592,12 +15592,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_date\": \"\",\n\t\"cache_file_name\": \"\",\n\t\"cache_last_used\": \"\",\n\t\"cache_local_path\": \"\",\n\t\"cache_metadata_name\": \"\",\n\t\"cache_size\": \"\",\n\t\"cache_type\": \"\",\n\t\"cache_used_count\": \"\",\n\t\"catalog_id\": \"\",\n\t\"created_at\": \"\",\n\t\"description\": \"\",\n\t\"download_count\": \"\",\n\t\"id\": \"\",\n\t\"is_compressed\": \"\",\n\t\"last_downloaded_at\": \"\",\n\t\"last_downloaded_user\": \"\",\n\t\"metadata_filename\": \"\",\n\t\"minimum_requirements\": {\n\t\t\"cpu\": \"\",\n\t\t\"disk\": \"\",\n\t\t\"memory\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"pack_contents\": [\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"created_at\": \"\",\n\t\t\t\"deleted_at\": \"\",\n\t\t\t\"hash\": \"\",\n\t\t\t\"is_dir\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"updated_at\": \"\"\n\t\t}\n\t],\n\t\"pack_filename\": \"\",\n\t\"pack_relative_path\": \"\",\n\t\"pack_size\": \"\",\n\t\"path\": \"\",\n\t\"provider\": {\n\t\t\"api_key\": \"\",\n\t\t\"host\": \"\",\n\t\t\"meta\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"password\": \"\",\n\t\t\"port\": \"\",\n\t\t\"type\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"revoked\": \"\",\n\t\"revoked_at\": \"\",\n\t\"revoked_by\": \"\",\n\t\"size\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"tainted\": \"\",\n\t\"tainted_at\": \"\",\n\t\"tainted_by\": \"\",\n\t\"type\": \"\",\n\t\"untainted_by\": \"\",\n\t\"updated_at\": \"\",\n\t\"version\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "50465bbc-5a00-4f52-a12d-89b6964bab2c", + "id": "498b2b06-1d65-461e-a34b-a4474312d1de", "name": "Bad Request", "originalRequest": { "url": { @@ -15670,7 +15670,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b40e9a6b-81f9-4cc1-b2cb-559d1ba41ed7", + "id": "c0f66004-63c5-4b45-ae78-462fd33da612", "name": "Unauthorized", "originalRequest": { "url": { @@ -15738,7 +15738,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -15755,7 +15755,7 @@ "description": "", "item": [ { - "id": "c5518aef-ca45-4650-bd92-7c86b036984e", + "id": "538dcf73-d5e8-407c-85ef-665873857e4a", "name": "Gets all the catalog managers", "request": { "name": "Gets all the catalog managers", @@ -15797,7 +15797,7 @@ }, "response": [ { - "id": "ee81fd38-58cd-4968-9dcf-ecf89ff8a772", + "id": "21c605c5-2ebe-4da1-bbc3-4fbe2968b255", "name": "OK", "originalRequest": { "url": { @@ -15835,7 +15835,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ac5f30bf-4ce8-433a-a56b-c8db45864796", + "id": "0f5d7a92-bbfb-4d2a-931f-dc6a28f11795", "name": "Bad Request", "originalRequest": { "url": { @@ -15873,7 +15873,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f57aa838-decd-436d-888f-8f7790ad86c7", + "id": "02e6aa0b-d0ce-4434-ae6b-75f5dced1b14", "name": "Unauthorized", "originalRequest": { "url": { @@ -15906,7 +15906,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -15917,7 +15917,7 @@ } }, { - "id": "294ce765-ee52-406f-a9dd-c9453ac2784f", + "id": "fd09d3be-b908-473d-b227-02955ad83b23", "name": "Creates a catalog manager", "request": { "name": "Creates a catalog manager", @@ -15959,7 +15959,7 @@ }, "response": [ { - "id": "d1326aee-33c9-49d3-95f0-f45b496d5448", + "id": "a56d4904-1e1b-4f39-ba41-2f9bf1280614", "name": "OK", "originalRequest": { "url": { @@ -15997,7 +15997,7 @@ "_postman_previewlanguage": "json" }, { - "id": "121df16b-77e1-4c33-8eff-e185893da91d", + "id": "398c8395-68d3-4f82-bee1-c7ab65a5d534", "name": "Bad Request", "originalRequest": { "url": { @@ -16035,7 +16035,7 @@ "_postman_previewlanguage": "json" }, { - "id": "308c9225-a073-4d11-a979-c3a8f4cbfc8b", + "id": "d7ba0e9f-27e1-43b3-9c91-7cdd65acb741", "name": "Unauthorized", "originalRequest": { "url": { @@ -16068,7 +16068,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -16079,7 +16079,7 @@ } }, { - "id": "365bb9e8-3a82-498f-b006-c502b28668d0", + "id": "877edc6a-754d-4686-abf4-4bde0bc43b7e", "name": "Gets a specific catalog manager", "request": { "name": "Gets a specific catalog manager", @@ -16133,7 +16133,7 @@ }, "response": [ { - "id": "c8be8930-3a7b-4285-a150-a2857552062e", + "id": "1e3375c5-eefb-431a-b693-6ddf5d9f631f", "name": "OK", "originalRequest": { "url": { @@ -16183,7 +16183,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c41cda60-807d-4039-a8f2-befb7e86f4bc", + "id": "c01fc8a2-574b-4161-a9a0-e899738335d5", "name": "Bad Request", "originalRequest": { "url": { @@ -16233,7 +16233,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c55dc4fe-0285-4d97-b95c-a8a4e3a530f8", + "id": "e7106b27-42e1-46fa-b07e-83f6174d5dea", "name": "Unauthorized", "originalRequest": { "url": { @@ -16278,7 +16278,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -16289,7 +16289,7 @@ } }, { - "id": "f227ced1-ee88-416f-9646-9f30a09111c3", + "id": "7645dbd2-6fcc-45af-b044-20b7d79da5bd", "name": "Updates a catalog manager", "request": { "name": "Updates a catalog manager", @@ -16343,7 +16343,7 @@ }, "response": [ { - "id": "500cdd86-e23e-46e4-bba0-dee70806f934", + "id": "9a0ddefe-7fb9-4e8a-a113-5decd45b6219", "name": "OK", "originalRequest": { "url": { @@ -16393,7 +16393,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e36b7bd3-b169-4246-bf97-067b460b63d5", + "id": "917c57f0-3fa4-473d-a6b6-8e6a0d4b7e03", "name": "Bad Request", "originalRequest": { "url": { @@ -16443,7 +16443,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a725d7cb-8e3c-4057-aacb-15ce254d1a03", + "id": "c9217204-d10a-4bb6-91f5-3fea54e8ccf4", "name": "Unauthorized", "originalRequest": { "url": { @@ -16488,7 +16488,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -16499,7 +16499,7 @@ } }, { - "id": "bc407cc5-f579-4971-9f4a-1152e834d481", + "id": "5736b295-f9ab-4ab2-94b7-66676d54213f", "name": "Deletes a catalog manager", "request": { "name": "Deletes a catalog manager", @@ -16553,7 +16553,7 @@ }, "response": [ { - "id": "18476ab7-d697-47bf-8fc5-9a9d93ff9d2c", + "id": "bfcb3ed7-0438-4eb0-9c18-5bb653bc570e", "name": "OK", "originalRequest": { "url": { @@ -16603,7 +16603,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ba866c39-cfda-4c85-ac1f-bca237514705", + "id": "851c6ff9-fa46-4180-8ac6-bafd92579ae5", "name": "Bad Request", "originalRequest": { "url": { @@ -16653,7 +16653,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0044c3f7-cb83-4cbb-b031-9b667ef065d6", + "id": "89efe342-9af4-4762-9431-00343e49b9b2", "name": "Unauthorized", "originalRequest": { "url": { @@ -16698,7 +16698,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -16715,7 +16715,7 @@ "description": "", "item": [ { - "id": "767504ff-d11a-45f7-bb07-2eb0a5ce91b6", + "id": "6164bfb3-bbe0-4899-8312-feb6598f4c47", "name": "Deletes a job by ID", "request": { "name": "Deletes a job by ID", @@ -16769,7 +16769,7 @@ }, "response": [ { - "id": "07e7f805-1fb0-47d0-a1d0-4962cdeea93d", + "id": "2886413a-8221-4c11-9c08-923e6ba191f3", "name": "No Content", "originalRequest": { "url": { @@ -16808,7 +16808,7 @@ "_postman_previewlanguage": "text" }, { - "id": "ea7a28ce-5333-4049-bf5b-cd4bff6a46ad", + "id": "0d0e2e9a-33ca-4a50-a825-2cf92e73cfba", "name": "Bad Request", "originalRequest": { "url": { @@ -16858,7 +16858,7 @@ "_postman_previewlanguage": "text" }, { - "id": "afb85060-29f6-4460-9946-36e5e6d5bd1a", + "id": "91356445-ce48-43be-a797-93d22d62a733", "name": "Unauthorized", "originalRequest": { "url": { @@ -16903,12 +16903,12 @@ "value": "*/*" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "text" }, { - "id": "3f92788a-b227-4b29-aa01-85522f9a5de3", + "id": "c8a74d1b-7784-4573-a7dc-d2facc1fc777", "name": "Forbidden", "originalRequest": { "url": { @@ -16958,7 +16958,7 @@ "_postman_previewlanguage": "text" }, { - "id": "31959caa-98ce-46f8-8aca-349bbf2c3adc", + "id": "72118a06-c4e1-475a-a90b-b2bd63232c61", "name": "Not Found", "originalRequest": { "url": { @@ -17020,7 +17020,7 @@ "description": "", "item": [ { - "id": "9b6291dc-df82-416f-b5b9-c1a05b41c0bd", + "id": "21990d3f-ef13-4e9c-99fe-39ba502dc289", "name": "Gets all the virtual machines", "request": { "name": "Gets all the virtual machines", @@ -17071,7 +17071,7 @@ }, "response": [ { - "id": "36358984-ebeb-45f8-a595-052f6a536cfc", + "id": "2cdd4641-a947-44f9-a17d-1ff4dfc7ee94", "name": "OK", "originalRequest": { "url": { @@ -17113,12 +17113,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": 7,\n\t\t\t\"key_1\": true\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": 7713,\n\t\t\t\"key_1\": 7473\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t}\n]", + "body": "[\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": 8856\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": \"string\",\n\t\t\t\"key_1\": 6456,\n\t\t\t\"key_2\": \"string\"\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "91f9abdb-9679-475b-8be4-c4a1888d9fd4", + "id": "8b5ac98c-0608-4185-bb06-44129dee2309", "name": "Bad Request", "originalRequest": { "url": { @@ -17165,7 +17165,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3825828d-c107-41f3-8eb8-829dee014c39", + "id": "17dd315a-5d8b-41c3-8306-9bb050a025a7", "name": "Unauthorized", "originalRequest": { "url": { @@ -17207,7 +17207,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -17218,7 +17218,7 @@ } }, { - "id": "5688dc55-7165-4bf1-8023-c6b43d4a4d7f", + "id": "f9798b93-71e8-45d2-97a1-a186269f2965", "name": "Creates a virtual machine", "request": { "name": "Creates a virtual machine", @@ -17252,7 +17252,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -17273,7 +17273,7 @@ }, "response": [ { - "id": "d9c51d53-4da8-4c0e-9068-fcb89abcd81b", + "id": "2220dcc1-8079-4e5b-8de0-2a978d4f7ac7", "name": "OK", "originalRequest": { "url": { @@ -17302,7 +17302,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -17324,7 +17324,7 @@ "_postman_previewlanguage": "json" }, { - "id": "25d68860-bffd-4161-a926-0d323b807ea7", + "id": "0b7b0721-2dc8-4986-9f38-36713a1efec6", "name": "Bad Request", "originalRequest": { "url": { @@ -17353,7 +17353,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -17375,7 +17375,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4814920c-69c0-4583-a852-0fdae1ca27d0", + "id": "7345b4eb-3510-474c-8211-a909698e626c", "name": "Unauthorized", "originalRequest": { "url": { @@ -17404,7 +17404,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -17421,7 +17421,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -17432,7 +17432,7 @@ } }, { - "id": "cf104b6e-32ae-4174-9d8b-d84b8ec78791", + "id": "ceb0f602-1bfa-4385-87a0-cf54e9e60601", "name": "Creates a virtual machine asynchronously", "request": { "name": "Creates a virtual machine asynchronously", @@ -17467,7 +17467,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -17488,7 +17488,7 @@ }, "response": [ { - "id": "85520f47-be7e-4339-9162-bf7bc3319538", + "id": "12b52ad1-4868-4b0f-b6e1-54ddce7e6002", "name": "Accepted", "originalRequest": { "url": { @@ -17518,7 +17518,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -17535,12 +17535,12 @@ "value": "application/json" } ], - "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"completed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", + "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"skipped\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "99518090-f7af-444a-a0fe-5172f5ec2f2e", + "id": "376baf48-bfc4-46d3-9569-77c5d60ece1a", "name": "Bad Request", "originalRequest": { "url": { @@ -17570,7 +17570,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -17592,7 +17592,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ba06338d-6e2c-4f65-ac38-cb330f04858b", + "id": "f2272a29-d927-4900-ab25-1b7ef3dfef76", "name": "Unauthorized", "originalRequest": { "url": { @@ -17622,7 +17622,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -17639,7 +17639,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -17650,7 +17650,7 @@ } }, { - "id": "9bf083c7-eda8-4c14-983f-160edd98f5fa", + "id": "98c04af3-831a-47d5-b54a-e7ac287b4b13", "name": "Registers a virtual machine", "request": { "name": "Registers a virtual machine", @@ -17717,7 +17717,7 @@ }, "response": [ { - "id": "d7876605-f699-4405-8b5f-00550e449391", + "id": "a641d423-6a45-4806-96ba-e76578153ed5", "name": "OK", "originalRequest": { "url": { @@ -17775,12 +17775,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b3801c49-0b1e-41fe-a790-2dc96a731e71", + "id": "34f02ca7-46e4-4158-8562-e8131e826c7b", "name": "Bad Request", "originalRequest": { "url": { @@ -17843,7 +17843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af5aa8ab-37c4-413a-a5ab-9add65987cb9", + "id": "1de7de78-52bb-47b2-bd2c-c40c057dde63", "name": "Unauthorized", "originalRequest": { "url": { @@ -17901,7 +17901,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -17912,7 +17912,7 @@ } }, { - "id": "c334b650-d262-4ffd-991c-16f8b05f880c", + "id": "a0a99758-052a-484d-94b6-7b642015b9ea", "name": "Gets a virtual machine", "request": { "name": "Gets a virtual machine", @@ -17966,7 +17966,7 @@ }, "response": [ { - "id": "f507a5d5-749c-43c8-beb4-301ac05961aa", + "id": "022f3414-916e-4ef4-a9a2-0affc5e15c38", "name": "OK", "originalRequest": { "url": { @@ -18011,12 +18011,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d7e0b518-ebf9-4fcf-b3ae-04969411510f", + "id": "814436fc-77e6-4b21-acfa-635fa036bfaa", "name": "Bad Request", "originalRequest": { "url": { @@ -18066,7 +18066,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f1cddc57-d764-46cd-b132-c8e8e8af6403", + "id": "b2b213cd-117e-4c77-956d-adde9626406b", "name": "Unauthorized", "originalRequest": { "url": { @@ -18111,7 +18111,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -18122,7 +18122,7 @@ } }, { - "id": "22df402f-f2ae-462a-b675-33a63cd81c3b", + "id": "0d0d1542-fc37-47e7-a65d-b212d5a61c3e", "name": "Deletes a virtual machine", "request": { "name": "Deletes a virtual machine", @@ -18176,7 +18176,7 @@ }, "response": [ { - "id": "697d40a7-27e1-4ccb-a7f7-26e8cb0ea4f3", + "id": "82ccdba7-d46f-4cfa-8caf-7dc92b597823", "name": "Accepted", "originalRequest": { "url": { @@ -18215,7 +18215,7 @@ "_postman_previewlanguage": "text" }, { - "id": "768062bf-89a2-4d94-979c-21fb0b3b4f7b", + "id": "5613463d-7335-43db-ac10-0bbf26f62e94", "name": "Bad Request", "originalRequest": { "url": { @@ -18265,7 +18265,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c49a52d7-f915-4a06-9ad6-469c2b9f9f47", + "id": "033d4823-f97d-426f-aa66-b16a7f396d60", "name": "Unauthorized", "originalRequest": { "url": { @@ -18310,7 +18310,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -18321,7 +18321,7 @@ } }, { - "id": "3236df8b-e08d-40c7-b430-7e0d7b1520e7", + "id": "2e475c7d-ba34-413a-ac1a-b11085f79a5a", "name": "Clones a virtual machine", "request": { "name": "Clones a virtual machine", @@ -18389,7 +18389,7 @@ }, "response": [ { - "id": "19258e67-6764-49e5-b1db-cbb868fa07d0", + "id": "c0c431bc-fddc-40a6-89ca-868874d8d2b8", "name": "OK", "originalRequest": { "url": { @@ -18453,7 +18453,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4af71a53-96ce-4e73-9e52-91e1d78bd148", + "id": "020db887-336a-4250-8973-faf37d7028bb", "name": "Bad Request", "originalRequest": { "url": { @@ -18517,7 +18517,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4bfc3957-f144-4d3f-9e4f-73af0aa94b4d", + "id": "20ec7202-ea91-464a-88b9-b0089b5f5cd9", "name": "Unauthorized", "originalRequest": { "url": { @@ -18576,7 +18576,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -18587,7 +18587,7 @@ } }, { - "id": "b8086aa5-63bb-4a9c-b683-a70179ba5391", + "id": "5e8d25e3-d4b6-4c7b-a795-29858c3fd0e7", "name": "Executes a command on a virtual machine", "request": { "name": "Executes a command on a virtual machine", @@ -18634,7 +18634,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"command\": \"\",\n\t\"environment_variables\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"script\": {\n\t\t\"parameters\": \"\",\n\t\t\"path\": \"\",\n\t\t\"remote_path\": \"\"\n\t},\n\t\"use_ssh\": \"\",\n\t\"use_sudo\": \"\",\n\t\"user\": \"\"\n}", + "raw": "{\n\t\"command\": \"\",\n\t\"environment_variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t},\n\t\"script\": {\n\t\t\"parameters\": \"\",\n\t\t\"path\": \"\",\n\t\t\"remote_path\": \"\"\n\t},\n\t\"use_ssh\": \"\",\n\t\"use_sudo\": \"\",\n\t\"user\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -18655,7 +18655,7 @@ }, "response": [ { - "id": "098d01b6-91c3-45f7-85da-2c202925fe31", + "id": "92bbf23f-52bf-4f02-a788-0ce69cd5319b", "name": "OK", "originalRequest": { "url": { @@ -18697,7 +18697,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"command\": \"\",\n\t\"environment_variables\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"script\": {\n\t\t\"parameters\": \"\",\n\t\t\"path\": \"\",\n\t\t\"remote_path\": \"\"\n\t},\n\t\"use_ssh\": \"\",\n\t\"use_sudo\": \"\",\n\t\"user\": \"\"\n}", + "raw": "{\n\t\"command\": \"\",\n\t\"environment_variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t},\n\t\"script\": {\n\t\t\"parameters\": \"\",\n\t\t\"path\": \"\",\n\t\t\"remote_path\": \"\"\n\t},\n\t\"use_ssh\": \"\",\n\t\"use_sudo\": \"\",\n\t\"user\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -18719,7 +18719,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fabd2c96-622c-47b1-88a3-88181aceb718", + "id": "64361fd5-98ce-40e0-aeb3-9d020eee5512", "name": "Bad Request", "originalRequest": { "url": { @@ -18761,7 +18761,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"command\": \"\",\n\t\"environment_variables\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"script\": {\n\t\t\"parameters\": \"\",\n\t\t\"path\": \"\",\n\t\t\"remote_path\": \"\"\n\t},\n\t\"use_ssh\": \"\",\n\t\"use_sudo\": \"\",\n\t\"user\": \"\"\n}", + "raw": "{\n\t\"command\": \"\",\n\t\"environment_variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t},\n\t\"script\": {\n\t\t\"parameters\": \"\",\n\t\t\"path\": \"\",\n\t\t\"remote_path\": \"\"\n\t},\n\t\"use_ssh\": \"\",\n\t\"use_sudo\": \"\",\n\t\"user\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -18783,7 +18783,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4cbc6bd4-4e9a-4654-9557-5282fd9a00d7", + "id": "f9f91c7e-cee5-4f40-a464-222319c6e3ab", "name": "Unauthorized", "originalRequest": { "url": { @@ -18825,7 +18825,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"command\": \"\",\n\t\"environment_variables\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"script\": {\n\t\t\"parameters\": \"\",\n\t\t\"path\": \"\",\n\t\t\"remote_path\": \"\"\n\t},\n\t\"use_ssh\": \"\",\n\t\"use_sudo\": \"\",\n\t\"user\": \"\"\n}", + "raw": "{\n\t\"command\": \"\",\n\t\"environment_variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t},\n\t\"script\": {\n\t\t\"parameters\": \"\",\n\t\t\"path\": \"\",\n\t\t\"remote_path\": \"\"\n\t},\n\t\"use_ssh\": \"\",\n\t\"use_sudo\": \"\",\n\t\"user\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -18842,7 +18842,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -18853,7 +18853,7 @@ } }, { - "id": "31440c5b-f73a-4711-929d-7d7a5e14160f", + "id": "819cfda8-7556-403f-9fb1-1f0819ffa6bd", "name": "Pauses a virtual machine", "request": { "name": "Pauses a virtual machine", @@ -18893,7 +18893,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {}, "auth": { "type": "bearer", @@ -18908,7 +18908,7 @@ }, "response": [ { - "id": "399057e3-e84b-4ef0-bab4-cd14cc55ab46", + "id": "11880fac-509c-4914-8fa6-7829678b707b", "name": "OK", "originalRequest": { "url": { @@ -18943,7 +18943,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "OK", @@ -18959,7 +18959,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0e1f7116-580e-4ca1-b64f-2c2e04f06f28", + "id": "4d82954b-617c-42ac-b331-1039a0aa7698", "name": "Bad Request", "originalRequest": { "url": { @@ -18994,7 +18994,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Bad Request", @@ -19010,7 +19010,7 @@ "_postman_previewlanguage": "json" }, { - "id": "715fcd2b-8341-4d50-936e-0ba2b9b887a3", + "id": "fc11fbdd-685e-43a6-a4d7-556fb2cb4a7c", "name": "Unauthorized", "originalRequest": { "url": { @@ -19045,7 +19045,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Unauthorized", @@ -19056,7 +19056,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -19067,7 +19067,7 @@ } }, { - "id": "a304dac7-ae31-459c-a0f6-f41b637d2533", + "id": "0f7613d2-b5c7-4939-a35b-6c0071a90e81", "name": "Renames a virtual machine", "request": { "name": "Renames a virtual machine", @@ -19135,7 +19135,7 @@ }, "response": [ { - "id": "08c4fbf4-c321-4606-ba01-46b662980a96", + "id": "f3fa3125-e0f0-483c-af0b-b8a18b6968a3", "name": "OK", "originalRequest": { "url": { @@ -19194,12 +19194,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4898d7bf-3da2-4082-989d-f0bf72476f6c", + "id": "5f7f8e6c-7dea-4480-975c-527ea8a9491a", "name": "Bad Request", "originalRequest": { "url": { @@ -19263,7 +19263,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4451f20c-2ca6-416c-9eef-2b0ba1b622d2", + "id": "746eebc0-dadf-41c7-a179-09f98497af9e", "name": "Unauthorized", "originalRequest": { "url": { @@ -19322,7 +19322,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -19333,7 +19333,7 @@ } }, { - "id": "72de1c21-6604-48ba-8141-e3f150082385", + "id": "1b4adb3a-8bf4-4113-b57a-7591e25541c7", "name": "Reset a virtual machine", "request": { "name": "Reset a virtual machine", @@ -19373,7 +19373,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {}, "auth": { "type": "bearer", @@ -19388,7 +19388,7 @@ }, "response": [ { - "id": "8c119be3-46d1-4e06-88cd-b638eb00d33d", + "id": "10321031-6bda-4888-9a1c-ea961363f26e", "name": "OK", "originalRequest": { "url": { @@ -19423,7 +19423,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "OK", @@ -19439,7 +19439,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af19c0a1-da16-48f2-b54b-b811ec19c081", + "id": "bc121446-8188-472d-86a5-23f688bfa3e8", "name": "Bad Request", "originalRequest": { "url": { @@ -19474,7 +19474,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Bad Request", @@ -19490,7 +19490,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5a742a21-cc56-4445-988f-c9dc9fa288e1", + "id": "ef5849d0-2a1d-4d2a-bfd0-0b92098b65ec", "name": "Unauthorized", "originalRequest": { "url": { @@ -19525,7 +19525,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Unauthorized", @@ -19536,7 +19536,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -19547,7 +19547,7 @@ } }, { - "id": "7392709f-54f2-4468-869d-66391a9280fb", + "id": "25bb4cbd-e932-4f1f-bb2c-bfe0f8db8107", "name": "Restarts a virtual machine", "request": { "name": "Restarts a virtual machine", @@ -19587,7 +19587,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {}, "auth": { "type": "bearer", @@ -19602,7 +19602,7 @@ }, "response": [ { - "id": "f1452ab6-7508-4cdc-9bc5-05e34468b381", + "id": "c3834738-c4b9-492a-b3f7-08225bc0601a", "name": "OK", "originalRequest": { "url": { @@ -19637,7 +19637,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "OK", @@ -19653,7 +19653,7 @@ "_postman_previewlanguage": "json" }, { - "id": "82ecb45f-9ee0-4810-8d9f-e5ef03770268", + "id": "28e05bb7-1ed7-4b70-b399-a0ed4f04752d", "name": "Bad Request", "originalRequest": { "url": { @@ -19688,7 +19688,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Bad Request", @@ -19704,7 +19704,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c3072838-bda2-4155-a930-56827b91622c", + "id": "094a1291-53dd-4f26-b734-274a4b083ab6", "name": "Unauthorized", "originalRequest": { "url": { @@ -19739,7 +19739,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Unauthorized", @@ -19750,7 +19750,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -19761,7 +19761,7 @@ } }, { - "id": "8bba0cd3-0c4c-449a-b263-7723e32af533", + "id": "3fdd9584-61af-4b49-9758-651bf87053bf", "name": "Resumes a virtual machine", "request": { "name": "Resumes a virtual machine", @@ -19801,7 +19801,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {}, "auth": { "type": "bearer", @@ -19816,7 +19816,7 @@ }, "response": [ { - "id": "a229383a-c621-4bae-9b7f-66fc9ca60ce9", + "id": "b7748e77-7804-465d-9a37-47b0be0ffc98", "name": "OK", "originalRequest": { "url": { @@ -19851,7 +19851,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "OK", @@ -19867,7 +19867,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d969f5f0-059f-47ba-84cc-d3f041900bb9", + "id": "a33eb987-d0c8-46bb-a2e7-7d6201da796a", "name": "Bad Request", "originalRequest": { "url": { @@ -19902,7 +19902,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Bad Request", @@ -19918,7 +19918,7 @@ "_postman_previewlanguage": "json" }, { - "id": "af4b46c8-175e-4ffe-9a5b-d958ee51aed9", + "id": "399c52ef-53e1-4411-b367-156618b27b10", "name": "Unauthorized", "originalRequest": { "url": { @@ -19953,7 +19953,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Unauthorized", @@ -19964,7 +19964,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -19975,7 +19975,7 @@ } }, { - "id": "aa0c4f8b-7cf4-4cc5-840e-da785a7fabd7", + "id": "658c3632-250a-49ed-9e14-4e57a7780315", "name": "Configures a virtual machine", "request": { "name": "Configures a virtual machine", @@ -20043,7 +20043,7 @@ }, "response": [ { - "id": "7dea1c23-b311-4312-971b-3ad250b508db", + "id": "0c1da89d-25c0-4d0b-a5e1-eb5ac41b7477", "name": "OK", "originalRequest": { "url": { @@ -20107,7 +20107,7 @@ "_postman_previewlanguage": "json" }, { - "id": "181a4814-d4d7-486d-be5b-a60994e5e5d6", + "id": "add81374-775a-4b9f-bd2b-34a20c1544e7", "name": "Bad Request", "originalRequest": { "url": { @@ -20171,7 +20171,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9eef04d4-d34d-4caa-9961-ef78bed11e14", + "id": "77779bb7-7384-4858-a66a-e7c7f5888e94", "name": "Unauthorized", "originalRequest": { "url": { @@ -20230,7 +20230,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -20241,7 +20241,7 @@ } }, { - "id": "63502293-5d70-4372-8f02-07385beb987a", + "id": "7d6848b9-8703-4020-a390-3e1eed13cd45", "name": "Lists snapshots of a virtual machine", "request": { "name": "Lists snapshots of a virtual machine", @@ -20296,7 +20296,7 @@ }, "response": [ { - "id": "e31f7630-cbd2-4867-adb4-fffffe94e18a", + "id": "f2871a22-def9-4e10-a0be-5cc70c4ef8d1", "name": "Accepted", "originalRequest": { "url": { @@ -20347,7 +20347,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5e52af39-f906-4057-86f0-1210a0196730", + "id": "618d0655-cca9-4a62-acc7-b06613055a5c", "name": "Bad Request", "originalRequest": { "url": { @@ -20398,7 +20398,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06ef00fc-0780-48da-8d7f-da90dbdb69c1", + "id": "ab24627d-c9dc-4ae5-8f23-6349353c204f", "name": "Unauthorized", "originalRequest": { "url": { @@ -20444,7 +20444,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -20455,7 +20455,7 @@ } }, { - "id": "61f5d6d3-d3a0-46df-9481-2f023c5c9e7d", + "id": "478b3290-2281-496e-9047-27e0e0924469", "name": "Creates a snapshot for a virtual machine", "request": { "name": "Creates a snapshot for a virtual machine", @@ -20523,7 +20523,7 @@ }, "response": [ { - "id": "259afd73-e1cc-439e-8517-e9184a4a0607", + "id": "862fa675-48b8-4310-b58c-5ee62ab700a6", "name": "Accepted", "originalRequest": { "url": { @@ -20587,7 +20587,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d0fc9f52-7d50-4168-a81e-e7c45010b6d2", + "id": "818ba0b9-0fa9-407c-b29f-b2037a74b509", "name": "Bad Request", "originalRequest": { "url": { @@ -20651,7 +20651,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3c1732d2-7534-48c1-99af-31faf1c2b094", + "id": "b18adab6-ee91-4cf4-8c4f-89575f7ac03c", "name": "Unauthorized", "originalRequest": { "url": { @@ -20710,7 +20710,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -20721,7 +20721,7 @@ } }, { - "id": "e1170262-10b6-4545-8666-b34ab4b47715", + "id": "5b9f998f-bb3c-423d-9588-97729a805fa5", "name": "Deletes all snapshots of a virtual machine", "request": { "name": "Deletes all snapshots of a virtual machine", @@ -20776,7 +20776,7 @@ }, "response": [ { - "id": "98524e27-7974-48c2-b17a-7b19985eb140", + "id": "499a2a3e-230f-467a-9e72-06a3856a9afe", "name": "Accepted", "originalRequest": { "url": { @@ -20816,7 +20816,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c91535f5-b6d5-4682-8c4b-39a5ac35c6fb", + "id": "d01f4980-dcc3-4267-ae44-2ced95bad3b4", "name": "Bad Request", "originalRequest": { "url": { @@ -20867,7 +20867,7 @@ "_postman_previewlanguage": "json" }, { - "id": "28e4b576-8d72-4670-865c-174e3e22fed2", + "id": "04a3cde5-8a75-4420-95cd-83f0f1f1c047", "name": "Unauthorized", "originalRequest": { "url": { @@ -20913,7 +20913,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -20924,7 +20924,7 @@ } }, { - "id": "a5af92af-6431-41fb-88a6-f3513a632bab", + "id": "a926b2a4-dbf1-4cca-8efb-9cab25edadde", "name": "Deletes a snapshot of a virtual machine", "request": { "name": "Deletes a snapshot of a virtual machine", @@ -20990,7 +20990,7 @@ }, "response": [ { - "id": "40461f45-a52a-49d3-8abb-dd7583b9b677", + "id": "c4580faa-d1cb-45c8-a8b4-8e239f65f758", "name": "Accepted", "originalRequest": { "url": { @@ -21041,7 +21041,7 @@ "_postman_previewlanguage": "text" }, { - "id": "84c2b6fd-5ab0-4b81-94a8-20f08d28e700", + "id": "71d27c91-77eb-46c0-a404-f66523b07ffe", "name": "Bad Request", "originalRequest": { "url": { @@ -21103,7 +21103,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b8fba32-28e6-4d33-9c66-ddc95ad0dad4", + "id": "24f733d5-6e4a-47d5-b74a-fb9496cc6537", "name": "Unauthorized", "originalRequest": { "url": { @@ -21160,7 +21160,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -21171,7 +21171,7 @@ } }, { - "id": "c960d76c-d83f-4add-90be-0b378e19c71e", + "id": "afbd4e30-1538-4ea6-9a84-03f34cb5f25b", "name": "Reverts a virtual machine to a snapshot", "request": { "name": "Reverts a virtual machine to a snapshot", @@ -21251,7 +21251,7 @@ }, "response": [ { - "id": "e0481f8a-4c47-4e29-aa49-204e3c200640", + "id": "0d851b81-5a97-4d19-8cc0-fa67cc1111ac", "name": "Accepted", "originalRequest": { "url": { @@ -21327,7 +21327,7 @@ "_postman_previewlanguage": "json" }, { - "id": "84ddfdc6-76b7-451f-8c67-940adf9ff93e", + "id": "1e965785-3585-4c43-8990-2255534792a1", "name": "Bad Request", "originalRequest": { "url": { @@ -21403,7 +21403,7 @@ "_postman_previewlanguage": "json" }, { - "id": "89f2829f-7105-4f49-84c3-8685471ad7fc", + "id": "bd321c26-59f3-4f32-b327-d71f17d1515b", "name": "Unauthorized", "originalRequest": { "url": { @@ -21474,7 +21474,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -21485,7 +21485,7 @@ } }, { - "id": "f9e0891c-f94f-40e9-97cf-b179b112de86", + "id": "9cb27cc1-b224-4592-9ce1-87a6537c7afa", "name": "Starts a virtual machine", "request": { "name": "Starts a virtual machine", @@ -21525,7 +21525,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {}, "auth": { "type": "bearer", @@ -21540,7 +21540,7 @@ }, "response": [ { - "id": "2184220e-12e8-4e0c-9046-c7640c2c62cd", + "id": "7f37fb00-61b8-479a-a3e8-b4a95e1d6bba", "name": "OK", "originalRequest": { "url": { @@ -21575,7 +21575,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "OK", @@ -21591,7 +21591,7 @@ "_postman_previewlanguage": "json" }, { - "id": "10efc56b-4bb0-47bd-8986-6433299bc71c", + "id": "e6b8bf27-132f-4664-a6e8-4413ca7d5858", "name": "Bad Request", "originalRequest": { "url": { @@ -21626,7 +21626,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Bad Request", @@ -21642,7 +21642,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f3daa3f-cd40-4862-9431-b59838349e63", + "id": "9309bbfc-fae2-4dd9-b44b-906eb90cbc93", "name": "Unauthorized", "originalRequest": { "url": { @@ -21677,7 +21677,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Unauthorized", @@ -21688,7 +21688,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -21699,7 +21699,7 @@ } }, { - "id": "7ec82143-23d9-48e9-a469-6e42eec6f42d", + "id": "683f6919-aa65-4446-a350-d2636e22360a", "name": "Get the current state of a virtual machine", "request": { "name": "Get the current state of a virtual machine", @@ -21754,7 +21754,7 @@ }, "response": [ { - "id": "f38ae9c3-ab57-430e-bb8f-020e15ee640d", + "id": "cf5283c3-ca76-48b4-89cd-a9e7c52b8bb0", "name": "OK", "originalRequest": { "url": { @@ -21805,7 +21805,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b07abe62-8b94-43f9-9336-312c8681fe31", + "id": "273d1c22-007e-4c21-b58b-1497d1b1ec06", "name": "Bad Request", "originalRequest": { "url": { @@ -21856,7 +21856,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8afe90ae-9c2c-4d86-a109-8ab6ca9413c6", + "id": "96ce9172-6462-4d59-8573-b4ec4f20dcab", "name": "Unauthorized", "originalRequest": { "url": { @@ -21902,7 +21902,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -21913,7 +21913,7 @@ } }, { - "id": "2e317c12-2093-4afd-b742-428ac375acc7", + "id": "654f66d0-2123-4e18-bd8a-dd96756f4d13", "name": "Stops a virtual machine", "request": { "name": "Stops a virtual machine", @@ -21963,7 +21963,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {}, "auth": { "type": "bearer", @@ -21978,7 +21978,7 @@ }, "response": [ { - "id": "921b46a9-7906-4987-a5f6-21af78a35beb", + "id": "e9544324-f60c-45ef-af3d-9b47076ff8f9", "name": "OK", "originalRequest": { "url": { @@ -22023,7 +22023,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "OK", @@ -22039,7 +22039,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c3b3120-92ea-4e34-9f07-213481b38a18", + "id": "426bb226-fb32-45bd-b9d6-943b373276e7", "name": "Bad Request", "originalRequest": { "url": { @@ -22084,7 +22084,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Bad Request", @@ -22100,7 +22100,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f57b9d7f-5e1c-43f0-bb62-ad46efbd2490", + "id": "eec0642b-5df9-4b4a-aa63-fdc9568d6100", "name": "Unauthorized", "originalRequest": { "url": { @@ -22145,7 +22145,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Unauthorized", @@ -22156,7 +22156,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -22167,7 +22167,7 @@ } }, { - "id": "796d5082-654d-4b18-94fe-0c19348f4b75", + "id": "d05b47e9-81a3-44b2-a0ac-5a88be2ff1a4", "name": "Suspends a virtual machine", "request": { "name": "Suspends a virtual machine", @@ -22207,7 +22207,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {}, "auth": { "type": "bearer", @@ -22222,7 +22222,7 @@ }, "response": [ { - "id": "7de6bdd0-5e92-4a14-99e9-0374719cc401", + "id": "378a05c6-38e1-4f50-9580-bb73677ba19d", "name": "OK", "originalRequest": { "url": { @@ -22257,7 +22257,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "OK", @@ -22273,7 +22273,7 @@ "_postman_previewlanguage": "json" }, { - "id": "96d2bbae-2f4c-45c2-b14e-76807604ea38", + "id": "c77424ba-2c52-4857-83ac-f559e75e44f2", "name": "Bad Request", "originalRequest": { "url": { @@ -22308,7 +22308,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Bad Request", @@ -22324,7 +22324,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9b7a9f59-a598-4d9d-b1e7-07022117bdf0", + "id": "2262d7d0-be12-4506-be6e-11d5109ae054", "name": "Unauthorized", "originalRequest": { "url": { @@ -22359,7 +22359,7 @@ "value": "application/json" } ], - "method": "GET", + "method": "PUT", "body": {} }, "status": "Unauthorized", @@ -22370,7 +22370,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -22381,7 +22381,7 @@ } }, { - "id": "16326c94-9933-4359-9e75-416df9d6f2d9", + "id": "64519378-1860-421a-9fad-9541c2f084d2", "name": "Unregister a virtual machine", "request": { "name": "Unregister a virtual machine", @@ -22449,7 +22449,7 @@ }, "response": [ { - "id": "3dd603f5-a983-47cf-8c48-cb33d02aa10b", + "id": "04f977ee-8ce1-4b23-aea2-03e728c148be", "name": "OK", "originalRequest": { "url": { @@ -22513,7 +22513,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c2f07fed-3d91-4de4-a96c-5bf2a38ae719", + "id": "458daa5d-b3e5-4798-9127-68937969b63c", "name": "Bad Request", "originalRequest": { "url": { @@ -22577,7 +22577,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3dd9d041-512c-4acd-8ab6-86e306ee3a03", + "id": "7ad4b835-122a-449d-aade-628009774fe2", "name": "Unauthorized", "originalRequest": { "url": { @@ -22636,7 +22636,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -22647,7 +22647,7 @@ } }, { - "id": "d5402d2f-d15d-44cb-a001-908fbc5d1ca0", + "id": "81888c6c-78a5-48ee-93b5-a06048b52335", "name": "Uploads a file to a virtual machine", "request": { "name": "Uploads a file to a virtual machine", @@ -22715,7 +22715,7 @@ }, "response": [ { - "id": "4fc840ba-6995-42bf-8139-89511499149b", + "id": "44827a12-2830-4ed3-91be-0892d2727aa3", "name": "OK", "originalRequest": { "url": { @@ -22779,7 +22779,7 @@ "_postman_previewlanguage": "json" }, { - "id": "62b8dd46-153a-4220-8947-48f13bfccf1e", + "id": "7177e45e-033d-4b30-a28a-98b5dab37ea1", "name": "Bad Request", "originalRequest": { "url": { @@ -22843,7 +22843,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4eb67418-06e8-4336-aba9-51ba060a600a", + "id": "0d4ce357-5426-46ed-a35c-a788d95a14da", "name": "Unauthorized", "originalRequest": { "url": { @@ -22902,7 +22902,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -22919,7 +22919,7 @@ "description": "", "item": [ { - "id": "be223c65-0990-4486-954c-5e569bd0214e", + "id": "fd54c8f3-8e64-40a5-a46b-2c93bfcb9fb4", "name": "Create an enrollment token", "request": { "name": "Create an enrollment token", @@ -22975,7 +22975,7 @@ }, "response": [ { - "id": "a8a3df11-e224-4e20-b54e-2b8b60078b33", + "id": "21ae0647-9f25-4e41-b206-c13f8ff2b33c", "name": "Created", "originalRequest": { "url": { @@ -23027,7 +23027,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9ea07743-c1a5-40a2-a109-a8610e30d7a1", + "id": "3abafa48-496e-446c-afbb-6b640c77d57c", "name": "Bad Request", "originalRequest": { "url": { @@ -23079,7 +23079,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a4c2e94d-f514-4f4b-ae57-47020a9192b3", + "id": "6acdabd6-f194-4720-a249-27c3ad54a2c9", "name": "Unauthorized", "originalRequest": { "url": { @@ -23126,7 +23126,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -23137,7 +23137,7 @@ } }, { - "id": "bb19814b-14db-418e-b077-5653c2edb6ac", + "id": "399501a2-e10f-4612-9489-5587ab5e3760", "name": "Validate an enrollment token", "request": { "name": "Validate an enrollment token", @@ -23184,7 +23184,7 @@ }, "response": [ { - "id": "8d7f34a6-1ab9-4ea6-ab1a-203c46ce4a39", + "id": "31047adc-f093-413e-8594-6e48ead86b49", "name": "OK", "originalRequest": { "url": { @@ -23242,7 +23242,7 @@ } }, { - "id": "0e5733ed-e4d1-457f-80f8-e0b33cb9b9cc", + "id": "039c2ba4-0934-4984-8d64-d5b1c844b5d8", "name": "Gets all hosts from the orchestrator", "request": { "name": "Gets all hosts from the orchestrator", @@ -23285,7 +23285,7 @@ }, "response": [ { - "id": "f15b6ef3-d812-44a9-a113-4cf783f8affe", + "id": "7fb5f708-20db-4df5-9b9e-72926d74f76e", "name": "OK", "originalRequest": { "url": { @@ -23319,12 +23319,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_config\": {\n\t\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"folder\": \"\",\n\t\t\t\"keep_free_disk_space\": \"\",\n\t\t\t\"max_size\": \"\"\n\t\t},\n\t\t\"cache_items\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cached_date\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cached_date\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"cpu_model\": \"\",\n\t\t\"description\": \"\",\n\t\t\"detailed_resources\": {\n\t\t\t\"system_reserved\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_apple_vms\": \"\",\n\t\t\t\"total_available\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_in_use\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_reserved\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"devops_version\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"enabled_modules\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"external_ip_address\": \"\",\n\t\t\"has_websocket_events\": \"\",\n\t\t\"host\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_local\": \"\",\n\t\t\"is_log_streaming_enabled\": \"\",\n\t\t\"is_reverse_proxy_enabled\": \"\",\n\t\t\"os_name\": \"\",\n\t\t\"os_version\": \"\",\n\t\t\"parallels_desktop_licensed\": \"\",\n\t\t\"parallels_desktop_version\": \"\",\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"resources\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"reverse_proxy\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"hosts\": [\n\t\t\t\t{\n\t\t\t\t\t\"cors\": {\n\t\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"http_routes\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"tls\": {\n\t\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\t\"key\": \"\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"cors\": {\n\t\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"http_routes\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"tls\": {\n\t\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\t\"key\": \"\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"port\": \"\"\n\t\t},\n\t\t\"reverse_proxy_hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"state\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t]\n\t},\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_config\": {\n\t\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"folder\": \"\",\n\t\t\t\"keep_free_disk_space\": \"\",\n\t\t\t\"max_size\": \"\"\n\t\t},\n\t\t\"cache_items\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cached_date\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cached_date\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"cpu_model\": \"\",\n\t\t\"description\": \"\",\n\t\t\"detailed_resources\": {\n\t\t\t\"system_reserved\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_apple_vms\": \"\",\n\t\t\t\"total_available\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_in_use\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_reserved\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"devops_version\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"enabled_modules\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"external_ip_address\": \"\",\n\t\t\"has_websocket_events\": \"\",\n\t\t\"host\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_local\": \"\",\n\t\t\"is_log_streaming_enabled\": \"\",\n\t\t\"is_reverse_proxy_enabled\": \"\",\n\t\t\"os_name\": \"\",\n\t\t\"os_version\": \"\",\n\t\t\"parallels_desktop_licensed\": \"\",\n\t\t\"parallels_desktop_version\": \"\",\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"resources\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"reverse_proxy\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"hosts\": [\n\t\t\t\t{\n\t\t\t\t\t\"cors\": {\n\t\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"http_routes\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"tls\": {\n\t\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\t\"key\": \"\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"cors\": {\n\t\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"http_routes\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"tls\": {\n\t\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\t\"key\": \"\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"port\": \"\"\n\t\t},\n\t\t\"reverse_proxy_hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"state\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t]\n\t}\n]", + "body": "[\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_config\": {\n\t\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"folder\": \"\",\n\t\t\t\"keep_free_disk_space\": \"\",\n\t\t\t\"max_size\": \"\"\n\t\t},\n\t\t\"cache_items\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cached_date\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cached_date\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"cpu_model\": \"\",\n\t\t\"description\": \"\",\n\t\t\"detailed_resources\": {\n\t\t\t\"system_reserved\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_apple_vms\": \"\",\n\t\t\t\"total_available\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_in_use\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_reserved\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"devops_version\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"enabled_modules\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"external_ip_address\": \"\",\n\t\t\"has_websocket_events\": \"\",\n\t\t\"host\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_local\": \"\",\n\t\t\"is_log_streaming_enabled\": \"\",\n\t\t\"is_reverse_proxy_enabled\": \"\",\n\t\t\"os_name\": \"\",\n\t\t\"os_version\": \"\",\n\t\t\"parallels_desktop_licensed\": \"\",\n\t\t\"parallels_desktop_version\": \"\",\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"resources\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"reverse_proxy\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"hosts\": [\n\t\t\t\t{\n\t\t\t\t\t\"cors\": {\n\t\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"http_routes\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"tls\": {\n\t\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\t\"key\": \"\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"cors\": {\n\t\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"http_routes\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"tls\": {\n\t\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\t\"key\": \"\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"port\": \"\"\n\t\t},\n\t\t\"reverse_proxy_hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"state\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t]\n\t},\n\t{\n\t\t\"architecture\": \"\",\n\t\t\"cache_config\": {\n\t\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"folder\": \"\",\n\t\t\t\"keep_free_disk_space\": \"\",\n\t\t\t\"max_size\": \"\"\n\t\t},\n\t\t\"cache_items\": [\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cached_date\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"architecture\": \"\",\n\t\t\t\t\"cache_size\": \"\",\n\t\t\t\t\"cache_type\": \"\",\n\t\t\t\t\"cached_date\": \"\",\n\t\t\t\t\"catalog_id\": \"\",\n\t\t\t\t\"version\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"cpu_model\": \"\",\n\t\t\"description\": \"\",\n\t\t\"detailed_resources\": {\n\t\t\t\"system_reserved\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_apple_vms\": \"\",\n\t\t\t\"total_available\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_in_use\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t},\n\t\t\t\"total_reserved\": {\n\t\t\t\t\"disk_size\": \"\",\n\t\t\t\t\"free_disk_size\": \"\",\n\t\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\t\"mac_vms_running\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"memory_size\": \"\",\n\t\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\t\"prl_home_size\": \"\",\n\t\t\t\t\"total_apple_vms\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"devops_version\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"enabled_modules\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"external_ip_address\": \"\",\n\t\t\"has_websocket_events\": \"\",\n\t\t\"host\": \"\",\n\t\t\"id\": \"\",\n\t\t\"is_local\": \"\",\n\t\t\"is_log_streaming_enabled\": \"\",\n\t\t\"is_reverse_proxy_enabled\": \"\",\n\t\t\"os_name\": \"\",\n\t\t\"os_version\": \"\",\n\t\t\"parallels_desktop_licensed\": \"\",\n\t\t\"parallels_desktop_version\": \"\",\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"resources\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"reverse_proxy\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"host\": \"\",\n\t\t\t\"hosts\": [\n\t\t\t\t{\n\t\t\t\t\t\"cors\": {\n\t\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"http_routes\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"tls\": {\n\t\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\t\"key\": \"\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"cors\": {\n\t\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t],\n\t\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"host\": \"\",\n\t\t\t\t\t\"http_routes\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"port\": \"\",\n\t\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"tls\": {\n\t\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\t\"key\": \"\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"port\": \"\"\n\t\t},\n\t\t\"reverse_proxy_hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"state\": \"\",\n\t\t\"tags\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t]\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "54869115-ffcf-4238-9b16-19f5949a4e9d", + "id": "d905780b-abc6-42f1-b622-085a26a949d2", "name": "Bad Request", "originalRequest": { "url": { @@ -23363,7 +23363,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9afe6026-e79e-48c2-85fd-ec1e8b9e8ca6", + "id": "43a1bebb-3f10-48e0-9cd0-500f43706741", "name": "Unauthorized", "originalRequest": { "url": { @@ -23397,7 +23397,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -23408,7 +23408,7 @@ } }, { - "id": "2b974bd2-23be-4bcf-b50a-3a8db256dc5d", + "id": "f6d54f4b-434e-4052-8286-2afd02abdc60", "name": "Update a Host in the orchestrator", "request": { "name": "Update a Host in the orchestrator", @@ -23464,7 +23464,7 @@ }, "response": [ { - "id": "1fdc9c60-831d-433d-b24b-3f62092b3108", + "id": "42d436a3-8fa2-4619-9e38-0769c47f04e4", "name": "OK", "originalRequest": { "url": { @@ -23511,12 +23511,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e1833cac-3dd8-466d-8fdf-627a8a480c6e", + "id": "c7dd5e35-8849-4c12-8dc8-6b263b26b42e", "name": "Bad Request", "originalRequest": { "url": { @@ -23568,7 +23568,7 @@ "_postman_previewlanguage": "json" }, { - "id": "07203e52-55d3-4869-a5a5-b9f8fa95c4e0", + "id": "d985d79c-3a1c-434e-90c3-e43572b7f180", "name": "Unauthorized", "originalRequest": { "url": { @@ -23615,7 +23615,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -23626,7 +23626,7 @@ } }, { - "id": "a40d603b-addc-48aa-834c-0db6cbd503e2", + "id": "289c2a4a-1cd1-404f-ae48-1bbb2938a9d4", "name": "Register a Host in the orchestrator", "request": { "name": "Register a Host in the orchestrator", @@ -23682,7 +23682,7 @@ }, "response": [ { - "id": "3a2da1bc-2c04-4b50-a353-3f4f643cf619", + "id": "2810c96e-b527-4c75-b12c-f2dd4ab5ac99", "name": "OK", "originalRequest": { "url": { @@ -23729,12 +23729,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "988ca88b-acb8-497f-9ce9-18708ac37fb6", + "id": "622b25b1-b1e9-4c69-a853-cacc67706ac1", "name": "Bad Request", "originalRequest": { "url": { @@ -23786,7 +23786,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a66e6ee0-5576-4d1c-9133-841dac505f74", + "id": "119fddb3-0f59-4433-9034-dd7381cb3198", "name": "Unauthorized", "originalRequest": { "url": { @@ -23833,7 +23833,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -23844,7 +23844,7 @@ } }, { - "id": "3418c270-7739-4628-9fb4-b9de8c86e50a", + "id": "c3bd27c8-feba-45df-a151-26151fc741dc", "name": "Deploy and register an agent via SSH (synchronous)", "request": { "name": "Deploy and register an agent via SSH (synchronous)", @@ -23901,7 +23901,7 @@ }, "response": [ { - "id": "cb799bec-7cf4-4e9a-9d80-4d3aac6ca7f7", + "id": "211cdaea-aa40-4aef-b97a-277248b1a0eb", "name": "Created", "originalRequest": { "url": { @@ -23954,7 +23954,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4016aee5-0a46-4161-a71e-0a34078e5a91", + "id": "323f144b-6c5e-4d40-bfad-7c5ecfcdce85", "name": "Bad Request", "originalRequest": { "url": { @@ -24007,7 +24007,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5d563a2f-4dd2-48c8-9bfb-ed2bdc5f9209", + "id": "7cbbde02-4bce-40f4-b16d-3199c6a3c384", "name": "Unauthorized", "originalRequest": { "url": { @@ -24055,7 +24055,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -24066,7 +24066,7 @@ } }, { - "id": "7fa18941-04f1-4857-8ffd-ced81e356062", + "id": "19a4a5d3-f262-4428-9a5b-e3b5f9860cd5", "name": "Deploy and register an agent via SSH (asynchronous)", "request": { "name": "Deploy and register an agent via SSH (asynchronous)", @@ -24124,7 +24124,7 @@ }, "response": [ { - "id": "034a5314-fb6c-4fda-9c7d-7feec0ac8eb6", + "id": "e9c00808-3aa4-48c4-9d85-a769b383ddd5", "name": "Accepted", "originalRequest": { "url": { @@ -24173,12 +24173,12 @@ "value": "application/json" } ], - "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"completed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", + "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"skipped\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e69d7bbc-6d17-4dfb-9312-36af17b61aae", + "id": "f390634c-d994-47c4-a73e-e69b69eb7304", "name": "Bad Request", "originalRequest": { "url": { @@ -24232,7 +24232,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d94e93cb-f1d0-4d89-a2db-5eb20e2236a1", + "id": "5d0137eb-72ee-4af4-8152-9b6b52240bf7", "name": "Unauthorized", "originalRequest": { "url": { @@ -24281,7 +24281,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -24292,7 +24292,7 @@ } }, { - "id": "e3be14c2-b517-486d-9d00-f31c307932c4", + "id": "4bc52226-4bfd-42f8-ae24-e553507fb412", "name": "Gets a host from the orchestrator", "request": { "name": "Gets a host from the orchestrator", @@ -24347,7 +24347,7 @@ }, "response": [ { - "id": "a94955c5-d5ea-4ab8-87d4-f2e401861fb8", + "id": "c7d94bf8-3425-469d-974d-89bbaff0d145", "name": "OK", "originalRequest": { "url": { @@ -24393,12 +24393,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "b43f176f-b4ea-4157-b137-1d87db8eb5cd", + "id": "01b2c62b-67c4-492d-8d89-bd304d308bf2", "name": "Bad Request", "originalRequest": { "url": { @@ -24449,7 +24449,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1b31fdcf-d2c5-4da6-a080-a856f2cf09b8", + "id": "079e7bbf-2ebb-4b5c-8f05-a4a12a805190", "name": "Unauthorized", "originalRequest": { "url": { @@ -24495,7 +24495,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -24506,7 +24506,7 @@ } }, { - "id": "4b97b45c-1aed-4642-83e9-c121a8c63544", + "id": "f35ba491-1ece-4073-b21f-da657a7e1fd2", "name": "Unregister a host from the orchestrator", "request": { "name": "Unregister a host from the orchestrator", @@ -24561,7 +24561,7 @@ }, "response": [ { - "id": "9bb200cd-110e-4593-a3f8-9a8ebfe58e19", + "id": "3810f782-bbe8-49e1-9fe4-19aef1831e21", "name": "Accepted", "originalRequest": { "url": { @@ -24601,7 +24601,7 @@ "_postman_previewlanguage": "text" }, { - "id": "51e1d1a1-19d9-4aaf-9bd0-12dcdb626311", + "id": "1d5329ba-db14-4171-8d0b-a15147d5b3d9", "name": "Bad Request", "originalRequest": { "url": { @@ -24652,7 +24652,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0b9aac14-bdb6-42d0-aa28-12df122a10d4", + "id": "f6dc0d23-16ea-4b80-a1ab-8cba12ef1fbd", "name": "Unauthorized", "originalRequest": { "url": { @@ -24698,7 +24698,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -24709,7 +24709,7 @@ } }, { - "id": "46208fa4-9f44-48a7-ac8b-86600799b03a", + "id": "2a050471-1a64-4c34-903c-39d77259cbf2", "name": "Gets orchestrator host catalog cache", "request": { "name": "Gets orchestrator host catalog cache", @@ -24766,7 +24766,7 @@ }, "response": [ { - "id": "52eadf8d-c8af-40a2-b067-912d5b140a5c", + "id": "c0341a96-48b8-4757-b040-9cfda885842a", "name": "Accepted", "originalRequest": { "url": { @@ -24808,7 +24808,7 @@ "_postman_previewlanguage": "text" }, { - "id": "d84a01b2-d801-40db-a783-b187f02e4677", + "id": "a648a0e9-826d-4251-9a59-cb451a0b9ab4", "name": "Bad Request", "originalRequest": { "url": { @@ -24861,7 +24861,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f197d5eb-e3bb-45d8-8570-2344195fc32b", + "id": "62780ffd-07b0-497d-8bb6-e0a384daebc0", "name": "Unauthorized", "originalRequest": { "url": { @@ -24909,7 +24909,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -24920,7 +24920,7 @@ } }, { - "id": "42a2b1f9-ec7d-4d1d-a4ec-c18d3c4bad3d", + "id": "9b1ca215-2eec-41e5-b0e1-f361307eb7a3", "name": "Deletes an orchestrator host cache items", "request": { "name": "Deletes an orchestrator host cache items", @@ -24977,7 +24977,7 @@ }, "response": [ { - "id": "2d3d58db-b39a-4ddc-afa9-a0bbbe7149f2", + "id": "7afed85a-b2a0-48ec-bd59-d38f9e3f7535", "name": "Accepted", "originalRequest": { "url": { @@ -25019,7 +25019,7 @@ "_postman_previewlanguage": "text" }, { - "id": "d78fc933-e8b4-49eb-9c8a-b5afba635207", + "id": "84dc7a5a-cf6b-45e6-b7cd-1ac4cefded44", "name": "Bad Request", "originalRequest": { "url": { @@ -25072,7 +25072,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f0a1ede5-ecc1-4c6d-b554-7dfb58d1b2d7", + "id": "34131e61-66fe-4412-9c69-13520616fdbc", "name": "Unauthorized", "originalRequest": { "url": { @@ -25120,7 +25120,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -25131,7 +25131,7 @@ } }, { - "id": "59a831e2-0993-4116-af06-d78c1be6546f", + "id": "40dfff92-7850-4b79-8e8a-b8f102fc6500", "name": "Deletes an orchestrator host cache item and all its children", "request": { "name": "Deletes an orchestrator host cache item and all its children", @@ -25199,7 +25199,7 @@ }, "response": [ { - "id": "26d38dd3-3c6f-4e70-9e37-c785e11d359f", + "id": "cdbad4ec-d557-4560-8711-b6ad1d23ecc6", "name": "Accepted", "originalRequest": { "url": { @@ -25252,7 +25252,7 @@ "_postman_previewlanguage": "text" }, { - "id": "79dab49d-9035-4684-89a3-9fd61802f739", + "id": "66697829-4093-4baf-a11f-f38ed5e5c639", "name": "Bad Request", "originalRequest": { "url": { @@ -25316,7 +25316,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fd7e857f-d9bb-4fd8-ba83-ef89e36da227", + "id": "f0ae4903-3765-4553-b6fc-a107aff29991", "name": "Unauthorized", "originalRequest": { "url": { @@ -25375,7 +25375,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -25386,7 +25386,7 @@ } }, { - "id": "173c37de-1b1a-4f96-8c5c-9d3538c9a3c6", + "id": "fdfbbecd-7056-4e96-add0-b8c3900fac4e", "name": "Deletes an orchestrator host cache item and all its children", "request": { "name": "Deletes an orchestrator host cache item and all its children", @@ -25465,7 +25465,7 @@ }, "response": [ { - "id": "1f1b0261-7b70-4fb2-a5b5-d97eda2a8671", + "id": "316a7a6c-69db-49f2-ba44-a8c9371dfffa", "name": "Accepted", "originalRequest": { "url": { @@ -25529,7 +25529,7 @@ "_postman_previewlanguage": "text" }, { - "id": "21edef9f-243d-4424-bb81-009a627ba9a4", + "id": "c3606a47-475f-4c8c-ac64-ee8f5abf1ccd", "name": "Bad Request", "originalRequest": { "url": { @@ -25604,7 +25604,7 @@ "_postman_previewlanguage": "json" }, { - "id": "700fce61-224f-47cc-bd03-87dc2ef5473c", + "id": "6455631f-5822-4974-b99b-5f9055479316", "name": "Unauthorized", "originalRequest": { "url": { @@ -25674,7 +25674,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -25685,7 +25685,7 @@ } }, { - "id": "c0740c0b-21b5-4dfe-8264-f3261a00ab22", + "id": "870d60a3-dfea-4fcf-afba-1e2de47a9053", "name": "Disable a host in the orchestrator", "request": { "name": "Disable a host in the orchestrator", @@ -25735,7 +25735,7 @@ }, "response": [ { - "id": "4a6df892-2a32-4be2-b1f2-d977bb6d3e16", + "id": "8bf5efd6-6a20-4cb4-b601-402475581a6c", "name": "OK", "originalRequest": { "url": { @@ -25771,12 +25771,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fbd3fd44-3d52-44a6-bad4-e46f20f50878", + "id": "67177766-c639-4376-8090-30783691a16b", "name": "Bad Request", "originalRequest": { "url": { @@ -25817,7 +25817,7 @@ "_postman_previewlanguage": "json" }, { - "id": "38c6a404-04b4-43e7-af04-9d35404d5da6", + "id": "c192f4ed-9e7b-4b91-9232-8dc77d547568", "name": "Unauthorized", "originalRequest": { "url": { @@ -25853,7 +25853,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -25864,7 +25864,7 @@ } }, { - "id": "451cb58b-207d-4165-9984-51bb20f1eea4", + "id": "f2f9e8ea-667f-42a5-a6d7-bf218f4f300e", "name": "Enable a host in the orchestrator", "request": { "name": "Enable a host in the orchestrator", @@ -25914,7 +25914,7 @@ }, "response": [ { - "id": "8c6786e3-4fdc-4473-bf98-b2415f28feef", + "id": "acc36682-82cb-41d8-94a1-3d034b76f494", "name": "OK", "originalRequest": { "url": { @@ -25950,12 +25950,12 @@ "value": "application/json" } ], - "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", + "body": "{\n\t\"architecture\": \"\",\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cache_items\": [\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"architecture\": \"\",\n\t\t\t\"cache_size\": \"\",\n\t\t\t\"cache_type\": \"\",\n\t\t\t\"cached_date\": \"\",\n\t\t\t\"catalog_id\": \"\",\n\t\t\t\"version\": \"\"\n\t\t}\n\t],\n\t\"cpu_model\": \"\",\n\t\"description\": \"\",\n\t\"detailed_resources\": {\n\t\t\"system_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_apple_vms\": \"\",\n\t\t\"total_available\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_in_use\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t},\n\t\t\"total_reserved\": {\n\t\t\t\"disk_size\": \"\",\n\t\t\t\"free_disk_size\": \"\",\n\t\t\t\"logical_cpu_count\": \"\",\n\t\t\t\"mac_vms_running\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"memory_size\": \"\",\n\t\t\t\"physical_cpu_count\": \"\",\n\t\t\t\"prl_home_free_size\": \"\",\n\t\t\t\"prl_home_size\": \"\",\n\t\t\t\"total_apple_vms\": \"\"\n\t\t}\n\t},\n\t\"devops_version\": \"\",\n\t\"enabled\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"has_websocket_events\": \"\",\n\t\"host\": \"\",\n\t\"id\": \"\",\n\t\"is_local\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"resources\": {\n\t\t\"disk_size\": \"\",\n\t\t\"free_disk_size\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"total_apple_vms\": \"\"\n\t},\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\t\t\t\"key_3\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"reverse_proxy_hosts\": [\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"cors\": {\n\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\"\",\n\t\t\t\t\t\"\"\n\t\t\t\t],\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"host\": \"\",\n\t\t\t\"http_routes\": [\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"tcp_route\": {\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t\"tls\": {\n\t\t\t\t\"cert\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"key\": \"\"\n\t\t\t}\n\t\t}\n\t],\n\t\"state\": \"\",\n\t\"tags\": [\n\t\t\"\",\n\t\t\"\"\n\t]\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "d19ba70b-3c3c-4037-9484-8e6ff043335a", + "id": "627431f8-ea42-4cc0-ac69-73489a439a7b", "name": "Bad Request", "originalRequest": { "url": { @@ -25996,7 +25996,7 @@ "_postman_previewlanguage": "json" }, { - "id": "176797da-04c6-4458-8eae-9cfee5fd81d4", + "id": "8766a5f4-0c5f-445f-b8a8-eaf5ac6d72ee", "name": "Unauthorized", "originalRequest": { "url": { @@ -26032,7 +26032,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -26043,7 +26043,7 @@ } }, { - "id": "cea0e6fe-1f7a-4bc0-8fce-f842c41245cb", + "id": "0eb5f451-7d0c-469d-94da-898fb3c5bea7", "name": "Gets a host hardware info from the orchestrator", "request": { "name": "Gets a host hardware info from the orchestrator", @@ -26099,7 +26099,7 @@ }, "response": [ { - "id": "f554a6f3-a834-4a9e-9e9d-2aeb97b35c35", + "id": "2dce1875-24f6-43c1-8880-753437dd5178", "name": "OK", "originalRequest": { "url": { @@ -26146,12 +26146,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cpu_brand\": \"\",\n\t\"cpu_type\": \"\",\n\t\"devops_version\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"system_reserved\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_available\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_in_use\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_reserved\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t}\n}", + "body": "{\n\t\"cache_config\": {\n\t\t\"allow_above_free_disk_space\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"folder\": \"\",\n\t\t\"keep_free_disk_space\": \"\",\n\t\t\"max_size\": \"\"\n\t},\n\t\"cpu_brand\": \"\",\n\t\"cpu_type\": \"\",\n\t\"devops_version\": \"\",\n\t\"enabled_modules\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"external_ip_address\": \"\",\n\t\"is_log_streaming_enabled\": \"\",\n\t\"is_reverse_proxy_enabled\": \"\",\n\t\"os_name\": \"\",\n\t\"os_version\": \"\",\n\t\"parallels_desktop_licensed\": \"\",\n\t\"parallels_desktop_version\": \"\",\n\t\"reverse_proxy\": {\n\t\t\"enabled\": \"\",\n\t\t\"host\": \"\",\n\t\t\"hosts\": [\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"cors\": {\n\t\t\t\t\t\"allowed_headers\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_methods\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"allowed_origins\": [\n\t\t\t\t\t\t\"\",\n\t\t\t\t\t\t\"\"\n\t\t\t\t\t],\n\t\t\t\t\t\"enabled\": \"\"\n\t\t\t\t},\n\t\t\t\t\"host\": \"\",\n\t\t\t\t\"http_routes\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\t\"order\": \"\",\n\t\t\t\t\t\t\"path\": \"\",\n\t\t\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"schema\": \"\",\n\t\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"tcp_route\": {\n\t\t\t\t\t\"id\": \"\",\n\t\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t\t},\n\t\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t\t},\n\t\t\t\t\"tls\": {\n\t\t\t\t\t\"cert\": \"\",\n\t\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\t\"key\": \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"port\": \"\"\n\t},\n\t\"system_reserved\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_available\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_in_use\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t},\n\t\"total_reserved\": {\n\t\t\"disk_count\": \"\",\n\t\t\"logical_cpu_count\": \"\",\n\t\t\"mac_vms_running\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"memory_size\": \"\",\n\t\t\"physical_cpu_count\": \"\",\n\t\t\"prl_home_free_size\": \"\",\n\t\t\"prl_home_size\": \"\",\n\t\t\"prl_home_total_size\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fc5cf48f-1b03-4476-b5be-f21747b5aeee", + "id": "b8a70120-a722-46d8-9502-51985593da7e", "name": "Bad Request", "originalRequest": { "url": { @@ -26203,7 +26203,7 @@ "_postman_previewlanguage": "json" }, { - "id": "abe1a639-3532-4fa4-aad5-142d7baa3d65", + "id": "a1fcaf6a-6eac-4c36-bc5d-dd6f83efd176", "name": "Unauthorized", "originalRequest": { "url": { @@ -26250,7 +26250,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -26261,7 +26261,7 @@ } }, { - "id": "c56f2317-8be2-4b9a-9521-8d83cdcecaf5", + "id": "30cc4bc0-092f-481e-a077-6a196400e065", "name": "Get orchestrator host virtual machines", "request": { "name": "Get orchestrator host virtual machines", @@ -26317,7 +26317,7 @@ }, "response": [ { - "id": "952d04b8-6511-468f-87d2-04bafa6f83b4", + "id": "444488c1-d683-4764-8364-337a2730b075", "name": "OK", "originalRequest": { "url": { @@ -26364,12 +26364,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": 7,\n\t\t\t\"key_1\": true\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": 7713,\n\t\t\t\"key_1\": 7473\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t}\n]", + "body": "[\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": 8856\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": \"string\",\n\t\t\t\"key_1\": 6456,\n\t\t\t\"key_2\": \"string\"\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5f96c417-e51a-4976-a1bf-4ad307483a83", + "id": "bd57e89c-ea24-4b4f-b5e5-d42e274a0af7", "name": "Bad Request", "originalRequest": { "url": { @@ -26421,7 +26421,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b963573d-842f-4889-8dc6-f9f6a0dc0637", + "id": "78b42b74-167e-4f3f-9be4-563163cfd687", "name": "Unauthorized", "originalRequest": { "url": { @@ -26468,7 +26468,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -26479,7 +26479,7 @@ } }, { - "id": "6e045828-4bed-4452-a433-69de3f9536e5", + "id": "0dff53e5-99d1-4395-a53d-88120751977a", "name": "Creates a orchestrator host virtual machine", "request": { "name": "Creates a orchestrator host virtual machine", @@ -26527,7 +26527,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -26548,7 +26548,7 @@ }, "response": [ { - "id": "c5cd935c-31b8-4f0e-9af4-7bebd8fd7a08", + "id": "cf91b2ea-19c7-4760-a672-c25961728ff0", "name": "OK", "originalRequest": { "url": { @@ -26591,7 +26591,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -26613,7 +26613,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4e3cb6b5-ad03-4e14-b285-69505136f6d8", + "id": "8bba6191-25ab-41fe-b8b0-074d5bf74062", "name": "Bad Request", "originalRequest": { "url": { @@ -26656,7 +26656,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -26678,7 +26678,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6e55b47e-bde0-4d9a-b836-d4714e9f4ecc", + "id": "afb6d255-d62a-48cc-b754-fc70fdd501f0", "name": "Unauthorized", "originalRequest": { "url": { @@ -26721,7 +26721,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -26738,7 +26738,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -26749,7 +26749,7 @@ } }, { - "id": "c9aa0ea7-c705-4259-9265-dfe64c7e70f8", + "id": "a9c08852-7727-4363-a59f-8d7b4ae85857", "name": "Creates a virtual machine in a specific orchestrator host asynchronously", "request": { "name": "Creates a virtual machine in a specific orchestrator host asynchronously", @@ -26798,7 +26798,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -26819,7 +26819,7 @@ }, "response": [ { - "id": "67a8d607-cff6-424d-8d19-1e8f772d5884", + "id": "d8217044-7db7-491b-9fe7-9edb51f90dd1", "name": "Accepted", "originalRequest": { "url": { @@ -26863,7 +26863,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -26880,12 +26880,12 @@ "value": "application/json" } ], - "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"completed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", + "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"skipped\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "90ffdc5a-af06-429a-8f98-35ea42325241", + "id": "bcfb98da-44ce-438b-b4e5-18a43285010a", "name": "Bad Request", "originalRequest": { "url": { @@ -26929,7 +26929,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -26951,7 +26951,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eb6ce2b7-30c1-4b2d-9534-8471fae977d8", + "id": "6ffcbb0e-e1cb-4609-a442-b560fd0739b9", "name": "Unauthorized", "originalRequest": { "url": { @@ -26995,7 +26995,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -27012,7 +27012,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -27023,7 +27023,7 @@ } }, { - "id": "bd02eeef-c8d4-47a8-91bf-8f7b63325f09", + "id": "56eafab8-6804-4391-8eb7-4b5c9a0a6f3e", "name": "Register a virtual machine in a orchestrator host", "request": { "name": "Register a virtual machine in a orchestrator host", @@ -27093,7 +27093,7 @@ }, "response": [ { - "id": "86cc4a94-6610-4d72-9409-0f6b45a50328", + "id": "e043a7ab-23fc-440b-9f23-f2b51cf26719", "name": "OK", "originalRequest": { "url": { @@ -27154,12 +27154,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7ee8067a-826d-40a1-9870-500207ba6790", + "id": "62aa7a97-25ae-4ba5-914e-e115af139ea6", "name": "Bad Request", "originalRequest": { "url": { @@ -27225,7 +27225,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f56818df-4eb4-43af-a2b1-fe6d73d57e64", + "id": "684f46cb-21e7-4be2-8244-d9c19e9a233c", "name": "Unauthorized", "originalRequest": { "url": { @@ -27286,7 +27286,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -27297,7 +27297,7 @@ } }, { - "id": "66c0259b-2081-416c-b212-752a202583b1", + "id": "20418c56-3302-4014-a57a-85dc92d0d3d4", "name": "Get orchestrator host virtual machine", "request": { "name": "Get orchestrator host virtual machine", @@ -27364,7 +27364,7 @@ }, "response": [ { - "id": "044aa176-0cc0-40a2-bcc1-1f48c006fab7", + "id": "5898aebb-e635-491f-b9e9-e182029df564", "name": "OK", "originalRequest": { "url": { @@ -27422,12 +27422,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e2070c89-398a-456b-8c9d-b3f847614ae4", + "id": "75907ee1-98c2-48f9-97ee-9694ad9ee3ca", "name": "Bad Request", "originalRequest": { "url": { @@ -27490,7 +27490,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dbffe130-ca9a-435e-b303-9e507cd7469a", + "id": "ead0ea50-0bd9-415e-80ba-ec91b0074179", "name": "Unauthorized", "originalRequest": { "url": { @@ -27548,7 +27548,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -27559,7 +27559,7 @@ } }, { - "id": "787507b9-e371-4ce1-b7a7-2e19d7fdaffb", + "id": "1ed21603-ba31-4493-bb56-d41347387d25", "name": "Deletes orchestrator host virtual machine", "request": { "name": "Deletes orchestrator host virtual machine", @@ -27636,7 +27636,7 @@ }, "response": [ { - "id": "4d415458-418e-4381-bf33-8d7434acd456", + "id": "efd62ed9-4678-4efd-84f0-2f5bfff3efe0", "name": "Accepted", "originalRequest": { "url": { @@ -27698,7 +27698,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f5c3fbd0-59af-4ec3-8863-78f813121052", + "id": "b206c027-25de-43be-94ad-b054fd90ca4a", "name": "Bad Request", "originalRequest": { "url": { @@ -27771,7 +27771,7 @@ "_postman_previewlanguage": "json" }, { - "id": "309d59d5-cf6b-476c-901a-53ce9219b510", + "id": "c5c02b49-8a09-419d-86d2-9846b51387f9", "name": "Unauthorized", "originalRequest": { "url": { @@ -27839,7 +27839,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -27850,7 +27850,7 @@ } }, { - "id": "193fb98a-8334-475b-a65a-7f01511fd844", + "id": "fbe05072-aa83-40ac-baf9-9c53fb9cc0cb", "name": "Clones orchestrator host virtual machine", "request": { "name": "Clones orchestrator host virtual machine", @@ -27931,7 +27931,7 @@ }, "response": [ { - "id": "b6e5e58b-b621-4b09-8d6e-f865d3f5376b", + "id": "82452ff4-1a5a-4bca-9e68-9062835bbe14", "name": "OK", "originalRequest": { "url": { @@ -28008,7 +28008,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e9ef4263-ecd1-4963-8328-b7e90113391b", + "id": "1a6aaaed-0ce7-4860-8461-9ba88637f659", "name": "Bad Request", "originalRequest": { "url": { @@ -28085,7 +28085,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8010cd68-996c-4d4e-adaf-a9f287ab91b4", + "id": "4b146019-cece-4435-9076-2b4d48f40267", "name": "Unauthorized", "originalRequest": { "url": { @@ -28157,7 +28157,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -28168,7 +28168,7 @@ } }, { - "id": "c4c82415-703e-4584-96df-3cbd409a9a8f", + "id": "b84de6e7-3e9d-4ecf-bc1a-ac1fd5a95496", "name": "Executes a command in a orchestrator host virtual machine", "request": { "name": "Executes a command in a orchestrator host virtual machine", @@ -28236,7 +28236,7 @@ }, "response": [ { - "id": "a15d52e4-6280-4660-947a-692fce25286f", + "id": "cc8ff2d8-332b-4c4c-b626-e6de0ac18a16", "name": "OK", "originalRequest": { "url": { @@ -28300,7 +28300,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3aba87ce-16de-4a9e-b8e9-7caa8119395b", + "id": "2c1257de-8dc5-4467-8306-fc9f51c69d72", "name": "Bad Request", "originalRequest": { "url": { @@ -28364,7 +28364,7 @@ "_postman_previewlanguage": "json" }, { - "id": "baf33492-eb99-4691-baca-ee770b5e32ad", + "id": "d8aba8e3-74d6-4acb-ac05-f2e688d1ba17", "name": "Unauthorized", "originalRequest": { "url": { @@ -28423,7 +28423,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -28434,7 +28434,7 @@ } }, { - "id": "155d05c4-9f32-4bdc-8660-d8bc1f5d19c3", + "id": "102407b8-62ce-40d3-ad82-5ec1d4d72009", "name": "Pauses orchestrator host virtual machine", "request": { "name": "Pauses orchestrator host virtual machine", @@ -28502,7 +28502,7 @@ }, "response": [ { - "id": "3c385676-bfce-4aa5-a28b-1bc13c6e6b02", + "id": "008612ca-0ecb-409a-bce6-3d6e00d3f2b8", "name": "OK", "originalRequest": { "url": { @@ -28566,7 +28566,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4ac98d4d-252c-4e1c-9462-06217a016f36", + "id": "b41ea42e-0a5b-4902-b8d1-84b94b64038e", "name": "Bad Request", "originalRequest": { "url": { @@ -28630,7 +28630,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e912e12f-f3fe-48fe-b604-1ce9059dca3e", + "id": "371bf517-300a-4120-ab79-3d85b68be866", "name": "Unauthorized", "originalRequest": { "url": { @@ -28689,7 +28689,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -28700,7 +28700,7 @@ } }, { - "id": "c861d3e5-8471-433e-a5be-1c169a7f7af8", + "id": "6edbb2b9-83d1-477e-b68f-3e1134b89ff8", "name": "Renames orchestrator host virtual machine", "request": { "name": "Renames orchestrator host virtual machine", @@ -28768,7 +28768,7 @@ }, "response": [ { - "id": "71cd664b-afc2-4d47-817c-d22379b5f360", + "id": "8c84a59f-d07d-4f04-8816-d18367ec0c80", "name": "OK", "originalRequest": { "url": { @@ -28827,12 +28827,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "ca73d82f-04f1-4f4a-b23e-0cc89c26dcc9", + "id": "bb4001f1-589f-432c-b8fa-c7c9add96b4b", "name": "Bad Request", "originalRequest": { "url": { @@ -28896,7 +28896,7 @@ "_postman_previewlanguage": "json" }, { - "id": "df305812-4825-44f0-a811-96caf834bafd", + "id": "d426ee09-ef79-4757-8868-cae77ef7fd44", "name": "Unauthorized", "originalRequest": { "url": { @@ -28955,7 +28955,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -28966,7 +28966,7 @@ } }, { - "id": "461d9871-0b53-4bb2-a995-de6844049fa2", + "id": "46398bf0-e39b-4d55-9a4d-4487d9b3cff2", "name": "Resets orchestrator host virtual machine", "request": { "name": "Resets orchestrator host virtual machine", @@ -29034,7 +29034,7 @@ }, "response": [ { - "id": "0a871a57-a494-44fd-a86f-9fb9ea12ec70", + "id": "fe640e3b-7b14-4257-bc51-5316a08a1470", "name": "OK", "originalRequest": { "url": { @@ -29098,7 +29098,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52cad5c1-4ce7-4b05-a3a6-78361e85b6b1", + "id": "2d6e231b-84f2-4367-867f-ebd6f9a7a2ed", "name": "Bad Request", "originalRequest": { "url": { @@ -29162,7 +29162,7 @@ "_postman_previewlanguage": "json" }, { - "id": "144f1b3c-969a-4dc3-978d-75c9d4074181", + "id": "1466c6c4-4e70-4c0b-8fb2-22ef228c7502", "name": "Unauthorized", "originalRequest": { "url": { @@ -29221,7 +29221,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -29232,7 +29232,7 @@ } }, { - "id": "1f853feb-8719-4a25-80bd-ced15412a296", + "id": "cc3e8aa6-2849-4aab-9c2d-bd61d6b2a1e1", "name": "Restarts orchestrator host virtual machine", "request": { "name": "Restarts orchestrator host virtual machine", @@ -29300,7 +29300,7 @@ }, "response": [ { - "id": "b2dd163a-3096-4e25-8e38-4e2ee2955dc1", + "id": "dba7a320-1328-44d4-95fd-bc743e2cfa13", "name": "OK", "originalRequest": { "url": { @@ -29364,7 +29364,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6f704c76-f402-4646-a0c1-643bd0f9b105", + "id": "55545687-876e-46a0-a81a-29c87dadfb9d", "name": "Bad Request", "originalRequest": { "url": { @@ -29428,7 +29428,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a0ac8443-19f9-4c81-bedc-c4e818cd7363", + "id": "1c432943-33e9-4f16-845a-f3abb23aca5b", "name": "Unauthorized", "originalRequest": { "url": { @@ -29487,7 +29487,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -29498,7 +29498,7 @@ } }, { - "id": "84658ff5-510a-443e-90b0-2a7a0edda909", + "id": "9f207a22-29c6-4adc-8d33-00d72770cccc", "name": "Resumes orchestrator host virtual machine", "request": { "name": "Resumes orchestrator host virtual machine", @@ -29566,7 +29566,7 @@ }, "response": [ { - "id": "3bd0aaf6-b7db-4aa9-92f7-1683ef6a4748", + "id": "fab6ef1e-722a-4368-9638-f9b048b1df15", "name": "OK", "originalRequest": { "url": { @@ -29630,7 +29630,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f58bb8b-274a-45f8-9f86-9df506c8e79a", + "id": "0b7b3bfb-36ae-4ec6-acf6-c0471b926cc7", "name": "Bad Request", "originalRequest": { "url": { @@ -29694,7 +29694,7 @@ "_postman_previewlanguage": "json" }, { - "id": "91301900-385e-451b-a0ff-2483d6076dba", + "id": "5888a270-d89f-47a6-972e-e8a169b1ec32", "name": "Unauthorized", "originalRequest": { "url": { @@ -29753,7 +29753,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -29764,7 +29764,7 @@ } }, { - "id": "54c1fa49-1c31-42cb-889a-d41cf7f64b96", + "id": "801302e8-8a05-4c8a-b82c-600424c03051", "name": "Configures orchestrator host virtual machine", "request": { "name": "Configures orchestrator host virtual machine", @@ -29832,7 +29832,7 @@ }, "response": [ { - "id": "dce7bb28-6d4d-4395-b652-b479e4be1610", + "id": "4a80771c-bed9-4488-b7c1-3ca32327e37c", "name": "OK", "originalRequest": { "url": { @@ -29896,7 +29896,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2d329e4a-fc47-4d0f-9484-1404b7e8dc69", + "id": "ed08a98a-b9a2-4e9b-b1de-7af0bb5dfed3", "name": "Bad Request", "originalRequest": { "url": { @@ -29960,7 +29960,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a7fb69cb-dc59-40cd-86f5-43a44cdb91df", + "id": "964600e6-819c-4538-be81-64248044d66a", "name": "Unauthorized", "originalRequest": { "url": { @@ -30019,7 +30019,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -30030,7 +30030,7 @@ } }, { - "id": "16283e05-d48f-4788-b965-f65be47f7cf7", + "id": "bd2a4ef2-00ff-487e-93d9-58d11c393ebe", "name": "Lists snapshots of orchestrator host virtual machine", "request": { "name": "Lists snapshots of orchestrator host virtual machine", @@ -30098,7 +30098,7 @@ }, "response": [ { - "id": "380371aa-75cf-4fa6-81a5-f2e27e876a3d", + "id": "a8a90b56-bde0-42c3-84bf-e593dec7f2cb", "name": "OK", "originalRequest": { "url": { @@ -30162,7 +30162,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5799ff3d-c805-4397-b68b-f583d4d5e79d", + "id": "c71b5757-acb6-48e2-adf5-5c301d0cfff1", "name": "Bad Request", "originalRequest": { "url": { @@ -30226,7 +30226,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a1469724-3871-4642-89a1-d3d10925615b", + "id": "04c4a11b-94fa-4ec9-9500-bb50dfe46393", "name": "Unauthorized", "originalRequest": { "url": { @@ -30285,7 +30285,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -30296,7 +30296,7 @@ } }, { - "id": "eebbdc9b-bb65-4461-a804-ecfdd9e4928d", + "id": "8a84b88a-3298-4d2c-8bb1-f6bd71ecf44c", "name": "Creates a snapshot for orchestrator host virtual machine", "request": { "name": "Creates a snapshot for orchestrator host virtual machine", @@ -30377,7 +30377,7 @@ }, "response": [ { - "id": "c2358cb5-1c2d-41e4-b8a6-18e7424a1362", + "id": "88db3d0b-b499-43ea-855b-193f46950616", "name": "Accepted", "originalRequest": { "url": { @@ -30454,7 +30454,7 @@ "_postman_previewlanguage": "json" }, { - "id": "240a51a6-bd7e-4cb4-8d70-b1421c250215", + "id": "d821b210-ae60-486b-91a0-b059355765e3", "name": "Bad Request", "originalRequest": { "url": { @@ -30531,7 +30531,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c870fe86-6bcc-4699-9527-b5bd934b81ab", + "id": "fc8fd2ae-6504-4195-8312-d139b7820d92", "name": "Unauthorized", "originalRequest": { "url": { @@ -30603,7 +30603,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -30614,7 +30614,7 @@ } }, { - "id": "9a088fff-7ae4-44b5-8d2f-6674ba572d7f", + "id": "4a5eabba-0585-48d7-8bfb-3b579f0bb242", "name": "Deletes all snapshots of orchestrator host virtual machine", "request": { "name": "Deletes all snapshots of orchestrator host virtual machine", @@ -30682,7 +30682,7 @@ }, "response": [ { - "id": "7a80a45c-67b2-407e-b0c1-97b97dcc6a1e", + "id": "e6881936-6e21-45cd-a676-7613c251dd73", "name": "Accepted", "originalRequest": { "url": { @@ -30735,7 +30735,7 @@ "_postman_previewlanguage": "text" }, { - "id": "3b0e2aa0-851b-48e4-89ba-01117076e695", + "id": "2a2fa13d-c927-4102-95fc-f779f0c94c6d", "name": "Bad Request", "originalRequest": { "url": { @@ -30799,7 +30799,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6417797b-424b-44e1-ba97-4c951cdb3571", + "id": "3a90456f-1251-4e41-99ac-382215d03a37", "name": "Unauthorized", "originalRequest": { "url": { @@ -30858,7 +30858,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -30869,7 +30869,7 @@ } }, { - "id": "6c1e92f1-93e3-468d-ac8d-d449b20329b5", + "id": "06a8d26a-e18f-47cb-9b51-ae5127c7052f", "name": "Deletes a snapshot of orchestrator host virtual machine", "request": { "name": "Deletes a snapshot of orchestrator host virtual machine", @@ -30948,7 +30948,7 @@ }, "response": [ { - "id": "79babfd0-c4c0-4bd8-9093-b901ee73eb46", + "id": "0cd49e06-32d6-4f3b-8701-e48cd9e08fbf", "name": "Accepted", "originalRequest": { "url": { @@ -31012,7 +31012,7 @@ "_postman_previewlanguage": "text" }, { - "id": "1f533edf-7c1b-44df-ba72-6b7a045170ab", + "id": "dd95ed96-a566-4aa2-bbb9-d60360fdb16d", "name": "Bad Request", "originalRequest": { "url": { @@ -31087,7 +31087,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc4206df-0e50-4971-be9d-123e4fa93752", + "id": "5abc1abe-fe75-4f10-aa8b-7be8f0edbedc", "name": "Unauthorized", "originalRequest": { "url": { @@ -31157,7 +31157,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -31168,7 +31168,7 @@ } }, { - "id": "1f44f612-4d38-42b8-9b4a-17936550de73", + "id": "3f129fe8-f9cb-43d9-b669-915bb6a3dab3", "name": "Reverts orchestrator host virtual machine to a snapshot", "request": { "name": "Reverts orchestrator host virtual machine to a snapshot", @@ -31261,7 +31261,7 @@ }, "response": [ { - "id": "39ffedfa-ae9d-401e-8af9-69f386efd32e", + "id": "76ac7728-2a27-4ff7-a682-728a3e215477", "name": "Accepted", "originalRequest": { "url": { @@ -31350,7 +31350,7 @@ "_postman_previewlanguage": "json" }, { - "id": "507ea63f-6cda-44fc-b7b8-2b5da03d8440", + "id": "9a114c56-4fb6-4552-874f-a0b67f9912a3", "name": "Bad Request", "originalRequest": { "url": { @@ -31439,7 +31439,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ba8d5017-e1c9-471d-87c8-44a5b906c972", + "id": "696fcbe4-3b68-4d76-99d3-dc8eceb6d63d", "name": "Unauthorized", "originalRequest": { "url": { @@ -31523,7 +31523,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -31534,7 +31534,7 @@ } }, { - "id": "79009cde-ac76-4e1e-bcfe-3716210c0aab", + "id": "6da08b00-83d9-46fe-bc4b-e9e88ac20ffe", "name": "Starts orchestrator host virtual machine", "request": { "name": "Starts orchestrator host virtual machine", @@ -31602,7 +31602,7 @@ }, "response": [ { - "id": "1fdfb9ef-ef69-499f-b51d-b31d5963b996", + "id": "4fb80ee0-133b-4fbb-971c-8f5aeb628e31", "name": "OK", "originalRequest": { "url": { @@ -31666,7 +31666,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4095deca-fda2-4821-ba44-44b74398cf82", + "id": "65343bbb-ca8c-453b-af0c-8adfc84f4b46", "name": "Bad Request", "originalRequest": { "url": { @@ -31730,7 +31730,7 @@ "_postman_previewlanguage": "json" }, { - "id": "72b58475-eec9-48f5-ae68-33894e0982b3", + "id": "3730a89c-d09b-46db-a9f4-a9902ff8cd8e", "name": "Unauthorized", "originalRequest": { "url": { @@ -31789,7 +31789,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -31800,7 +31800,7 @@ } }, { - "id": "23397087-d294-470b-870d-e1cbb982f32f", + "id": "c550a065-0dcc-4f2c-a1e1-858fb141bc5a", "name": "Get orchestrator host virtual machine status", "request": { "name": "Get orchestrator host virtual machine status", @@ -31868,7 +31868,7 @@ }, "response": [ { - "id": "424c3f04-8dec-46b8-b27a-9094d195fba2", + "id": "eb887b74-de50-42c1-bba6-2fb08565dfc7", "name": "OK", "originalRequest": { "url": { @@ -31927,12 +31927,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "aeba96a9-2322-40bb-886a-b11aacdecf4e", + "id": "7349f88b-2bb8-4d93-bad5-47d83d6f6f89", "name": "Bad Request", "originalRequest": { "url": { @@ -31996,7 +31996,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ec0085b5-5a98-40e9-8352-7d1d36831704", + "id": "37cc34fa-24ee-4556-a0ad-66e7f2f14f8f", "name": "Unauthorized", "originalRequest": { "url": { @@ -32055,7 +32055,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -32066,7 +32066,7 @@ } }, { - "id": "6de94284-0bb4-49db-9291-124c9204741c", + "id": "ab304bd3-4e62-492b-9a56-9ed475ce565f", "name": "Stops orchestrator host virtual machine", "request": { "name": "Stops orchestrator host virtual machine", @@ -32144,7 +32144,7 @@ }, "response": [ { - "id": "52f68929-bf57-46a1-adf1-83282bbe3fab", + "id": "3aac473f-3137-4b5c-b2ee-8e561162a169", "name": "OK", "originalRequest": { "url": { @@ -32218,7 +32218,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b3c233ba-8029-4f51-a428-7ab87bd522f3", + "id": "2f6fc16a-699a-49a0-a16f-b49e374f89a1", "name": "Bad Request", "originalRequest": { "url": { @@ -32292,7 +32292,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b5b4ec81-42c6-4552-8e8d-8b53bc4d179d", + "id": "7f16bf5d-a7e2-4541-81f0-ac5953e31714", "name": "Unauthorized", "originalRequest": { "url": { @@ -32361,7 +32361,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -32372,7 +32372,7 @@ } }, { - "id": "625499da-d166-4bbe-ac23-bca5b59edfce", + "id": "136a8517-299a-483f-afb0-6e2fa0e657dd", "name": "Suspends orchestrator host virtual machine", "request": { "name": "Suspends orchestrator host virtual machine", @@ -32440,7 +32440,7 @@ }, "response": [ { - "id": "c2a14f11-54f1-4093-b684-f9108b3607e2", + "id": "ab247836-f956-43f2-a34c-557e5d3b1f05", "name": "OK", "originalRequest": { "url": { @@ -32504,7 +32504,7 @@ "_postman_previewlanguage": "json" }, { - "id": "04cc0254-8f6b-4501-ac08-fdf2736825b6", + "id": "077d4edb-feff-446f-a6f3-d0f1cde6c3cf", "name": "Bad Request", "originalRequest": { "url": { @@ -32568,7 +32568,7 @@ "_postman_previewlanguage": "json" }, { - "id": "48a4a3e4-73f5-4245-b0e0-b1d4daf64269", + "id": "b801cc84-f2b6-484a-81b8-19ac143d40c0", "name": "Unauthorized", "originalRequest": { "url": { @@ -32627,7 +32627,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -32638,7 +32638,7 @@ } }, { - "id": "894d77ca-dd4c-4e2e-b278-5f33ea3d486b", + "id": "ce7a4cb7-3553-48c0-909b-ea5eb7f2a5dc", "name": "Unregister a virtual machine in a orchestrator host", "request": { "name": "Unregister a virtual machine in a orchestrator host", @@ -32719,7 +32719,7 @@ }, "response": [ { - "id": "8796de64-125a-4ca7-b500-6db18f63e1d0", + "id": "0b45ef57-d2cd-4b4a-a52f-fec17f655b0e", "name": "OK", "originalRequest": { "url": { @@ -32791,12 +32791,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fe76bef7-decf-4463-993e-a17d9c063ba0", + "id": "a3c06f85-e2eb-4c6e-9e3f-dd6d20a0a121", "name": "Bad Request", "originalRequest": { "url": { @@ -32873,7 +32873,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7316dd53-c611-45e8-a3ef-b24b4b420ccd", + "id": "fc6e5814-145e-4c6f-b00f-e88a05b794d7", "name": "Unauthorized", "originalRequest": { "url": { @@ -32945,7 +32945,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -32956,7 +32956,7 @@ } }, { - "id": "cc658c46-70c7-470e-95f9-8874bbdc4cfe", + "id": "9fac7ad2-2842-41b4-9dae-647a29b03a0f", "name": "Gets orchestrator host reverse proxy configuration", "request": { "name": "Gets orchestrator host reverse proxy configuration", @@ -33012,7 +33012,7 @@ }, "response": [ { - "id": "87928f41-d9a2-4ad5-ae2d-f26d01ead528", + "id": "81f0b4e8-0d1e-4931-84c1-d41bf7e19d7a", "name": "OK", "originalRequest": { "url": { @@ -33064,7 +33064,7 @@ "_postman_previewlanguage": "json" }, { - "id": "68e8acb6-97c0-4a67-b776-34945715814e", + "id": "c7db87fa-eb81-43d7-968d-5d588a1f421f", "name": "Bad Request", "originalRequest": { "url": { @@ -33116,7 +33116,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b87c1b1b-5fb7-483d-afca-6bf8ed67ff96", + "id": "102e25dc-c065-4d85-8c33-cf845f6a2dce", "name": "Unauthorized", "originalRequest": { "url": { @@ -33163,7 +33163,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -33174,7 +33174,7 @@ } }, { - "id": "0b0428c8-bc73-4626-8e36-ce94fa4c7319", + "id": "7472feb1-17f0-4ed7-aa79-69fa93cd841a", "name": "Disables orchestrator host reverse proxy", "request": { "name": "Disables orchestrator host reverse proxy", @@ -33231,7 +33231,7 @@ }, "response": [ { - "id": "9170be95-d746-4c81-9b8c-58ba2359bb18", + "id": "d168d38d-3b6d-4abf-91e4-049259482151", "name": "Accepted", "originalRequest": { "url": { @@ -33273,7 +33273,7 @@ "_postman_previewlanguage": "text" }, { - "id": "1c944fcd-a6a2-4eac-bda6-844a36f012c3", + "id": "ac4a0834-003f-45aa-9ddd-4be5e992bc31", "name": "Bad Request", "originalRequest": { "url": { @@ -33326,7 +33326,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5854d8f7-ffa4-48a0-b137-b39d610e6efc", + "id": "d67a8eb5-3b01-43ed-8692-fd0c4c4be199", "name": "Unauthorized", "originalRequest": { "url": { @@ -33374,7 +33374,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -33385,7 +33385,7 @@ } }, { - "id": "7cbb8e46-7de7-47ab-ba44-dbd93c6e4c74", + "id": "602ae10a-d51e-4791-abf8-955799facf03", "name": "Enables orchestrator host reverse proxy", "request": { "name": "Enables orchestrator host reverse proxy", @@ -33442,7 +33442,7 @@ }, "response": [ { - "id": "21eac2d9-1086-40c2-ad2e-584315a558fc", + "id": "3c75d0d1-7bab-4461-9685-841b30792a03", "name": "Accepted", "originalRequest": { "url": { @@ -33484,7 +33484,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f4cdad72-f0fc-4e8d-94b1-67c29485eae7", + "id": "fffbd8e2-76ac-40d9-93c0-02c3be252677", "name": "Bad Request", "originalRequest": { "url": { @@ -33537,7 +33537,7 @@ "_postman_previewlanguage": "json" }, { - "id": "565cf3c8-ebe3-40e2-b191-3773a6dbee5f", + "id": "4652e828-f0c8-4478-8f04-de79da5660ff", "name": "Unauthorized", "originalRequest": { "url": { @@ -33585,7 +33585,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -33596,7 +33596,7 @@ } }, { - "id": "fd46a985-2571-493a-8eb0-b66b39de2d21", + "id": "997f9364-1f3e-4498-9bff-7f865ddc668b", "name": "Gets orchestrator host reverse proxy hosts", "request": { "name": "Gets orchestrator host reverse proxy hosts", @@ -33653,7 +33653,7 @@ }, "response": [ { - "id": "38dd1a13-3aef-4dec-b757-f7e3b39d6905", + "id": "4c781efd-8328-40eb-8737-88b5f4989afc", "name": "OK", "originalRequest": { "url": { @@ -33701,12 +33701,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"cors\": {\n\t\t\t\"allowed_headers\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_methods\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_origins\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"host\": \"\",\n\t\t\"http_routes\": [\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"port\": \"\",\n\t\t\"tcp_route\": {\n\t\t\t\"id\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t\"tls\": {\n\t\t\t\"cert\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"key\": \"\"\n\t\t}\n\t},\n\t{\n\t\t\"cors\": {\n\t\t\t\"allowed_headers\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_methods\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_origins\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"host\": \"\",\n\t\t\"http_routes\": [\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"port\": \"\",\n\t\t\"tcp_route\": {\n\t\t\t\"id\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t\"tls\": {\n\t\t\t\"cert\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"key\": \"\"\n\t\t}\n\t}\n]", + "body": "[\n\t{\n\t\t\"cors\": {\n\t\t\t\"allowed_headers\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_methods\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_origins\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"host\": \"\",\n\t\t\"http_routes\": [\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"port\": \"\",\n\t\t\"tcp_route\": {\n\t\t\t\"id\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t\"tls\": {\n\t\t\t\"cert\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"key\": \"\"\n\t\t}\n\t},\n\t{\n\t\t\"cors\": {\n\t\t\t\"allowed_headers\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_methods\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_origins\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"host\": \"\",\n\t\t\"http_routes\": [\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"port\": \"\",\n\t\t\"tcp_route\": {\n\t\t\t\"id\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t\"tls\": {\n\t\t\t\"cert\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"key\": \"\"\n\t\t}\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5e32c6b5-ee3e-45a4-9cdd-bece127296ab", + "id": "0c332507-62dd-4f83-8144-2c9b645c0c7a", "name": "Bad Request", "originalRequest": { "url": { @@ -33759,7 +33759,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c376df93-e7b3-4547-a487-712fd6f0db07", + "id": "21958fd7-63e5-4f1a-8591-34a415c80d9b", "name": "Unauthorized", "originalRequest": { "url": { @@ -33807,7 +33807,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -33818,7 +33818,7 @@ } }, { - "id": "d901faf3-7cc9-43c8-8144-587e072df66d", + "id": "3876d4e2-ddf2-4775-a82d-a21d0cdbcd25", "name": "Creates a orchestrator host reverse proxy host", "request": { "name": "Creates a orchestrator host reverse proxy host", @@ -33861,7 +33861,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -33882,7 +33882,7 @@ }, "response": [ { - "id": "d9916e69-3601-4235-9ec2-e84fa1e1b351", + "id": "a7d07c10-ae56-4002-8465-cdbe237c8b6b", "name": "OK", "originalRequest": { "url": { @@ -33915,7 +33915,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -33932,12 +33932,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1c74b891-9aee-41b4-b7f6-6ad355197fbe", + "id": "5e7a9507-1a29-4159-9df9-58e111da998d", "name": "Bad Request", "originalRequest": { "url": { @@ -33970,7 +33970,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -33992,7 +33992,7 @@ "_postman_previewlanguage": "json" }, { - "id": "a473e5fc-d914-4e6e-8b6e-818cc7be4126", + "id": "2f3b486f-9f05-421f-a7ad-e045660509e1", "name": "Unauthorized", "originalRequest": { "url": { @@ -34025,7 +34025,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -34042,7 +34042,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -34053,7 +34053,7 @@ } }, { - "id": "360ca190-63e9-487d-90a4-fe4e51c4c41e", + "id": "1d942835-acd8-4fd8-88b7-627cca7b4c26", "name": "Gets orchestrator host reverse proxy hosts", "request": { "name": "Gets orchestrator host reverse proxy hosts", @@ -34115,7 +34115,7 @@ }, "response": [ { - "id": "475209ea-0f11-49c5-b33a-d9fe8a4edcfd", + "id": "c5a390b9-bf9c-4184-927d-fb229979965f", "name": "OK", "originalRequest": { "url": { @@ -34164,12 +34164,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "653ac2fb-c470-4536-9af1-6bad30056be0", + "id": "4dca86c8-a466-4888-a6ac-9a30a45c75a8", "name": "Bad Request", "originalRequest": { "url": { @@ -34223,7 +34223,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e52f5e14-5e70-4128-9324-e9533bb6695b", + "id": "cd8b0a6e-9aff-4cdd-9f3f-350cf0b7be7c", "name": "Unauthorized", "originalRequest": { "url": { @@ -34272,7 +34272,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -34283,7 +34283,7 @@ } }, { - "id": "e4e429f5-0484-4ea7-ac66-93aa0843e2d7", + "id": "e1c036db-d731-43b6-abc8-2f100fa459eb", "name": "Updates an orchestrator host reverse proxy host", "request": { "name": "Updates an orchestrator host reverse proxy host", @@ -34352,7 +34352,7 @@ }, "response": [ { - "id": "ed6475a0-afdc-4459-8ac1-25628c1a0d08", + "id": "f1e7c8bb-79d9-4fb9-993b-97cab70388d1", "name": "OK", "originalRequest": { "url": { @@ -34403,12 +34403,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5c684302-7c55-4b52-99b2-0b21e4a9aaed", + "id": "7f3d8894-cc74-49bd-8b6d-4e020ec2f327", "name": "Bad Request", "originalRequest": { "url": { @@ -34464,7 +34464,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1eb576a9-ebc6-47b6-aa35-86a8077aba33", + "id": "799826f1-fc2a-4e41-a6e7-da9372bf4e86", "name": "Unauthorized", "originalRequest": { "url": { @@ -34515,7 +34515,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -34526,7 +34526,7 @@ } }, { - "id": "9a614928-ffa1-4cde-90a4-0e66dfd726d9", + "id": "e3e44ec1-fca6-4b97-8cf1-8ea1d360aaf4", "name": "Deletes an orchestrator host reverse proxy host", "request": { "name": "Deletes an orchestrator host reverse proxy host", @@ -34594,7 +34594,7 @@ }, "response": [ { - "id": "7874a163-ebd4-488e-9298-c75024c5d052", + "id": "7182b9ef-3313-4660-9065-66992eee9c40", "name": "Accepted", "originalRequest": { "url": { @@ -34647,7 +34647,7 @@ "_postman_previewlanguage": "text" }, { - "id": "2db8e4bb-710e-46c1-a1c0-8feb450fd720", + "id": "af1127a1-5352-44b3-9eb7-9d3e88b7eb8e", "name": "Bad Request", "originalRequest": { "url": { @@ -34711,7 +34711,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e66129f-5262-4c43-a778-4422f20fe45b", + "id": "90dfdf13-e003-4dfc-807a-8d54a01b953d", "name": "Unauthorized", "originalRequest": { "url": { @@ -34770,7 +34770,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -34781,7 +34781,7 @@ } }, { - "id": "3abab284-29e6-4d80-b245-39eedc2cbabd", + "id": "44cb7daa-3477-43c6-8b62-0a83db6e47da", "name": "Upserts an orchestrator host reverse proxy host http route", "request": { "name": "Upserts an orchestrator host reverse proxy host http route", @@ -34851,7 +34851,7 @@ }, "response": [ { - "id": "f210f5ff-6a08-48a8-9019-81d67cc3876f", + "id": "b40fb014-8eca-46d3-be5f-af05309d8040", "name": "OK", "originalRequest": { "url": { @@ -34903,12 +34903,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5d8fe0ef-2056-4898-8d9f-c9e8e58ad4db", + "id": "9cec957e-4e98-4a2a-afdf-1a768b3509e2", "name": "Bad Request", "originalRequest": { "url": { @@ -34965,7 +34965,7 @@ "_postman_previewlanguage": "json" }, { - "id": "15e3aa28-3084-42b2-8409-5e94ab3068bd", + "id": "5234e15a-70d9-4517-bf0b-479776bec076", "name": "Unauthorized", "originalRequest": { "url": { @@ -35017,7 +35017,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -35028,7 +35028,7 @@ } }, { - "id": "dd71547b-8018-4bfe-afe5-54681ec6fa28", + "id": "bb136a70-ffe7-4b63-bd29-3405bf5ff27c", "name": "Deletes an orchestrator host reverse proxy host http route", "request": { "name": "Deletes an orchestrator host reverse proxy host http route", @@ -35108,7 +35108,7 @@ }, "response": [ { - "id": "d1690450-ee0a-418e-be6a-a65a853857a0", + "id": "a14cdf58-dfb7-40e6-b2bd-cf9b2564d7e7", "name": "Accepted", "originalRequest": { "url": { @@ -35173,7 +35173,7 @@ "_postman_previewlanguage": "text" }, { - "id": "f4b798fb-71a5-4f56-a347-47dc234ca53f", + "id": "a0173983-9c45-4c5d-b021-f618627a378a", "name": "Bad Request", "originalRequest": { "url": { @@ -35249,7 +35249,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fa75a49a-f487-4576-9929-6dfd40277f89", + "id": "0081f6d0-fecc-4d12-98c6-85fdd4045fde", "name": "Unauthorized", "originalRequest": { "url": { @@ -35320,7 +35320,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -35331,7 +35331,7 @@ } }, { - "id": "8c354582-26fa-4f1a-b621-1f81a6d34425", + "id": "d879a093-f1c9-4188-ba7d-8f8fbc1a7d83", "name": "Update an orchestrator host reverse proxy host tcp route", "request": { "name": "Update an orchestrator host reverse proxy host tcp route", @@ -35401,7 +35401,7 @@ }, "response": [ { - "id": "c2664c05-82cc-46d0-9fa5-c9a812675bf5", + "id": "261a63df-9726-437c-b707-aab06b7c91e2", "name": "OK", "originalRequest": { "url": { @@ -35453,12 +35453,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7917a066-528d-4b13-97bb-49daa6d5103b", + "id": "2b5185ac-3cca-46a2-a15f-eac2965776b3", "name": "Bad Request", "originalRequest": { "url": { @@ -35515,7 +35515,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8c375101-2ace-450c-ae7e-860f157365c0", + "id": "cd3fe162-c463-4761-b613-20955dc78381", "name": "Unauthorized", "originalRequest": { "url": { @@ -35567,7 +35567,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -35578,7 +35578,7 @@ } }, { - "id": "581374bf-1246-401d-82e4-e0b4a893e65c", + "id": "bad4a6a9-d909-4011-b46e-0c1f193df77e", "name": "Restarts orchestrator host reverse proxy", "request": { "name": "Restarts orchestrator host reverse proxy", @@ -35635,7 +35635,7 @@ }, "response": [ { - "id": "35d01b99-f917-46cd-bb8f-01cf1164f761", + "id": "16d7ea2c-4e6a-4ad5-a2c7-b89b4024c748", "name": "Accepted", "originalRequest": { "url": { @@ -35677,7 +35677,7 @@ "_postman_previewlanguage": "text" }, { - "id": "bc27653b-7779-4dde-baf4-76ff21592927", + "id": "c9a1c24a-abbd-4dbe-9799-63198118b4d5", "name": "Bad Request", "originalRequest": { "url": { @@ -35730,7 +35730,7 @@ "_postman_previewlanguage": "json" }, { - "id": "06bf4096-5668-4458-8b2f-c2c80b927212", + "id": "15eec663-b7ea-4c9a-9667-503e19e27f9f", "name": "Unauthorized", "originalRequest": { "url": { @@ -35778,7 +35778,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -35789,7 +35789,7 @@ } }, { - "id": "4ffcc021-11e5-4d81-bbf7-c67d474ea4ec", + "id": "c34298c5-e3f5-4b6f-8964-f664e6920984", "name": "Get orchestrator Virtual Machines", "request": { "name": "Get orchestrator Virtual Machines", @@ -35832,7 +35832,7 @@ }, "response": [ { - "id": "4abcaf07-86e1-4267-8484-ec1eb281e625", + "id": "e0006888-92e0-46d2-bbd0-045f3ee8fd31", "name": "OK", "originalRequest": { "url": { @@ -35866,12 +35866,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": 7,\n\t\t\t\"key_1\": true\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": 7713,\n\t\t\t\"key_1\": 7473\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t}\n]", + "body": "[\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": 8856\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t},\n\t{\n\t\t\"Advanced\": {\n\t\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\t\"Rosetta Linux\": \"\",\n\t\t\t\"Share host location\": \"\",\n\t\t\t\"Show developer tools\": \"\",\n\t\t\t\"Swipe from edges\": \"\",\n\t\t\t\"VM hostname synchronization\": \"\"\n\t\t},\n\t\t\"Allow select boot device\": \"\",\n\t\t\"BIOS type\": \"\",\n\t\t\"Boot order\": \"\",\n\t\t\"Coherence\": {\n\t\t\t\"Auto-switch to full screen\": \"\",\n\t\t\t\"Disable aero\": \"\",\n\t\t\t\"Hide minimized windows\": \"\",\n\t\t\t\"Show Windows systray in Mac menu\": \"\"\n\t\t},\n\t\t\"Description\": \"\",\n\t\t\"EFI Secure boot\": \"\",\n\t\t\"Expiration\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"External boot device\": \"\",\n\t\t\"Fullscreen\": {\n\t\t\t\"Activate spaces on click\": \"\",\n\t\t\t\"Gamma control\": \"\",\n\t\t\t\"Optimize for games\": \"\",\n\t\t\t\"Scale view mode\": \"\",\n\t\t\t\"Use all displays\": \"\"\n\t\t},\n\t\t\"Guest Shared Folders\": {\n\t\t\t\"Automount\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"GuestTools\": {\n\t\t\t\"state\": \"\",\n\t\t\t\"version\": \"\"\n\t\t},\n\t\t\"Hardware\": {\n\t\t\t\"cdrom0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"state\": \"\"\n\t\t\t},\n\t\t\t\"cpu\": {\n\t\t\t\t\"VT-x\": \"\",\n\t\t\t\t\"accl\": \"\",\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"cpus\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"mode\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"hdd0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"image\": \"\",\n\t\t\t\t\"online-compact\": \"\",\n\t\t\t\t\"port\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"memory\": {\n\t\t\t\t\"auto\": \"\",\n\t\t\t\t\"hotplug\": \"\",\n\t\t\t\t\"size\": \"\"\n\t\t\t},\n\t\t\t\"memory_quota\": {\n\t\t\t\t\"auto\": \"\"\n\t\t\t},\n\t\t\t\"net0\": {\n\t\t\t\t\"card\": \"\",\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mac\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t\"sound0\": {\n\t\t\t\t\"enabled\": \"\",\n\t\t\t\t\"mixer\": \"\",\n\t\t\t\t\"output\": \"\"\n\t\t\t},\n\t\t\t\"usb\": {\n\t\t\t\t\"enabled\": \"\"\n\t\t\t},\n\t\t\t\"video\": {\n\t\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\t\"adapter-type\": \"\",\n\t\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\t\"high-resolution\": \"\",\n\t\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\t\"size\": \"\",\n\t\t\t\t\"vertical-sync\": \"\"\n\t\t\t}\n\t\t},\n\t\t\"Home\": \"\",\n\t\t\"Home path\": \"\",\n\t\t\"Host Shared Folders\": {\n\t\t\t\"key_0\": \"string\",\n\t\t\t\"key_1\": 6456,\n\t\t\t\"key_2\": \"string\"\n\t\t},\n\t\t\"Host defined sharing\": \"\",\n\t\t\"ID\": \"\",\n\t\t\"Miscellaneous Sharing\": {\n\t\t\t\"Shared clipboard\": \"\",\n\t\t\t\"Shared cloud\": \"\"\n\t\t},\n\t\t\"Modality\": {\n\t\t\t\"Capture mouse clicks\": \"\",\n\t\t\t\"Opacity (percentage)\": \"\",\n\t\t\t\"Show on all spaces\": \"\",\n\t\t\t\"Stay on top\": \"\"\n\t\t},\n\t\t\"Mouse and Keyboard\": {\n\t\t\t\"Keyboard optimization mode\": \"\",\n\t\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\t\"Smooth scrolling\": \"\",\n\t\t\t\"Sticky mouse\": \"\"\n\t\t},\n\t\t\"Name\": \"\",\n\t\t\"Network\": {\n\t\t\t\"Conditioned\": \"\",\n\t\t\t\"Inbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"Outbound\": {\n\t\t\t\t\"Bandwidth\": \"\",\n\t\t\t\t\"Delay\": \"\",\n\t\t\t\t\"Packet Loss\": \"\"\n\t\t\t},\n\t\t\t\"ipAddresses\": [\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"ip\": \"\",\n\t\t\t\t\t\"type\": \"\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"OS\": \"\",\n\t\t\"Optimization\": {\n\t\t\t\"Adaptive hypervisor\": \"\",\n\t\t\t\"Auto compress virtual disks\": \"\",\n\t\t\t\"Disabled Windows logo\": \"\",\n\t\t\t\"Faster virtual machine\": \"\",\n\t\t\t\"Hypervisor type\": \"\",\n\t\t\t\"Longer battery life\": \"\",\n\t\t\t\"Nested virtualization\": \"\",\n\t\t\t\"PMU virtualization\": \"\",\n\t\t\t\"Resource quota\": \"\",\n\t\t\t\"Show battery status\": \"\"\n\t\t},\n\t\t\"Print Management\": {\n\t\t\t\"Show host printer UI\": \"\",\n\t\t\t\"Synchronize default printer\": \"\",\n\t\t\t\"Synchronize with host printers\": \"\"\n\t\t},\n\t\t\"Restore Image\": \"\",\n\t\t\"SMBIOS settings\": {\n\t\t\t\"BIOS Version\": \"\",\n\t\t\t\"Board Manufacturer\": \"\",\n\t\t\t\"System serial number\": \"\"\n\t\t},\n\t\t\"Security\": {\n\t\t\t\"Archived\": \"\",\n\t\t\t\"Configuration is locked\": \"\",\n\t\t\t\"Custom password protection\": \"\",\n\t\t\t\"Encrypted\": \"\",\n\t\t\t\"Packed\": \"\",\n\t\t\t\"Protected\": \"\",\n\t\t\t\"TPM enabled\": \"\",\n\t\t\t\"TPM type\": \"\"\n\t\t},\n\t\t\"Shared Applications\": {\n\t\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\t\"Show guest notifications\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Shared Profile\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Smart Guard\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"SmartMount\": {\n\t\t\t\"CD/DVD drives\": \"\",\n\t\t\t\"Network shares\": \"\",\n\t\t\t\"Removable drives\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Startup and Shutdown\": {\n\t\t\t\"Autostart\": \"\",\n\t\t\t\"Autostart delay\": \"\",\n\t\t\t\"Autostop\": \"\",\n\t\t\t\"On shutdown\": \"\",\n\t\t\t\"On window close\": \"\",\n\t\t\t\"Pause idle\": \"\",\n\t\t\t\"Startup view\": \"\",\n\t\t\t\"Undo disks\": \"\"\n\t\t},\n\t\t\"State\": \"\",\n\t\t\"Template\": \"\",\n\t\t\"Time Synchronization\": {\n\t\t\t\"Interval (in seconds)\": \"\",\n\t\t\t\"Smart mode\": \"\",\n\t\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"Travel mode\": {\n\t\t\t\"Enter condition\": \"\",\n\t\t\t\"Enter threshold\": \"\",\n\t\t\t\"Quit condition\": \"\"\n\t\t},\n\t\t\"Type\": \"\",\n\t\t\"USB and Bluetooth\": {\n\t\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\t\"Automatic sharing cameras\": \"\",\n\t\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\t\"Support USB 3.0\": \"\"\n\t\t},\n\t\t\"Uptime\": \"\",\n\t\t\"host\": \"\",\n\t\t\"host_external_ip_address\": \"\",\n\t\t\"host_id\": \"\",\n\t\t\"host_name\": \"\",\n\t\t\"host_state\": \"\",\n\t\t\"host_url\": \"\",\n\t\t\"internal_ip_address\": \"\",\n\t\t\"user\": \"\"\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "113e24de-3636-48fe-9e0e-cd6ccfb24ec2", + "id": "aca30910-2c8a-4510-bb0e-3eca59de9846", "name": "Bad Request", "originalRequest": { "url": { @@ -35910,7 +35910,7 @@ "_postman_previewlanguage": "json" }, { - "id": "52603a50-9dbc-4927-a1f3-b9fd37acb536", + "id": "fa82e669-80bd-43ea-850e-7bb179194206", "name": "Unauthorized", "originalRequest": { "url": { @@ -35944,7 +35944,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -35955,7 +35955,7 @@ } }, { - "id": "f96b14ca-b4b8-4fd7-9c2e-6b3f782fd862", + "id": "90bcb2ef-c73a-4840-968c-b37bd0956dd6", "name": "Creates a virtual machine in one of the hosts for the orchestrator", "request": { "name": "Creates a virtual machine in one of the hosts for the orchestrator", @@ -35990,7 +35990,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -36011,7 +36011,7 @@ }, "response": [ { - "id": "9f38e47c-4db6-48b3-8430-87cb60b7c044", + "id": "0e10ed47-8a3f-4671-baf0-83d65c83341c", "name": "OK", "originalRequest": { "url": { @@ -36041,7 +36041,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -36063,7 +36063,7 @@ "_postman_previewlanguage": "json" }, { - "id": "4864f212-4779-455c-9f07-83563358c9ca", + "id": "3ebf49e6-9580-4cb8-8503-43775c0f9d03", "name": "Bad Request", "originalRequest": { "url": { @@ -36093,7 +36093,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -36115,7 +36115,7 @@ "_postman_previewlanguage": "json" }, { - "id": "e2f3738f-233f-449b-9fd8-b21a4845d299", + "id": "ada790a7-27d1-4f0d-b3cf-c54050a8dbaf", "name": "Unauthorized", "originalRequest": { "url": { @@ -36145,7 +36145,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -36162,7 +36162,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -36173,7 +36173,7 @@ } }, { - "id": "8690b28f-1f7b-472e-acc6-7e0f7fc9ee92", + "id": "56595c88-d9cb-48ac-81f8-efb96d0eef77", "name": "Creates a virtual machine in one of the orchestrator hosts asynchronously", "request": { "name": "Creates a virtual machine in one of the orchestrator hosts asynchronously", @@ -36209,7 +36209,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -36230,7 +36230,7 @@ }, "response": [ { - "id": "d409ec91-612d-469a-82e1-7d1930728eec", + "id": "4bbde928-eca1-481c-bb9d-a43e01704d73", "name": "Accepted", "originalRequest": { "url": { @@ -36261,7 +36261,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -36278,12 +36278,12 @@ "value": "application/json" } ], - "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"completed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", + "body": "{\n\t\"created_at\": \"\",\n\t\"error\": \"\",\n\t\"id\": \"\",\n\t\"is_orchestrator_job\": \"\",\n\t\"job_operation\": \"\",\n\t\"job_type\": \"\",\n\t\"message\": \"\",\n\t\"owner\": \"\",\n\t\"owner_email\": \"\",\n\t\"owner_name\": \"\",\n\t\"progress\": \"\",\n\t\"result\": \"\",\n\t\"result_record_id\": \"\",\n\t\"result_record_link_id\": \"\",\n\t\"result_record_name\": \"\",\n\t\"result_record_type\": \"\",\n\t\"state\": \"failed\",\n\t\"steps\": [\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"failed\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"current_percentage\": \"\",\n\t\t\t\"display_name\": \"\",\n\t\t\t\"error\": \"\",\n\t\t\t\"eta\": \"\",\n\t\t\t\"filename\": \"\",\n\t\t\t\"has_percentage\": \"\",\n\t\t\t\"message\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"parallel\": \"\",\n\t\t\t\"state\": \"skipped\",\n\t\t\t\"total\": \"\",\n\t\t\t\"unit\": \"\",\n\t\t\t\"value\": \"\",\n\t\t\t\"weight\": \"\"\n\t\t}\n\t],\n\t\"updated_at\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1e957197-8a47-48c3-a599-3c6a2b800b14", + "id": "88e65ca6-eff9-4500-af7d-78d603533458", "name": "Bad Request", "originalRequest": { "url": { @@ -36314,7 +36314,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -36336,7 +36336,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8fc2d1e0-a964-42e8-b076-ceb780de885b", + "id": "86808845-f72d-4ea2-8406-6c532c272879", "name": "Unauthorized", "originalRequest": { "url": { @@ -36367,7 +36367,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", + "raw": "{\n\t\"architecture\": \"\",\n\t\"catalog_manifest\": {\n\t\t\"architecture\": \"\",\n\t\t\"catalog_id\": \"\",\n\t\t\"catalog_manager_id\": \"\",\n\t\t\"connection\": \"\",\n\t\t\"machine_name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"path\": \"\",\n\t\t\"provider_metadata\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"start_after_pull\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"name\": \"\",\n\t\"owner\": \"\",\n\t\"packer_template\": {\n\t\t\"architecture\": \"\",\n\t\t\"desiredState\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"template\": \"\"\n\t},\n\t\"selection_tags\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"start_on_create\": \"\",\n\t\"vagrant_box\": {\n\t\t\"architecture\": \"\",\n\t\t\"box\": \"\",\n\t\t\"custom_parallels_config\": \"\",\n\t\t\"custom_vagrant_config\": \"\",\n\t\t\"name\": \"\",\n\t\t\"owner\": \"\",\n\t\t\"specs\": {\n\t\t\t\"cpu\": \"\",\n\t\t\t\"disk\": \"\",\n\t\t\t\"memory\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"vagrant_file_path\": \"\",\n\t\t\"version\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -36384,7 +36384,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -36395,7 +36395,7 @@ } }, { - "id": "8d71a137-479e-471e-b9f4-3d1842ac74b4", + "id": "55282b30-6798-425a-8747-238ad4f23fd8", "name": "Get orchestrator Virtual Machine", "request": { "name": "Get orchestrator Virtual Machine", @@ -36444,7 +36444,7 @@ }, "response": [ { - "id": "c56d7685-9caf-4539-aa0a-e7cabe8f57db", + "id": "267cb640-293b-47ec-abf0-e01c33cfa05b", "name": "OK", "originalRequest": { "url": { @@ -36479,12 +36479,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "98866e66-425f-41a0-b72b-0a74c587a379", + "id": "8145a7a5-0b0f-426d-aaf0-bd5c17657087", "name": "Bad Request", "originalRequest": { "url": { @@ -36524,7 +36524,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eb2b699c-082d-4fcc-96a7-77373b09a407", + "id": "592fae95-e994-4218-896e-0721fca3461c", "name": "Unauthorized", "originalRequest": { "url": { @@ -36559,7 +36559,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -36570,7 +36570,7 @@ } }, { - "id": "5f1863eb-2935-451c-8739-d475b9f88d88", + "id": "1f8f87fe-08fc-4ca6-8e53-20f102c9355c", "name": "Deletes orchestrator virtual machine", "request": { "name": "Deletes orchestrator virtual machine", @@ -36635,7 +36635,7 @@ }, "response": [ { - "id": "cdc9a7ff-0228-457f-b352-24b460b27ad5", + "id": "7f65f2ca-bf20-475d-a299-c6fd36dacb41", "name": "Accepted", "originalRequest": { "url": { @@ -36685,7 +36685,7 @@ "_postman_previewlanguage": "text" }, { - "id": "cdd48bf2-e4eb-4b7a-b9e7-332f68885ea6", + "id": "2ff57a89-fe15-42b8-87c7-460e9a916967", "name": "Bad Request", "originalRequest": { "url": { @@ -36746,7 +36746,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bb6b91a4-cab1-4169-891f-0697418b5a66", + "id": "3bd3cbd9-3cdc-4691-942e-b4ae73d6c601", "name": "Unauthorized", "originalRequest": { "url": { @@ -36802,7 +36802,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -36813,7 +36813,7 @@ } }, { - "id": "347397b7-fd86-44c8-abc9-b2331160a0b7", + "id": "87c8de31-ec98-4630-a957-e0df8fb34816", "name": "Clones orchestrator virtual machine", "request": { "name": "Clones orchestrator virtual machine", @@ -36882,7 +36882,7 @@ }, "response": [ { - "id": "7ffa0430-4e84-49e7-92eb-1f219c6c276e", + "id": "884b122a-6f5e-4e01-9cd9-fa31026329f4", "name": "OK", "originalRequest": { "url": { @@ -36947,7 +36947,7 @@ "_postman_previewlanguage": "json" }, { - "id": "f20b3647-9b85-42b0-a561-a19b1f627d49", + "id": "fecc2f7f-1d2a-40f2-8268-08a6fcccc466", "name": "Bad Request", "originalRequest": { "url": { @@ -37012,7 +37012,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8b4dc0f7-0042-4e34-b0e4-866988d746bb", + "id": "a45093ee-b955-4956-9f2a-ab9d41d553a0", "name": "Unauthorized", "originalRequest": { "url": { @@ -37072,7 +37072,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -37083,7 +37083,7 @@ } }, { - "id": "8fa45c59-51dd-4cbe-946d-f7a182327726", + "id": "10c9e26e-08ce-4113-a6cb-6f3894d9746b", "name": "Executes a command in a orchestrator virtual machine", "request": { "name": "Executes a command in a orchestrator virtual machine", @@ -37139,7 +37139,7 @@ }, "response": [ { - "id": "5a10f096-518d-435d-95c3-0a5a26f5aefc", + "id": "38c3be31-0bfd-497d-8a02-f6bc9379f113", "name": "OK", "originalRequest": { "url": { @@ -37191,7 +37191,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bbf71ded-fa9b-4bc4-83ec-da74d98e6588", + "id": "1c2d3c00-f0eb-49b8-9ec7-bdd051b222bb", "name": "Bad Request", "originalRequest": { "url": { @@ -37243,7 +37243,7 @@ "_postman_previewlanguage": "json" }, { - "id": "038aa794-2718-4df8-817e-2bb1e0bd2f4d", + "id": "ed8225bd-c458-4465-a4d0-fa2d5c57bd4f", "name": "Unauthorized", "originalRequest": { "url": { @@ -37290,7 +37290,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -37301,7 +37301,7 @@ } }, { - "id": "a2ab7a93-3020-4488-817c-c8f75d1f26d8", + "id": "f607a910-4a74-49b1-ab8b-1323816fbbf1", "name": "Pauses orchestrator virtual machine", "request": { "name": "Pauses orchestrator virtual machine", @@ -37357,7 +37357,7 @@ }, "response": [ { - "id": "7df2f834-6be8-4219-b234-e90ecc4a27c3", + "id": "67ae8ca4-a985-4948-bc63-ddb65fef5ebc", "name": "OK", "originalRequest": { "url": { @@ -37409,7 +37409,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c4fd105-986e-427c-a293-b759dff95bd1", + "id": "d81e0dfa-c64a-468a-adbd-b98595978868", "name": "Bad Request", "originalRequest": { "url": { @@ -37461,7 +37461,7 @@ "_postman_previewlanguage": "json" }, { - "id": "71611281-b245-46a0-a6c3-8324316f3781", + "id": "9796e4b3-0cb6-4932-8aa3-0d23fb175b52", "name": "Unauthorized", "originalRequest": { "url": { @@ -37508,7 +37508,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -37519,7 +37519,7 @@ } }, { - "id": "6b5c4ab7-f54c-4517-b6a0-51346d571561", + "id": "4dedf2dc-d16d-440d-9033-f41fccc63038", "name": "Renames orchestrator virtual machine", "request": { "name": "Renames orchestrator virtual machine", @@ -37575,7 +37575,7 @@ }, "response": [ { - "id": "ac5a917f-928f-433a-9f6d-041721311e0e", + "id": "fc77d54b-02ec-44da-923e-9dc864563174", "name": "OK", "originalRequest": { "url": { @@ -37622,12 +37622,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a5a106e8-1619-4e7d-87c9-1126734d7059", + "id": "26142dbc-6d2b-4924-8366-650b1c67361b", "name": "Bad Request", "originalRequest": { "url": { @@ -37679,7 +37679,7 @@ "_postman_previewlanguage": "json" }, { - "id": "50c5ab37-db62-4190-a3fa-03c77bbf931b", + "id": "7d95e6a6-62bd-423b-b5ca-1d9fd0f08df1", "name": "Unauthorized", "originalRequest": { "url": { @@ -37726,7 +37726,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -37737,7 +37737,7 @@ } }, { - "id": "4d275341-b7b2-4c9a-a1ec-c460d0c7f3bc", + "id": "466f824b-a8f4-4ae9-8923-9e2e94e1dd93", "name": "Resets orchestrator virtual machine", "request": { "name": "Resets orchestrator virtual machine", @@ -37793,7 +37793,7 @@ }, "response": [ { - "id": "3f0d9d2f-2a15-4b62-aab2-556f3f0a81a5", + "id": "8fa3cea8-62a2-4c09-860b-80f84c36b9e9", "name": "OK", "originalRequest": { "url": { @@ -37845,7 +37845,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61271c3f-0646-488e-8940-274df689fd83", + "id": "dadc4739-0cc1-47e0-88f5-1a491c5b0479", "name": "Bad Request", "originalRequest": { "url": { @@ -37897,7 +37897,7 @@ "_postman_previewlanguage": "json" }, { - "id": "08e2731a-29ce-47ec-8e8d-09efd67e60ae", + "id": "e60ab77e-5537-401d-ba0c-500a179b5455", "name": "Unauthorized", "originalRequest": { "url": { @@ -37944,7 +37944,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -37955,7 +37955,7 @@ } }, { - "id": "76f38827-32d5-4020-8519-eec344e0b7f1", + "id": "1ade7bd0-fc8d-4bd0-992f-2c9ded9175ba", "name": "Restarts orchestrator virtual machine", "request": { "name": "Restarts orchestrator virtual machine", @@ -38011,7 +38011,7 @@ }, "response": [ { - "id": "d9a7dbb0-8319-4b83-b47c-1944fb6c3f3e", + "id": "80d17bde-7703-4df4-bba7-068241c10996", "name": "OK", "originalRequest": { "url": { @@ -38063,7 +38063,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d1c27daf-f864-4f14-8580-13aed6a3a7d2", + "id": "2e1de749-e7d6-4cdd-b73d-0acc24cc4eb1", "name": "Bad Request", "originalRequest": { "url": { @@ -38115,7 +38115,7 @@ "_postman_previewlanguage": "json" }, { - "id": "2e4e53b9-1c34-4e79-92e6-31fb277f5ee0", + "id": "da70f585-96cd-4c3a-bdb7-44b8881804e7", "name": "Unauthorized", "originalRequest": { "url": { @@ -38162,7 +38162,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -38173,7 +38173,7 @@ } }, { - "id": "e0b30526-aaa2-4b57-8e85-9508bd74ff47", + "id": "49e4be14-7f00-4a9e-90c8-01f8b9228d67", "name": "Resumes orchestrator virtual machine", "request": { "name": "Resumes orchestrator virtual machine", @@ -38229,7 +38229,7 @@ }, "response": [ { - "id": "6176ff28-5597-43ba-a082-bfb58586ba08", + "id": "1af86e8f-b434-4f22-bd00-91f0a17ffc2b", "name": "OK", "originalRequest": { "url": { @@ -38281,7 +38281,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6c61fc42-dd33-4d8c-bdc9-a5e04ed8e252", + "id": "2069b5b8-9cb8-4478-97e8-1cddd70891e1", "name": "Bad Request", "originalRequest": { "url": { @@ -38333,7 +38333,7 @@ "_postman_previewlanguage": "json" }, { - "id": "7112b7c9-77cc-4980-879a-dbf136d61c15", + "id": "adfdfc0d-47da-4788-95b5-c6eac5147c73", "name": "Unauthorized", "originalRequest": { "url": { @@ -38380,7 +38380,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -38391,7 +38391,7 @@ } }, { - "id": "0a516bf2-c4b5-4f6e-8c8c-6fc4b958b307", + "id": "ec76fe74-093c-4e5c-98cc-49353f4f68a8", "name": "Configures orchestrator virtual machine", "request": { "name": "Configures orchestrator virtual machine", @@ -38447,7 +38447,7 @@ }, "response": [ { - "id": "72b66e4d-3fb4-4d57-9b24-803ade547830", + "id": "f3cc91f1-d620-40bd-8284-98ea85cac2c5", "name": "OK", "originalRequest": { "url": { @@ -38499,7 +38499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0bc8fe06-9452-4cbe-8a39-1153c76d50be", + "id": "79a1d42b-e21d-40ff-93b0-cdb6ee0e1329", "name": "Bad Request", "originalRequest": { "url": { @@ -38551,7 +38551,7 @@ "_postman_previewlanguage": "json" }, { - "id": "095b673d-3bc7-4196-9247-334e7ab24241", + "id": "df6cd3c4-a0e1-4334-9c37-5b8198654d36", "name": "Unauthorized", "originalRequest": { "url": { @@ -38598,7 +38598,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -38609,7 +38609,7 @@ } }, { - "id": "83cb2c32-7647-4dde-81a5-57fbc9ff350d", + "id": "acdae393-029d-4cd3-ae63-142afe9f1e28", "name": "Lists snapshots of an orchestrator virtual machine", "request": { "name": "Lists snapshots of an orchestrator virtual machine", @@ -38665,7 +38665,7 @@ }, "response": [ { - "id": "58dacdab-b491-40b7-a678-0923fcb0ec6e", + "id": "703d005f-4b79-4416-b00a-a75cbf77400b", "name": "OK", "originalRequest": { "url": { @@ -38717,7 +38717,7 @@ "_postman_previewlanguage": "json" }, { - "id": "61db10a9-16f0-4876-8af5-030fbb2dc091", + "id": "ad4305ca-34c2-43b7-88aa-2072853869eb", "name": "Bad Request", "originalRequest": { "url": { @@ -38769,7 +38769,7 @@ "_postman_previewlanguage": "json" }, { - "id": "c0ab1b37-9035-4166-9190-0adbadde5b09", + "id": "edd15c33-767d-459b-95f0-6a1db41ee029", "name": "Unauthorized", "originalRequest": { "url": { @@ -38816,7 +38816,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -38827,7 +38827,7 @@ } }, { - "id": "40b32fb9-fec6-404c-9086-44dae33ec2c2", + "id": "e36164f3-35db-40ec-92bf-3a155889ef17", "name": "Creates a snapshot for an orchestrator virtual machine", "request": { "name": "Creates a snapshot for an orchestrator virtual machine", @@ -38896,7 +38896,7 @@ }, "response": [ { - "id": "af118439-2b17-44ee-90c0-184b189e73a6", + "id": "65a319b7-63f4-4949-8c24-762491c6b038", "name": "Accepted", "originalRequest": { "url": { @@ -38961,7 +38961,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b41a44d6-aa25-41dc-90f4-1b747d14b26e", + "id": "b6a0facc-297f-4db8-9e77-cb55e9015d34", "name": "Bad Request", "originalRequest": { "url": { @@ -39026,7 +39026,7 @@ "_postman_previewlanguage": "json" }, { - "id": "fb6bd1b8-c309-4d9f-9ed8-4fd96d1713e5", + "id": "41c7d617-6448-4061-b9af-6413937192bd", "name": "Unauthorized", "originalRequest": { "url": { @@ -39086,7 +39086,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -39097,7 +39097,7 @@ } }, { - "id": "3e07e8c6-7806-41c1-886b-009db0e026ed", + "id": "14117f3f-c5b2-4bd7-8348-b5b5fdd2d584", "name": "Deletes all snapshots of an orchestrator virtual machine", "request": { "name": "Deletes all snapshots of an orchestrator virtual machine", @@ -39153,7 +39153,7 @@ }, "response": [ { - "id": "d7673ea0-e3ad-4886-b0d2-2639fd340393", + "id": "82c0d2f8-5802-4796-8809-15e9344917bc", "name": "Accepted", "originalRequest": { "url": { @@ -39194,7 +39194,7 @@ "_postman_previewlanguage": "text" }, { - "id": "d3623020-e78e-47d0-9a89-b15c427eb75b", + "id": "b0889387-66a5-43ac-9629-bcc6fc0d9362", "name": "Bad Request", "originalRequest": { "url": { @@ -39246,7 +39246,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8dd173ee-ca9a-416b-aae5-ada265a899ab", + "id": "5f072175-6096-4778-85a9-3306b94eda4b", "name": "Unauthorized", "originalRequest": { "url": { @@ -39293,7 +39293,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -39304,7 +39304,7 @@ } }, { - "id": "92a8ead5-116a-41e6-879c-29abb171ffb7", + "id": "6c5b83ee-bd9e-4f41-8a1b-2dded4c17e93", "name": "Deletes a snapshot of an orchestrator virtual machine", "request": { "name": "Deletes a snapshot of an orchestrator virtual machine", @@ -39371,7 +39371,7 @@ }, "response": [ { - "id": "bd016949-abc3-4298-9bd7-e9ec0a606022", + "id": "d279f7db-08e0-4db0-a00e-97b7a774fe91", "name": "Accepted", "originalRequest": { "url": { @@ -39423,7 +39423,7 @@ "_postman_previewlanguage": "text" }, { - "id": "19fe8b15-8bf8-4589-bc6d-a838d83b9e94", + "id": "76c366be-8350-4079-b81e-5fe044fc6c4c", "name": "Bad Request", "originalRequest": { "url": { @@ -39486,7 +39486,7 @@ "_postman_previewlanguage": "json" }, { - "id": "ae9f72f0-398f-456c-b7d0-2a6d82f6e5fd", + "id": "757db6aa-7766-4377-8465-0a4f65915d62", "name": "Unauthorized", "originalRequest": { "url": { @@ -39544,7 +39544,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -39555,7 +39555,7 @@ } }, { - "id": "a033ecb8-a01c-4d64-b4ec-8f0a678d2030", + "id": "af2c92f8-4625-4b38-936f-037d0e471ebd", "name": "Reverts an orchestrator virtual machine to a snapshot", "request": { "name": "Reverts an orchestrator virtual machine to a snapshot", @@ -39636,7 +39636,7 @@ }, "response": [ { - "id": "71bd355b-06c8-440d-bfde-dbf86c0dea68", + "id": "2390b4ae-cd4c-4ee7-9f37-d4da6ffb927f", "name": "Accepted", "originalRequest": { "url": { @@ -39713,7 +39713,7 @@ "_postman_previewlanguage": "json" }, { - "id": "066f74bf-483b-4bac-a73b-b7400dffd60d", + "id": "bc86ea02-4456-4086-abb4-97184ad6f415", "name": "Bad Request", "originalRequest": { "url": { @@ -39790,7 +39790,7 @@ "_postman_previewlanguage": "json" }, { - "id": "79d01af4-4ac0-445a-a735-965de35ec902", + "id": "b09cd5f1-9f86-45e6-aa1f-99568121f733", "name": "Unauthorized", "originalRequest": { "url": { @@ -39862,7 +39862,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -39873,7 +39873,7 @@ } }, { - "id": "cbaca272-2e66-4cf4-bbc5-4818a6200b6a", + "id": "646a4952-c2a2-4d24-9c37-44a21cdda5bd", "name": "Starts orchestrator virtual machine", "request": { "name": "Starts orchestrator virtual machine", @@ -39929,7 +39929,7 @@ }, "response": [ { - "id": "778d7974-3b4b-447e-a237-6eca7fe78438", + "id": "7d1b5920-995f-446c-81b1-b2e0990eb69e", "name": "OK", "originalRequest": { "url": { @@ -39981,7 +39981,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1a9ace79-e216-4843-ac71-259419c48e83", + "id": "41be708f-afbe-4a01-b13a-63a63a036435", "name": "Bad Request", "originalRequest": { "url": { @@ -40033,7 +40033,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bae6467d-eab0-475d-b13b-bb5e946e78ee", + "id": "a4c3c5f8-0936-47e0-9df7-dbe775006b74", "name": "Unauthorized", "originalRequest": { "url": { @@ -40080,7 +40080,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -40091,7 +40091,7 @@ } }, { - "id": "f48ebb92-87b3-493b-a475-6cbbb193e712", + "id": "f102e61f-1a0a-46b5-82b8-cc1b9cbb860f", "name": "Get orchestrator virtual machine status", "request": { "name": "Get orchestrator virtual machine status", @@ -40147,7 +40147,7 @@ }, "response": [ { - "id": "9b9e1683-d1a2-49bd-9cee-ff0954d1f4ae", + "id": "10143f0f-d3a2-48b5-9869-6d2cbff2f558", "name": "OK", "originalRequest": { "url": { @@ -40194,12 +40194,12 @@ "value": "application/json" } ], - "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": false\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", + "body": "{\n\t\"Advanced\": {\n\t\t\"Public SSH keys synchronization\": \"\",\n\t\t\"Rosetta Linux\": \"\",\n\t\t\"Share host location\": \"\",\n\t\t\"Show developer tools\": \"\",\n\t\t\"Swipe from edges\": \"\",\n\t\t\"VM hostname synchronization\": \"\"\n\t},\n\t\"Allow select boot device\": \"\",\n\t\"BIOS type\": \"\",\n\t\"Boot order\": \"\",\n\t\"Coherence\": {\n\t\t\"Auto-switch to full screen\": \"\",\n\t\t\"Disable aero\": \"\",\n\t\t\"Hide minimized windows\": \"\",\n\t\t\"Show Windows systray in Mac menu\": \"\"\n\t},\n\t\"Description\": \"\",\n\t\"EFI Secure boot\": \"\",\n\t\"Expiration\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"External boot device\": \"\",\n\t\"Fullscreen\": {\n\t\t\"Activate spaces on click\": \"\",\n\t\t\"Gamma control\": \"\",\n\t\t\"Optimize for games\": \"\",\n\t\t\"Scale view mode\": \"\",\n\t\t\"Use all displays\": \"\"\n\t},\n\t\"Guest Shared Folders\": {\n\t\t\"Automount\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"GuestTools\": {\n\t\t\"state\": \"\",\n\t\t\"version\": \"\"\n\t},\n\t\"Hardware\": {\n\t\t\"cdrom0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"state\": \"\"\n\t\t},\n\t\t\"cpu\": {\n\t\t\t\"VT-x\": \"\",\n\t\t\t\"accl\": \"\",\n\t\t\t\"auto\": \"\",\n\t\t\t\"cpus\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"mode\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"hdd0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"image\": \"\",\n\t\t\t\"online-compact\": \"\",\n\t\t\t\"port\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"auto\": \"\",\n\t\t\t\"hotplug\": \"\",\n\t\t\t\"size\": \"\"\n\t\t},\n\t\t\"memory_quota\": {\n\t\t\t\"auto\": \"\"\n\t\t},\n\t\t\"net0\": {\n\t\t\t\"card\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mac\": \"\",\n\t\t\t\"type\": \"\"\n\t\t},\n\t\t\"sound0\": {\n\t\t\t\"enabled\": \"\",\n\t\t\t\"mixer\": \"\",\n\t\t\t\"output\": \"\"\n\t\t},\n\t\t\"usb\": {\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"video\": {\n\t\t\t\"3d-acceleration\": \"\",\n\t\t\t\"adapter-type\": \"\",\n\t\t\t\"automatic-video-memory\": \"\",\n\t\t\t\"high-resolution\": \"\",\n\t\t\t\"high-resolution-in-guest\": \"\",\n\t\t\t\"native-scaling-in-guest\": \"\",\n\t\t\t\"size\": \"\",\n\t\t\t\"vertical-sync\": \"\"\n\t\t}\n\t},\n\t\"Home\": \"\",\n\t\"Home path\": \"\",\n\t\"Host Shared Folders\": {\n\t\t\"key_0\": 2344,\n\t\t\"key_1\": 3692,\n\t\t\"key_2\": \"string\",\n\t\t\"key_3\": \"string\"\n\t},\n\t\"Host defined sharing\": \"\",\n\t\"ID\": \"\",\n\t\"Miscellaneous Sharing\": {\n\t\t\"Shared clipboard\": \"\",\n\t\t\"Shared cloud\": \"\"\n\t},\n\t\"Modality\": {\n\t\t\"Capture mouse clicks\": \"\",\n\t\t\"Opacity (percentage)\": \"\",\n\t\t\"Show on all spaces\": \"\",\n\t\t\"Stay on top\": \"\"\n\t},\n\t\"Mouse and Keyboard\": {\n\t\t\"Keyboard optimization mode\": \"\",\n\t\t\"Smart mouse optimized for games\": \"\",\n\t\t\"Smooth scrolling\": \"\",\n\t\t\"Sticky mouse\": \"\"\n\t},\n\t\"Name\": \"\",\n\t\"Network\": {\n\t\t\"Conditioned\": \"\",\n\t\t\"Inbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"Outbound\": {\n\t\t\t\"Bandwidth\": \"\",\n\t\t\t\"Delay\": \"\",\n\t\t\t\"Packet Loss\": \"\"\n\t\t},\n\t\t\"ipAddresses\": [\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"ip\": \"\",\n\t\t\t\t\"type\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"OS\": \"\",\n\t\"Optimization\": {\n\t\t\"Adaptive hypervisor\": \"\",\n\t\t\"Auto compress virtual disks\": \"\",\n\t\t\"Disabled Windows logo\": \"\",\n\t\t\"Faster virtual machine\": \"\",\n\t\t\"Hypervisor type\": \"\",\n\t\t\"Longer battery life\": \"\",\n\t\t\"Nested virtualization\": \"\",\n\t\t\"PMU virtualization\": \"\",\n\t\t\"Resource quota\": \"\",\n\t\t\"Show battery status\": \"\"\n\t},\n\t\"Print Management\": {\n\t\t\"Show host printer UI\": \"\",\n\t\t\"Synchronize default printer\": \"\",\n\t\t\"Synchronize with host printers\": \"\"\n\t},\n\t\"Restore Image\": \"\",\n\t\"SMBIOS settings\": {\n\t\t\"BIOS Version\": \"\",\n\t\t\"Board Manufacturer\": \"\",\n\t\t\"System serial number\": \"\"\n\t},\n\t\"Security\": {\n\t\t\"Archived\": \"\",\n\t\t\"Configuration is locked\": \"\",\n\t\t\"Custom password protection\": \"\",\n\t\t\"Encrypted\": \"\",\n\t\t\"Packed\": \"\",\n\t\t\"Protected\": \"\",\n\t\t\"TPM enabled\": \"\",\n\t\t\"TPM type\": \"\"\n\t},\n\t\"Shared Applications\": {\n\t\t\"Bounce dock icon when app flashes\": \"\",\n\t\t\"Guest-to-host apps sharing\": \"\",\n\t\t\"Host-to-guest apps sharing\": \"\",\n\t\t\"Show guest apps folder in Dock\": \"\",\n\t\t\"Show guest notifications\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Shared Profile\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"Smart Guard\": {\n\t\t\"enabled\": \"\"\n\t},\n\t\"SmartMount\": {\n\t\t\"CD/DVD drives\": \"\",\n\t\t\"Network shares\": \"\",\n\t\t\"Removable drives\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Startup and Shutdown\": {\n\t\t\"Autostart\": \"\",\n\t\t\"Autostart delay\": \"\",\n\t\t\"Autostop\": \"\",\n\t\t\"On shutdown\": \"\",\n\t\t\"On window close\": \"\",\n\t\t\"Pause idle\": \"\",\n\t\t\"Startup view\": \"\",\n\t\t\"Undo disks\": \"\"\n\t},\n\t\"State\": \"\",\n\t\"Template\": \"\",\n\t\"Time Synchronization\": {\n\t\t\"Interval (in seconds)\": \"\",\n\t\t\"Smart mode\": \"\",\n\t\t\"Timezone synchronization disabled\": \"\",\n\t\t\"enabled\": \"\"\n\t},\n\t\"Travel mode\": {\n\t\t\"Enter condition\": \"\",\n\t\t\"Enter threshold\": \"\",\n\t\t\"Quit condition\": \"\"\n\t},\n\t\"Type\": \"\",\n\t\"USB and Bluetooth\": {\n\t\t\"Automatic sharing bluetooth\": \"\",\n\t\t\"Automatic sharing cameras\": \"\",\n\t\t\"Automatic sharing gamepads\": \"\",\n\t\t\"Automatic sharing smart cards\": \"\",\n\t\t\"Support USB 3.0\": \"\"\n\t},\n\t\"Uptime\": \"\",\n\t\"host\": \"\",\n\t\"host_external_ip_address\": \"\",\n\t\"host_id\": \"\",\n\t\"host_name\": \"\",\n\t\"host_state\": \"\",\n\t\"host_url\": \"\",\n\t\"internal_ip_address\": \"\",\n\t\"user\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "43e6ccd3-e167-4c36-8773-4d41f7afcde4", + "id": "079d2b90-22ca-4efd-9f52-c647ae9b1a14", "name": "Bad Request", "originalRequest": { "url": { @@ -40251,7 +40251,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1f8ecf85-4c2f-400b-8851-8424c5d31c40", + "id": "7601a791-6a0e-426c-b333-412db5053382", "name": "Unauthorized", "originalRequest": { "url": { @@ -40298,7 +40298,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -40309,7 +40309,7 @@ } }, { - "id": "c4b1b595-1a40-4018-9ed4-719cc0daeea3", + "id": "a69d6c73-1ac6-46f5-91a2-22ee47b46a97", "name": "Stops orchestrator virtual machine", "request": { "name": "Stops orchestrator virtual machine", @@ -40375,7 +40375,7 @@ }, "response": [ { - "id": "38bed039-a743-4872-b283-126bb447d7ff", + "id": "bae3bbf8-de45-4e23-99db-be11b0f5a5f4", "name": "OK", "originalRequest": { "url": { @@ -40437,7 +40437,7 @@ "_postman_previewlanguage": "json" }, { - "id": "3b21c02c-3ca5-48bb-bda4-06f9e8e30fb7", + "id": "493dd1f9-61b4-49e2-9598-31036eb6702d", "name": "Bad Request", "originalRequest": { "url": { @@ -40499,7 +40499,7 @@ "_postman_previewlanguage": "json" }, { - "id": "dc127bb0-c6c1-40bb-9193-9d39032d25eb", + "id": "5d3c7e80-7f60-4a04-8836-5e82f789067e", "name": "Unauthorized", "originalRequest": { "url": { @@ -40556,7 +40556,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -40567,7 +40567,7 @@ } }, { - "id": "6c54f34a-0bcc-46d1-b39f-2df4335ddef7", + "id": "223c18ee-3c46-441d-8451-8839168dd1b3", "name": "Suspends orchestrator virtual machine", "request": { "name": "Suspends orchestrator virtual machine", @@ -40623,7 +40623,7 @@ }, "response": [ { - "id": "b3b12c2a-ac56-47d1-b49a-da821f051762", + "id": "0696d5d9-6868-4ad4-9852-bb18a7dd394a", "name": "OK", "originalRequest": { "url": { @@ -40675,7 +40675,7 @@ "_postman_previewlanguage": "json" }, { - "id": "09a41c98-20f4-4036-ada1-843bdd489bb7", + "id": "ce972231-69e3-44da-8d77-a22b2c2df375", "name": "Bad Request", "originalRequest": { "url": { @@ -40727,7 +40727,7 @@ "_postman_previewlanguage": "json" }, { - "id": "47ebd66e-44ca-4f74-85cf-b9e6d2e37419", + "id": "1eb83ebe-c985-4d61-aed3-d986f939bdf4", "name": "Unauthorized", "originalRequest": { "url": { @@ -40774,7 +40774,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -40785,7 +40785,7 @@ } }, { - "id": "f60219c6-266d-4c9c-992b-7683d88d3c50", + "id": "f407a4e5-f0e2-43bf-8fc7-931011649b36", "name": "Get orchestrator resource overview", "request": { "name": "Get orchestrator resource overview", @@ -40829,7 +40829,7 @@ }, "response": [ { - "id": "1d82ce55-e31f-4d04-8de3-f7f91595a603", + "id": "36305a3a-5820-4829-85ff-05aa04e114e0", "name": "OK", "originalRequest": { "url": { @@ -40869,7 +40869,7 @@ "_postman_previewlanguage": "json" }, { - "id": "bcb10505-6c93-422b-8fc0-25653e7e5eac", + "id": "345a3c61-6344-4608-bf8f-c97a8ccc7205", "name": "Bad Request", "originalRequest": { "url": { @@ -40909,7 +40909,7 @@ "_postman_previewlanguage": "json" }, { - "id": "eec3f744-0ce4-4810-97f7-89aef717cd3e", + "id": "7442f1a9-da30-4c6a-98e7-26cffcd5e92c", "name": "Unauthorized", "originalRequest": { "url": { @@ -40944,7 +40944,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -40955,7 +40955,7 @@ } }, { - "id": "63717f36-9088-433d-b6f5-9607e88d746a", + "id": "7c55f583-41dd-47c0-84f1-6f929fa87f3f", "name": "Get orchestrator host resources", "request": { "name": "Get orchestrator host resources", @@ -41011,7 +41011,7 @@ }, "response": [ { - "id": "01adccbe-a26e-4fec-bc79-ee7cdfacd701", + "id": "7be73bfe-fe5b-4b0b-987e-94949e05b5c5", "name": "OK", "originalRequest": { "url": { @@ -41063,7 +41063,7 @@ "_postman_previewlanguage": "json" }, { - "id": "5eecd3f8-63e3-4a9c-b269-be9f04fe52cb", + "id": "6c92c43b-c571-4896-ae04-bf0c3d2af01e", "name": "Bad Request", "originalRequest": { "url": { @@ -41115,7 +41115,7 @@ "_postman_previewlanguage": "json" }, { - "id": "24249e8f-451e-4c32-84c6-4a1872d043e0", + "id": "7d864a1d-7911-4994-bbfe-08629bb5a634", "name": "Unauthorized", "originalRequest": { "url": { @@ -41162,7 +41162,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -41179,7 +41179,7 @@ "description": "", "item": [ { - "id": "aa2b3796-90e2-403b-ab33-8d3170377246", + "id": "5bb25286-067c-4fde-9556-f45eec8315af", "name": "Gets reverse proxy configuration", "request": { "name": "Gets reverse proxy configuration", @@ -41221,7 +41221,7 @@ }, "response": [ { - "id": "4c940a43-a433-4669-8a20-d332cad750fb", + "id": "b7afa910-70c7-4085-936b-935db74b5549", "name": "OK", "originalRequest": { "url": { @@ -41259,7 +41259,7 @@ "_postman_previewlanguage": "json" }, { - "id": "78bb44c2-e4fe-41dd-91c5-59db36c86556", + "id": "ce27ec70-22ef-438e-a949-4b183b88d651", "name": "Bad Request", "originalRequest": { "url": { @@ -41297,7 +41297,7 @@ "_postman_previewlanguage": "json" }, { - "id": "57c8717a-494f-4895-bac4-0985c8fc4c77", + "id": "30a1e5ca-4a91-4983-a862-be127fd51fed", "name": "Unauthorized", "originalRequest": { "url": { @@ -41330,7 +41330,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -41341,7 +41341,7 @@ } }, { - "id": "f18195e8-00c1-4eb2-9231-63726ed15ded", + "id": "de6f6315-2e5b-4eae-b148-9c0c35454a24", "name": "Disable the reverse proxy", "request": { "name": "Disable the reverse proxy", @@ -41384,7 +41384,7 @@ }, "response": [ { - "id": "9576e5f6-64a1-4c50-99da-52cd91af1800", + "id": "117a1a86-4af3-43e2-8295-f236ec23d016", "name": "Accepted", "originalRequest": { "url": { @@ -41412,7 +41412,7 @@ "_postman_previewlanguage": "text" }, { - "id": "c5e3826b-492a-4d7d-921f-944239fd9ba2", + "id": "eaf25442-74f2-4d50-ab3c-13282e291589", "name": "Bad Request", "originalRequest": { "url": { @@ -41451,7 +41451,7 @@ "_postman_previewlanguage": "json" }, { - "id": "42f40b14-031a-4d81-bdc9-b92986b7c9c3", + "id": "7f6c7acf-05c4-40f0-ab55-98591cc58bb5", "name": "Unauthorized", "originalRequest": { "url": { @@ -41485,7 +41485,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -41496,7 +41496,7 @@ } }, { - "id": "5e7e31d3-b17d-4a76-895c-3985b3fabf3e", + "id": "51d9ad9b-658d-4fbe-adfe-534e6b27e65a", "name": "Enable the reverse proxy", "request": { "name": "Enable the reverse proxy", @@ -41539,7 +41539,7 @@ }, "response": [ { - "id": "12556298-0634-40f8-8e7c-f70947aa8f93", + "id": "ceb6ae38-8509-4911-910b-6c3eb414c6f3", "name": "Accepted", "originalRequest": { "url": { @@ -41567,7 +41567,7 @@ "_postman_previewlanguage": "text" }, { - "id": "6dc8a15c-5b08-485d-b65a-110450347278", + "id": "0806c55e-bd87-489d-beb1-b57d846fa962", "name": "Bad Request", "originalRequest": { "url": { @@ -41606,7 +41606,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4e64f28-16de-4109-b128-2616916a1cb1", + "id": "a5d7f30d-1184-484c-a270-c01c9f41b458", "name": "Unauthorized", "originalRequest": { "url": { @@ -41640,7 +41640,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -41651,7 +41651,7 @@ } }, { - "id": "738048ae-f2a8-43a5-8f93-7e3c85dd3433", + "id": "ee835b2f-60f1-45da-a0c1-5e0d50115b21", "name": "Gets all the reverse proxy hosts", "request": { "name": "Gets all the reverse proxy hosts", @@ -41694,7 +41694,7 @@ }, "response": [ { - "id": "b6406ce2-8fcf-4ebd-b74c-8d6eb4e2f123", + "id": "9405b91a-471b-4a88-9548-591feafe2245", "name": "OK", "originalRequest": { "url": { @@ -41728,12 +41728,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"cors\": {\n\t\t\t\"allowed_headers\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_methods\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_origins\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"host\": \"\",\n\t\t\"http_routes\": [\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"port\": \"\",\n\t\t\"tcp_route\": {\n\t\t\t\"id\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t\"tls\": {\n\t\t\t\"cert\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"key\": \"\"\n\t\t}\n\t},\n\t{\n\t\t\"cors\": {\n\t\t\t\"allowed_headers\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_methods\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_origins\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"host\": \"\",\n\t\t\"http_routes\": [\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"port\": \"\",\n\t\t\"tcp_route\": {\n\t\t\t\"id\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t\"tls\": {\n\t\t\t\"cert\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"key\": \"\"\n\t\t}\n\t}\n]", + "body": "[\n\t{\n\t\t\"cors\": {\n\t\t\t\"allowed_headers\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_methods\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_origins\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"host\": \"\",\n\t\t\"http_routes\": [\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"port\": \"\",\n\t\t\"tcp_route\": {\n\t\t\t\"id\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t\"tls\": {\n\t\t\t\"cert\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"key\": \"\"\n\t\t}\n\t},\n\t{\n\t\t\"cors\": {\n\t\t\t\"allowed_headers\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_methods\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"allowed_origins\": [\n\t\t\t\t\"\",\n\t\t\t\t\"\"\n\t\t\t],\n\t\t\t\"enabled\": \"\"\n\t\t},\n\t\t\"host\": \"\",\n\t\t\"http_routes\": [\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"id\": \"\",\n\t\t\t\t\"order\": \"\",\n\t\t\t\t\"path\": \"\",\n\t\t\t\t\"pattern\": \"\",\n\t\t\t\t\"request_headers\": {\n\t\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\t\"key_2\": \"\"\n\t\t\t\t},\n\t\t\t\t\"response_headers\": {\n\t\t\t\t\t\"key_0\": \"\"\n\t\t\t\t},\n\t\t\t\t\"schema\": \"\",\n\t\t\t\t\"target_host\": \"\",\n\t\t\t\t\"target_port\": \"\",\n\t\t\t\t\"target_vm_details\": {\n\t\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\t\"name\": \"\",\n\t\t\t\t\t\"os\": \"\",\n\t\t\t\t\t\"state\": \"\",\n\t\t\t\t\t\"uptime\": \"\"\n\t\t\t\t},\n\t\t\t\t\"target_vm_id\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"port\": \"\",\n\t\t\"tcp_route\": {\n\t\t\t\"id\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t\"tls\": {\n\t\t\t\"cert\": \"\",\n\t\t\t\"enabled\": \"\",\n\t\t\t\"key\": \"\"\n\t\t}\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "42186b5e-38a5-49c8-8a98-9caef8f3f66b", + "id": "5d2d8b29-9408-4d26-b844-edd21cf5db27", "name": "Bad Request", "originalRequest": { "url": { @@ -41772,7 +41772,7 @@ "_postman_previewlanguage": "json" }, { - "id": "97b4a5b9-4d30-44b2-a25e-7ec8350accdb", + "id": "250da073-256c-4756-a02d-0ca4278bd0a1", "name": "Unauthorized", "originalRequest": { "url": { @@ -41806,7 +41806,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -41817,7 +41817,7 @@ } }, { - "id": "d962674d-d715-4056-817d-ea90754e9e3f", + "id": "93941339-6d62-47cc-8f7b-c6d22a2f6cee", "name": "Creates a reverse proxy host", "request": { "name": "Creates a reverse proxy host", @@ -41852,7 +41852,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -41873,7 +41873,7 @@ }, "response": [ { - "id": "8279ba1a-4285-4866-84a6-56b36bb65681", + "id": "9422498d-aa67-405f-b4ce-dfa0b0d994e5", "name": "OK", "originalRequest": { "url": { @@ -41903,7 +41903,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -41920,12 +41920,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8512d2a9-ed23-4a85-a8c2-abccf30be1bf", + "id": "02aa739b-a484-450e-8ecf-4edfd111aae5", "name": "Bad Request", "originalRequest": { "url": { @@ -41955,7 +41955,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -41977,7 +41977,7 @@ "_postman_previewlanguage": "json" }, { - "id": "addcb34f-2f7b-44cb-9e25-f2d4ef5ce4ea", + "id": "9ce151fb-98e7-4263-98aa-97d011149bf8", "name": "Unauthorized", "originalRequest": { "url": { @@ -42007,7 +42007,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "raw": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\",\n\t\t\t\t\"key_4\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\",\n\t\t\t\t\"key_3\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -42024,7 +42024,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -42035,7 +42035,7 @@ } }, { - "id": "9b466134-0633-4af3-9e9d-1f7dab961c36", + "id": "3ab15723-e3ad-4bfb-bbd1-84cf17e6906d", "name": "Gets all the reverse proxy host", "request": { "name": "Gets all the reverse proxy host", @@ -42090,7 +42090,7 @@ }, "response": [ { - "id": "0d0afaee-ff3d-4f1f-b241-cb04c1466c3a", + "id": "a3a9a6b0-dd4f-41bf-94db-d1f582873463", "name": "OK", "originalRequest": { "url": { @@ -42136,12 +42136,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7ceca1ea-5726-403a-8e60-cdb68424e38a", + "id": "56e214bc-e706-41f3-947b-7c5d68a6c78f", "name": "Bad Request", "originalRequest": { "url": { @@ -42192,7 +42192,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9e583d9c-750d-410d-83ec-58c7e433c299", + "id": "c9f18575-aff4-42d7-970d-a90cbd41b0d0", "name": "Unauthorized", "originalRequest": { "url": { @@ -42238,7 +42238,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -42249,7 +42249,7 @@ } }, { - "id": "6cd82560-285a-403f-94de-856d14f2915d", + "id": "fbcce760-e3f0-46c0-907f-e8665fd76d46", "name": "Updates a reverse proxy host", "request": { "name": "Updates a reverse proxy host", @@ -42311,7 +42311,7 @@ }, "response": [ { - "id": "75d83299-f46e-4fae-9cf1-9252a0fff0ec", + "id": "72184a0b-0408-4890-a8f5-6b8671ce9d4c", "name": "OK", "originalRequest": { "url": { @@ -42359,12 +42359,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "31d2b6be-f912-482e-a72b-1aa2b173dea9", + "id": "816cdb82-aa90-483f-a7e3-f0aab3626e94", "name": "Bad Request", "originalRequest": { "url": { @@ -42417,7 +42417,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d74deefa-68d0-474f-b54c-f8c2810a1af2", + "id": "765d2b6c-f8f5-45ae-b37e-bec92811abac", "name": "Unauthorized", "originalRequest": { "url": { @@ -42465,7 +42465,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -42476,7 +42476,7 @@ } }, { - "id": "008bfe03-fd25-462e-94ee-918ecc61af6a", + "id": "568c268c-8a50-4b8a-b3f4-762e3bd916ae", "name": "Delete a a reverse proxy host", "request": { "name": "Delete a a reverse proxy host", @@ -42531,7 +42531,7 @@ }, "response": [ { - "id": "fa9a82ad-1384-4705-b828-1136ad43db7a", + "id": "3b9b4751-2aa2-4466-a48f-a1b782d76842", "name": "Accepted", "originalRequest": { "url": { @@ -42571,7 +42571,7 @@ "_postman_previewlanguage": "text" }, { - "id": "e2c2bd6e-26b5-4314-ad2b-178c636e0977", + "id": "86dd3987-6131-437e-ab3c-648e5da6c242", "name": "Bad Request", "originalRequest": { "url": { @@ -42622,7 +42622,7 @@ "_postman_previewlanguage": "json" }, { - "id": "b4eb7be8-90bf-4ea1-bfe5-f5e86ebe89b3", + "id": "591e2714-746b-4d67-aa86-800710a1647f", "name": "Unauthorized", "originalRequest": { "url": { @@ -42668,7 +42668,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -42679,7 +42679,7 @@ } }, { - "id": "aded0661-ed8e-4f91-9cf5-68ee43fb9bb7", + "id": "dc8e65ee-16de-4c29-b647-aaf56b0b1a03", "name": "Creates or updates a reverse proxy host HTTP route", "request": { "name": "Creates or updates a reverse proxy host HTTP route", @@ -42721,7 +42721,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"order\": \"\",\n\t\"path\": \"\",\n\t\"pattern\": \"\",\n\t\"request_headers\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"response_headers\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"schema\": \"\",\n\t\"target_host\": \"\",\n\t\"target_port\": \"\",\n\t\"target_vm_id\": \"\"\n}", + "raw": "{\n\t\"order\": \"\",\n\t\"path\": \"\",\n\t\"pattern\": \"\",\n\t\"request_headers\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"response_headers\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"schema\": \"\",\n\t\"target_host\": \"\",\n\t\"target_port\": \"\",\n\t\"target_vm_id\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -42742,7 +42742,7 @@ }, "response": [ { - "id": "13fcce19-5e68-484c-9096-46ee001bc95d", + "id": "652e350f-b042-4191-a9f3-30876c82d05c", "name": "OK", "originalRequest": { "url": { @@ -42774,7 +42774,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"order\": \"\",\n\t\"path\": \"\",\n\t\"pattern\": \"\",\n\t\"request_headers\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"response_headers\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"schema\": \"\",\n\t\"target_host\": \"\",\n\t\"target_port\": \"\",\n\t\"target_vm_id\": \"\"\n}", + "raw": "{\n\t\"order\": \"\",\n\t\"path\": \"\",\n\t\"pattern\": \"\",\n\t\"request_headers\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"response_headers\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"schema\": \"\",\n\t\"target_host\": \"\",\n\t\"target_port\": \"\",\n\t\"target_vm_id\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -42791,12 +42791,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "881889b1-bd8b-4375-95ae-13567a49b5e4", + "id": "b67c6028-5f0b-47c2-9474-6e73d0cf9d71", "name": "Bad Request", "originalRequest": { "url": { @@ -42828,7 +42828,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"order\": \"\",\n\t\"path\": \"\",\n\t\"pattern\": \"\",\n\t\"request_headers\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"response_headers\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"schema\": \"\",\n\t\"target_host\": \"\",\n\t\"target_port\": \"\",\n\t\"target_vm_id\": \"\"\n}", + "raw": "{\n\t\"order\": \"\",\n\t\"path\": \"\",\n\t\"pattern\": \"\",\n\t\"request_headers\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"response_headers\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"schema\": \"\",\n\t\"target_host\": \"\",\n\t\"target_port\": \"\",\n\t\"target_vm_id\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -42850,7 +42850,7 @@ "_postman_previewlanguage": "json" }, { - "id": "d7a14ddc-a41e-4ace-8ac6-46e2612854b4", + "id": "d99f6e89-488d-4314-a89f-7d4e866c4bd8", "name": "Unauthorized", "originalRequest": { "url": { @@ -42882,7 +42882,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"order\": \"\",\n\t\"path\": \"\",\n\t\"pattern\": \"\",\n\t\"request_headers\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"response_headers\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"schema\": \"\",\n\t\"target_host\": \"\",\n\t\"target_port\": \"\",\n\t\"target_vm_id\": \"\"\n}", + "raw": "{\n\t\"order\": \"\",\n\t\"path\": \"\",\n\t\"pattern\": \"\",\n\t\"request_headers\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"response_headers\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"schema\": \"\",\n\t\"target_host\": \"\",\n\t\"target_port\": \"\",\n\t\"target_vm_id\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -42899,7 +42899,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -42910,7 +42910,7 @@ } }, { - "id": "7c1588c8-13e1-4030-a937-e5b05267c8fc", + "id": "a402c82e-120a-4fb2-a346-33672abcf744", "name": "Updates a reverse proxy host TCP route", "request": { "name": "Updates a reverse proxy host TCP route", @@ -42973,7 +42973,7 @@ }, "response": [ { - "id": "86e6269f-5010-45ba-9e15-f1cef1f6a045", + "id": "db14250a-34dd-4aa6-88ea-eca559aa2866", "name": "OK", "originalRequest": { "url": { @@ -43022,12 +43022,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "52787e66-a543-4118-8375-8a7e11398860", + "id": "b35fda39-f7d8-481d-a8e7-686d0d754400", "name": "Bad Request", "originalRequest": { "url": { @@ -43081,7 +43081,7 @@ "_postman_previewlanguage": "json" }, { - "id": "1c9a2da7-7531-4a58-a813-d36df44742cf", + "id": "2a64e8ec-8329-409d-90e8-59a38182a163", "name": "Unauthorized", "originalRequest": { "url": { @@ -43130,7 +43130,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -43141,7 +43141,7 @@ } }, { - "id": "2d904122-5abc-4bf2-9ce6-21e66fe73bc7", + "id": "ce1f7996-cefc-44dd-ac14-530a97936295", "name": "Updates the order of a reverse proxy host HTTP route", "request": { "name": "Updates the order of a reverse proxy host HTTP route", @@ -43211,7 +43211,7 @@ }, "response": [ { - "id": "edf8d783-1344-499e-bf6e-81507cea65c7", + "id": "0173e02a-4eab-4f88-a091-ff5082c4abb9", "name": "OK", "originalRequest": { "url": { @@ -43272,12 +43272,12 @@ "value": "application/json" } ], - "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", + "body": "{\n\t\"cors\": {\n\t\t\"allowed_headers\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_methods\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"allowed_origins\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"enabled\": \"\"\n\t},\n\t\"host\": \"\",\n\t\"http_routes\": [\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\",\n\t\t\t\t\"key_2\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\",\n\t\t\t\t\"key_1\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"\",\n\t\t\t\"order\": \"\",\n\t\t\t\"path\": \"\",\n\t\t\t\"pattern\": \"\",\n\t\t\t\"request_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"response_headers\": {\n\t\t\t\t\"key_0\": \"\"\n\t\t\t},\n\t\t\t\"schema\": \"\",\n\t\t\t\"target_host\": \"\",\n\t\t\t\"target_port\": \"\",\n\t\t\t\"target_vm_details\": {\n\t\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\t\"name\": \"\",\n\t\t\t\t\"os\": \"\",\n\t\t\t\t\"state\": \"\",\n\t\t\t\t\"uptime\": \"\"\n\t\t\t},\n\t\t\t\"target_vm_id\": \"\"\n\t\t}\n\t],\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"port\": \"\",\n\t\"tcp_route\": {\n\t\t\"id\": \"\",\n\t\t\"target_host\": \"\",\n\t\t\"target_port\": \"\",\n\t\t\"target_vm_details\": {\n\t\t\t\"guest_tools_state\": \"\",\n\t\t\t\"guest_tools_version\": \"\",\n\t\t\t\"host_external_ip_address\": \"\",\n\t\t\t\"internal_ip_address\": \"\",\n\t\t\t\"name\": \"\",\n\t\t\t\"os\": \"\",\n\t\t\t\"state\": \"\",\n\t\t\t\"uptime\": \"\"\n\t\t},\n\t\t\"target_vm_id\": \"\"\n\t},\n\t\"tls\": {\n\t\t\"cert\": \"\",\n\t\t\"enabled\": \"\",\n\t\t\"key\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "3bdcfcf9-e27e-4149-a1cc-6d83a3d40320", + "id": "13b15a45-09d8-4513-82e3-9fdc3b0d690d", "name": "Bad Request", "originalRequest": { "url": { @@ -43343,7 +43343,7 @@ "_postman_previewlanguage": "json" }, { - "id": "8502f1ca-91d3-47a0-bf46-4b157d32fcff", + "id": "595d2d02-fe62-4752-bb38-4b335f4df504", "name": "Unauthorized", "originalRequest": { "url": { @@ -43404,7 +43404,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -43415,7 +43415,7 @@ } }, { - "id": "054d33c6-011d-476b-bff5-0f1114004567", + "id": "43b475df-ae5c-4876-ad8d-906d82256507", "name": "Delete a a reverse proxy host HTTP route", "request": { "name": "Delete a a reverse proxy host HTTP route", @@ -43482,7 +43482,7 @@ }, "response": [ { - "id": "dd237a60-57aa-40ea-b5c4-2fc51e35f2d1", + "id": "3001720b-5f7d-42c2-a9fd-f7f740fac123", "name": "Accepted", "originalRequest": { "url": { @@ -43534,7 +43534,7 @@ "_postman_previewlanguage": "text" }, { - "id": "b79fa360-25fc-498a-aa90-23ce27bb2e0c", + "id": "3cc614f3-0aaf-42b5-bddc-cfcf9949773c", "name": "Bad Request", "originalRequest": { "url": { @@ -43597,7 +43597,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6573652f-1d4e-493d-acc1-cbbef42a1482", + "id": "e9759cc4-f6ed-4b03-9071-f5496352a3f7", "name": "Unauthorized", "originalRequest": { "url": { @@ -43655,7 +43655,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -43666,7 +43666,7 @@ } }, { - "id": "279285a7-737c-4fe0-8a65-7b21c93c35fe", + "id": "683c18d1-230c-4a76-8c41-6d9022963d6f", "name": "Restarts the reverse proxy", "request": { "name": "Restarts the reverse proxy", @@ -43709,7 +43709,7 @@ }, "response": [ { - "id": "544f58d6-9666-4f49-8588-8708f79fd96d", + "id": "ec06fa16-1032-48f2-94b9-35ea13d8c440", "name": "Accepted", "originalRequest": { "url": { @@ -43737,7 +43737,7 @@ "_postman_previewlanguage": "text" }, { - "id": "dc4cc0b1-4139-4db6-b654-885b4b5d4f7b", + "id": "df565e41-0b2b-4493-af0e-11733de0a31e", "name": "Bad Request", "originalRequest": { "url": { @@ -43776,7 +43776,7 @@ "_postman_previewlanguage": "json" }, { - "id": "0db77092-3af6-4fc4-a2f1-7b56e7a1b005", + "id": "db5d15e8-e233-44ca-8f7b-1b52653f7876", "name": "Unauthorized", "originalRequest": { "url": { @@ -43810,7 +43810,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -43827,7 +43827,7 @@ "description": "", "item": [ { - "id": "5938208c-8db6-4bdd-9105-a626ab1ef615", + "id": "1b57bb5d-76e3-4d3f-a403-313e2be213d3", "name": "Execute SSH Command", "request": { "name": "Execute SSH Command", @@ -43874,7 +43874,7 @@ }, "response": [ { - "id": "86d15de0-298c-42ef-b404-f2ff6e529e7f", + "id": "6a0efcca-ca64-4a14-b5a9-e825f4868058", "name": "OK", "originalRequest": { "url": { @@ -43926,7 +43926,7 @@ "_postman_previewlanguage": "json" }, { - "id": "cbe5427d-f957-47b8-b8f1-a7e86eaedf31", + "id": "523b873d-2be1-4c0a-bc70-8716de7f7aa6", "name": "Bad Request", "originalRequest": { "url": { @@ -43973,12 +43973,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f7b8ca0e-34a1-47e0-9da2-408500cacff8", + "id": "9f417e70-796c-47d9-acd3-1602762a9cfa", "name": "Unauthorized", "originalRequest": { "url": { @@ -44025,12 +44025,12 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "11fa444e-03bb-4727-a42f-66034c8ef78f", + "id": "19846d6e-28ec-4fb6-954c-d50c17857be2", "name": "Internal Server Error", "originalRequest": { "url": { @@ -44077,7 +44077,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -44094,7 +44094,7 @@ "description": "", "item": [ { - "id": "e147e5cb-96ec-43ed-b35e-6815b35c0ac4", + "id": "d244d545-766d-4a9e-b3d6-5fbbd4a7e2e0", "name": "Gets all the packer templates", "request": { "name": "Gets all the packer templates", @@ -44137,7 +44137,7 @@ }, "response": [ { - "id": "f8a701ce-0ca6-4712-9234-223519c82411", + "id": "1a756c84-0e95-4a14-8b16-60fbcc6d334e", "name": "OK", "originalRequest": { "url": { @@ -44171,12 +44171,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"addons\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"created_at\": \"\",\n\t\t\"defaults\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\",\n\t\t\t\"key_3\": \"\"\n\t\t},\n\t\t\"description\": \"\",\n\t\t\"id\": \"\",\n\t\t\"internal\": \"\",\n\t\t\"name\": \"\",\n\t\t\"packer_folder\": \"\",\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"specs\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\",\n\t\t\t\"key_2\": \"\"\n\t\t},\n\t\t\"updated_at\": \"\",\n\t\t\"variables\": {\n\t\t\t\"key_0\": \"\"\n\t\t}\n\t},\n\t{\n\t\t\"addons\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"created_at\": \"\",\n\t\t\"defaults\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"description\": \"\",\n\t\t\"id\": \"\",\n\t\t\"internal\": \"\",\n\t\t\"name\": \"\",\n\t\t\"packer_folder\": \"\",\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"specs\": {\n\t\t\t\"key_0\": \"\"\n\t\t},\n\t\t\"updated_at\": \"\",\n\t\t\"variables\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t}\n\t}\n]", + "body": "[\n\t{\n\t\t\"addons\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"created_at\": \"\",\n\t\t\"defaults\": {\n\t\t\t\"key_0\": \"\"\n\t\t},\n\t\t\"description\": \"\",\n\t\t\"id\": \"\",\n\t\t\"internal\": \"\",\n\t\t\"name\": \"\",\n\t\t\"packer_folder\": \"\",\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"specs\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"updated_at\": \"\",\n\t\t\"variables\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t}\n\t},\n\t{\n\t\t\"addons\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"created_at\": \"\",\n\t\t\"defaults\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"description\": \"\",\n\t\t\"id\": \"\",\n\t\t\"internal\": \"\",\n\t\t\"name\": \"\",\n\t\t\"packer_folder\": \"\",\n\t\t\"required_claims\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"required_roles\": [\n\t\t\t\"\",\n\t\t\t\"\"\n\t\t],\n\t\t\"specs\": {\n\t\t\t\"key_0\": \"\",\n\t\t\t\"key_1\": \"\"\n\t\t},\n\t\t\"updated_at\": \"\",\n\t\t\"variables\": {\n\t\t\t\"key_0\": \"\"\n\t\t}\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "925e7c86-6865-406c-b3b0-b67df9636297", + "id": "f30dfb8e-cb81-494e-9e29-f20b4ba0c5cc", "name": "Bad Request", "originalRequest": { "url": { @@ -44210,12 +44210,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "377f5672-3182-4982-8c18-08cb63546aee", + "id": "c639de7c-08f6-49e5-9502-d4355326879e", "name": "Unauthorized", "originalRequest": { "url": { @@ -44249,7 +44249,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -44260,7 +44260,7 @@ } }, { - "id": "c3dbba18-c7df-4ce9-9b00-bddddb2dedfc", + "id": "7c5ff665-ad48-4a2d-bf54-2c781100dfdf", "name": "Creates a packer template", "request": { "name": "Creates a packer template", @@ -44295,7 +44295,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -44316,7 +44316,7 @@ }, "response": [ { - "id": "8e0f7fee-8fd6-4b6a-a594-3f8e49e4b4d4", + "id": "6d196846-fcb6-4933-9edd-28c5226c5c1b", "name": "OK", "originalRequest": { "url": { @@ -44346,7 +44346,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -44363,12 +44363,12 @@ "value": "application/json" } ], - "body": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "body": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5b4c7f8f-3500-4c77-b755-a858b7d9d2de", + "id": "b675dbbe-9ec0-4c46-b9c6-da9fe3a75c77", "name": "Bad Request", "originalRequest": { "url": { @@ -44398,7 +44398,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -44415,12 +44415,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e20592d3-4bfa-4cef-90d7-b5cf79efd7b2", + "id": "4f9b4792-473c-4440-8c50-49ee004b0200", "name": "Unauthorized", "originalRequest": { "url": { @@ -44450,7 +44450,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -44467,7 +44467,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -44478,7 +44478,7 @@ } }, { - "id": "8cc15d87-2290-42a6-83a4-06c4a677a0e9", + "id": "2c6e76b4-653b-4efe-a97c-d21461763d90", "name": "Gets a packer template", "request": { "name": "Gets a packer template", @@ -44533,7 +44533,7 @@ }, "response": [ { - "id": "70d6cf54-dbe3-4832-821a-a1eaf3cc5b61", + "id": "b00e8ae7-a592-4d02-ae3c-d23d7519cf11", "name": "OK", "originalRequest": { "url": { @@ -44579,12 +44579,12 @@ "value": "application/json" } ], - "body": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "body": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "5149ab82-7485-4a48-bf5d-fefa111aab54", + "id": "8ea82105-338c-4c3b-9fb8-e65a9ee673a6", "name": "Bad Request", "originalRequest": { "url": { @@ -44630,12 +44630,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "6a329cb9-ebb0-4e94-8bfe-2994a4c936b9", + "id": "c1d9f788-815e-412d-a039-f671acc74368", "name": "Unauthorized", "originalRequest": { "url": { @@ -44681,7 +44681,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -44692,7 +44692,7 @@ } }, { - "id": "70cb0b4b-4953-40e8-908e-db0f70841e87", + "id": "d7f13ebf-2821-4ae3-8ad1-3339d1ce4ad9", "name": "Updates a packer template", "request": { "name": "Updates a packer template", @@ -44739,7 +44739,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -44760,7 +44760,7 @@ }, "response": [ { - "id": "582ac198-5ac4-4c8a-8eba-e9c20b0b72b0", + "id": "2c4c0706-3a10-4439-ba8e-849c0b0f5d52", "name": "OK", "originalRequest": { "url": { @@ -44802,7 +44802,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -44819,12 +44819,12 @@ "value": "application/json" } ], - "body": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "body": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "45547f89-f138-4c0e-a301-0a54cf85a642", + "id": "7c116ee2-7238-4679-9852-9d112e554ef2", "name": "Bad Request", "originalRequest": { "url": { @@ -44866,7 +44866,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -44883,12 +44883,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "19ffb7fd-d7a6-4225-9cc4-dedfd4c6e42d", + "id": "986b26da-1e72-4092-bc84-da88a01147d6", "name": "Unauthorized", "originalRequest": { "url": { @@ -44930,7 +44930,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\"\n\t}\n}", + "raw": "{\n\t\"addons\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"created_at\": \"\",\n\t\"defaults\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"description\": \"\",\n\t\"id\": \"\",\n\t\"internal\": \"\",\n\t\"name\": \"\",\n\t\"packer_folder\": \"\",\n\t\"required_claims\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"required_roles\": [\n\t\t\"\",\n\t\t\"\"\n\t],\n\t\"specs\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\"\n\t},\n\t\"updated_at\": \"\",\n\t\"variables\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\"\n\t}\n}", "options": { "raw": { "headerFamily": "json", @@ -44947,7 +44947,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -44958,7 +44958,7 @@ } }, { - "id": "40429dde-1fcd-4057-a27a-28473677877f", + "id": "b2eccb1c-c9cd-41a8-9233-12f1505a5a73", "name": "Deletes a packer template", "request": { "name": "Deletes a packer template", @@ -45013,7 +45013,7 @@ }, "response": [ { - "id": "91bf10c5-8f51-437a-83be-ff219f726087", + "id": "bfd287f4-01fb-4382-b085-e1ba2c104dfb", "name": "Accepted", "originalRequest": { "url": { @@ -45053,7 +45053,7 @@ "_postman_previewlanguage": "text" }, { - "id": "5e899ab7-bfef-4e82-a859-f4657caef64b", + "id": "b19d7556-3528-400e-86ce-99ac197ed10e", "name": "Bad Request", "originalRequest": { "url": { @@ -45099,12 +45099,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "89f600a7-865e-4619-bd98-15ed949bf1a6", + "id": "61b6d83e-4615-41d2-baad-a4b144ff1fb0", "name": "Unauthorized", "originalRequest": { "url": { @@ -45150,7 +45150,7 @@ "value": "application/json" } ], - "body": "{\n\t\"error\": 3,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", + "body": "{\n\t\"error\": 12,\n\t\"error_description\": \"\",\n\t\"error_uri\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -45167,7 +45167,7 @@ "description": "", "item": [ { - "id": "69091607-bd7d-4934-9a13-91ef102ab112", + "id": "01c7ffa0-bcd2-49bd-b3ec-257ec7b0d08a", "name": "Gets all user configs", "request": { "name": "Gets all user configs", @@ -45210,7 +45210,7 @@ }, "response": [ { - "id": "9ff1d3f1-f4a8-4078-be02-ac368ff43299", + "id": "c95ad65f-bb61-4f96-94f0-3146b1c5a7f2", "name": "OK", "originalRequest": { "url": { @@ -45244,12 +45244,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"created_at\": \"\",\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"slug\": \"\",\n\t\t\"type\": \"bool\",\n\t\t\"updated_at\": \"\",\n\t\t\"user_id\": \"\",\n\t\t\"value\": \"\"\n\t},\n\t{\n\t\t\"created_at\": \"\",\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"slug\": \"\",\n\t\t\"type\": \"bool\",\n\t\t\"updated_at\": \"\",\n\t\t\"user_id\": \"\",\n\t\t\"value\": \"\"\n\t}\n]", + "body": "[\n\t{\n\t\t\"created_at\": \"\",\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"slug\": \"\",\n\t\t\"type\": \"string\",\n\t\t\"updated_at\": \"\",\n\t\t\"user_id\": \"\",\n\t\t\"value\": \"\"\n\t},\n\t{\n\t\t\"created_at\": \"\",\n\t\t\"id\": \"\",\n\t\t\"name\": \"\",\n\t\t\"slug\": \"\",\n\t\t\"type\": \"bool\",\n\t\t\"updated_at\": \"\",\n\t\t\"user_id\": \"\",\n\t\t\"value\": \"\"\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "fdd77c08-678f-4334-b0b4-9b94086b17cd", + "id": "03b5dabc-59c5-43a3-9c75-fadf0acb7d61", "name": "Bad Request", "originalRequest": { "url": { @@ -45283,12 +45283,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8e17db97-9e76-4426-a325-27921eb2a8f8", + "id": "2dbe4234-5155-4171-82fc-eb8120a7ba0d", "name": "Unauthorized", "originalRequest": { "url": { @@ -45322,7 +45322,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -45333,7 +45333,7 @@ } }, { - "id": "55a3f110-91f6-4611-aec6-1e10a0c6c78b", + "id": "4a005d02-e99a-4e94-9dde-0a2276d7a3b2", "name": "Creates a user config", "request": { "name": "Creates a user config", @@ -45368,7 +45368,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"int\",\n\t\"value\": \"\"\n}", + "raw": "{\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"string\",\n\t\"value\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -45389,7 +45389,7 @@ }, "response": [ { - "id": "bcc8f0ee-8572-4de7-9578-5d2b0706bdac", + "id": "91a7fd09-1b0a-465b-a9c7-3d1095550a29", "name": "Created", "originalRequest": { "url": { @@ -45419,7 +45419,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"int\",\n\t\"value\": \"\"\n}", + "raw": "{\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"string\",\n\t\"value\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -45436,12 +45436,12 @@ "value": "application/json" } ], - "body": "{\n\t\"created_at\": \"\",\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"json\",\n\t\"updated_at\": \"\",\n\t\"user_id\": \"\",\n\t\"value\": \"\"\n}", + "body": "{\n\t\"created_at\": \"\",\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"string\",\n\t\"updated_at\": \"\",\n\t\"user_id\": \"\",\n\t\"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f6f1d3d8-2b9f-4357-badd-b482bcd3a20f", + "id": "502c61c5-a50a-4801-a43b-615cf4737f1d", "name": "Bad Request", "originalRequest": { "url": { @@ -45471,7 +45471,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"int\",\n\t\"value\": \"\"\n}", + "raw": "{\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"string\",\n\t\"value\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -45488,12 +45488,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "f16dcd60-e93b-4c10-a845-3cdf5161c6fc", + "id": "5a313aa5-d257-49e8-8224-62982173e683", "name": "Unauthorized", "originalRequest": { "url": { @@ -45523,7 +45523,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"int\",\n\t\"value\": \"\"\n}", + "raw": "{\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"string\",\n\t\"value\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -45540,7 +45540,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -45551,7 +45551,7 @@ } }, { - "id": "14e48dd5-11a6-478c-917c-afb6a9a4b97d", + "id": "c343194b-a698-43b7-bd35-2bb4b7b4e55c", "name": "Gets a user config by id or slug", "request": { "name": "Gets a user config by id or slug", @@ -45606,7 +45606,7 @@ }, "response": [ { - "id": "a871e7fe-7694-4d10-9c8b-2918344089ff", + "id": "c2ca397e-1012-469b-90b0-da493e6b5817", "name": "OK", "originalRequest": { "url": { @@ -45652,12 +45652,12 @@ "value": "application/json" } ], - "body": "{\n\t\"created_at\": \"\",\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"json\",\n\t\"updated_at\": \"\",\n\t\"user_id\": \"\",\n\t\"value\": \"\"\n}", + "body": "{\n\t\"created_at\": \"\",\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"string\",\n\t\"updated_at\": \"\",\n\t\"user_id\": \"\",\n\t\"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9041eb67-a9ad-4bc9-a042-624b91fd746a", + "id": "0b315ab8-00d3-40fa-a7ed-5cfbbb498c7b", "name": "Bad Request", "originalRequest": { "url": { @@ -45703,12 +45703,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "9db485bc-fd61-44b7-9080-86d1cd0eae5c", + "id": "68afd52f-dec0-4f59-bd1b-59d9175ab80a", "name": "Unauthorized", "originalRequest": { "url": { @@ -45754,12 +45754,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8c8ffd08-f346-4514-a326-c1f461fba39e", + "id": "0f2c2946-446c-4b1b-84ec-e64df762488e", "name": "Not Found", "originalRequest": { "url": { @@ -45805,7 +45805,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -45816,7 +45816,7 @@ } }, { - "id": "00061bae-9546-4392-8b04-1b015695d875", + "id": "ac355973-2fbf-4051-8d81-d687af07435a", "name": "Updates a user config", "request": { "name": "Updates a user config", @@ -45863,7 +45863,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"json\",\n\t\"value\": \"\"\n}", + "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"bool\",\n\t\"value\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -45884,7 +45884,7 @@ }, "response": [ { - "id": "5ba08cd5-fe66-4407-82d7-a444c5524540", + "id": "34f1f587-e368-45c7-8ef5-aa9eaab1bcac", "name": "OK", "originalRequest": { "url": { @@ -45926,7 +45926,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"json\",\n\t\"value\": \"\"\n}", + "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"bool\",\n\t\"value\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -45943,12 +45943,12 @@ "value": "application/json" } ], - "body": "{\n\t\"created_at\": \"\",\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"json\",\n\t\"updated_at\": \"\",\n\t\"user_id\": \"\",\n\t\"value\": \"\"\n}", + "body": "{\n\t\"created_at\": \"\",\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"slug\": \"\",\n\t\"type\": \"string\",\n\t\"updated_at\": \"\",\n\t\"user_id\": \"\",\n\t\"value\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "1d295cf0-5a9e-4b49-bc9c-e822365fd912", + "id": "68e89b00-1e02-4047-a3c9-48ad67c1c8c2", "name": "Bad Request", "originalRequest": { "url": { @@ -45990,7 +45990,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"json\",\n\t\"value\": \"\"\n}", + "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"bool\",\n\t\"value\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -46007,12 +46007,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8c1c6320-bbab-4fad-8ffa-aea40f23b9fe", + "id": "8dcd4cb2-7955-4afa-80f4-33a81bc28668", "name": "Unauthorized", "originalRequest": { "url": { @@ -46054,7 +46054,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"json\",\n\t\"value\": \"\"\n}", + "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"bool\",\n\t\"value\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -46071,12 +46071,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "7aa2ec98-95f5-4ac9-a081-7023138db3aa", + "id": "440ec1fb-8428-4d64-ac68-6ba6c6837b79", "name": "Not Found", "originalRequest": { "url": { @@ -46118,7 +46118,7 @@ "method": "PUT", "body": { "mode": "raw", - "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"json\",\n\t\"value\": \"\"\n}", + "raw": "{\n\t\"name\": \"\",\n\t\"type\": \"bool\",\n\t\"value\": \"\"\n}", "options": { "raw": { "headerFamily": "json", @@ -46135,7 +46135,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -46146,7 +46146,7 @@ } }, { - "id": "33dc9126-08d2-45de-bfc0-516b5fc5b460", + "id": "a3f1091f-8310-47e4-8fa0-f8591992f0d9", "name": "Deletes a user config", "request": { "name": "Deletes a user config", @@ -46201,7 +46201,7 @@ }, "response": [ { - "id": "a612e8d6-84c0-4909-bfca-055e0da253f4", + "id": "290da9df-4834-4095-85fc-2a6bf30bb180", "name": "Accepted", "originalRequest": { "url": { @@ -46241,7 +46241,7 @@ "_postman_previewlanguage": "text" }, { - "id": "0bf018b4-8ab3-48e7-96d4-7ecf89abae5d", + "id": "110f8105-b429-4fd1-b3b2-43fa85685a58", "name": "Bad Request", "originalRequest": { "url": { @@ -46287,12 +46287,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "57ddc1ed-910a-4a59-9f28-5f8d352c3596", + "id": "14f65eeb-1533-48fa-979c-5ed2d2f90b53", "name": "Unauthorized", "originalRequest": { "url": { @@ -46338,12 +46338,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "a085edec-3729-4d19-8430-000ae447a642", + "id": "3933e44c-46cf-44dc-841a-177a32db1924", "name": "Not Found", "originalRequest": { "url": { @@ -46389,7 +46389,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -46406,7 +46406,7 @@ "description": "", "item": [ { - "id": "2e38221e-881f-4c0f-90e9-a127a01b2efc", + "id": "3f2ab9b5-410b-4b21-9bc2-ec77097ea2cb", "name": "List connected WebSocket clients", "request": { "name": "List connected WebSocket clients", @@ -46449,7 +46449,7 @@ }, "response": [ { - "id": "7f8e50b1-336a-431b-8b0e-85b8885967b2", + "id": "6e9321ed-f292-4ab6-ab47-8ac4db215295", "name": "OK", "originalRequest": { "url": { @@ -46483,12 +46483,12 @@ "value": "application/json" } ], - "body": "[\n\t{\n\t\t\"connected_at\": \"\",\n\t\t\"event_subscriptions\": [\n\t\t\t\"auth\",\n\t\t\t\"job_manager\"\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"is_alive\": \"\",\n\t\t\"last_ping_at\": \"\",\n\t\t\"last_pong_at\": \"\",\n\t\t\"queue_depth\": \"\",\n\t\t\"user_id\": \"\",\n\t\t\"username\": \"\"\n\t},\n\t{\n\t\t\"connected_at\": \"\",\n\t\t\"event_subscriptions\": [\n\t\t\t\"stats\",\n\t\t\t\"system_logs\"\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"is_alive\": \"\",\n\t\t\"last_ping_at\": \"\",\n\t\t\"last_pong_at\": \"\",\n\t\t\"queue_depth\": \"\",\n\t\t\"user_id\": \"\",\n\t\t\"username\": \"\"\n\t}\n]", + "body": "[\n\t{\n\t\t\"connected_at\": \"\",\n\t\t\"event_subscriptions\": [\n\t\t\t\"auth\",\n\t\t\t\"system\"\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"is_alive\": \"\",\n\t\t\"last_ping_at\": \"\",\n\t\t\"last_pong_at\": \"\",\n\t\t\"queue_depth\": \"\",\n\t\t\"user_id\": \"\",\n\t\t\"username\": \"\"\n\t},\n\t{\n\t\t\"connected_at\": \"\",\n\t\t\"event_subscriptions\": [\n\t\t\t\"catalog_cache\",\n\t\t\t\"stats\"\n\t\t],\n\t\t\"id\": \"\",\n\t\t\"is_alive\": \"\",\n\t\t\"last_ping_at\": \"\",\n\t\t\"last_pong_at\": \"\",\n\t\t\"queue_depth\": \"\",\n\t\t\"user_id\": \"\",\n\t\t\"username\": \"\"\n\t}\n]", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8dbefcd9-ea4c-42e0-b5f4-3dc92b4ee80a", + "id": "418aff70-365e-498f-a974-b8cce3b0f5f3", "name": "Service Unavailable", "originalRequest": { "url": { @@ -46522,7 +46522,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -46533,7 +46533,7 @@ } }, { - "id": "482c2d6b-b131-43e9-8b2e-9c3ba69ea9e0", + "id": "fe4b322c-a590-4630-baf2-3afc0bc36298", "name": "Get WebSocket event emitter statistics", "request": { "name": "Get WebSocket event emitter statistics", @@ -46576,7 +46576,7 @@ }, "response": [ { - "id": "d32a9231-98c4-4084-a44b-2cee440c8bb2", + "id": "7e3a35d5-8e91-4c08-af16-5e540daa8e2e", "name": "OK", "originalRequest": { "url": { @@ -46610,12 +46610,12 @@ "value": "application/json" } ], - "body": "{\n\t\"clients\": [\n\t\t{\n\t\t\t\"connected_at\": \"\",\n\t\t\t\"event_subscriptions\": [\n\t\t\t\t\"system_logs\",\n\t\t\t\t\"pdfm\"\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"is_alive\": \"\",\n\t\t\t\"last_ping_at\": \"\",\n\t\t\t\"last_pong_at\": \"\",\n\t\t\t\"queue_depth\": \"\",\n\t\t\t\"user_id\": \"\",\n\t\t\t\"username\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"connected_at\": \"\",\n\t\t\t\"event_subscriptions\": [\n\t\t\t\t\"pdfm\",\n\t\t\t\t\"reverse_proxy\"\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"is_alive\": \"\",\n\t\t\t\"last_ping_at\": \"\",\n\t\t\t\"last_pong_at\": \"\",\n\t\t\t\"queue_depth\": \"\",\n\t\t\t\"user_id\": \"\",\n\t\t\t\"username\": \"\"\n\t\t}\n\t],\n\t\"messages_sent\": \"\",\n\t\"start_time\": \"\",\n\t\"total_clients\": \"\",\n\t\"total_subscriptions\": \"\",\n\t\"type_stats\": {\n\t\t\"key_0\": \"\",\n\t\t\"key_1\": \"\",\n\t\t\"key_2\": \"\",\n\t\t\"key_3\": \"\"\n\t},\n\t\"uptime\": \"\"\n}", + "body": "{\n\t\"clients\": [\n\t\t{\n\t\t\t\"connected_at\": \"\",\n\t\t\t\"event_subscriptions\": [\n\t\t\t\t\"catalog_cache\",\n\t\t\t\t\"health\"\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"is_alive\": \"\",\n\t\t\t\"last_ping_at\": \"\",\n\t\t\t\"last_pong_at\": \"\",\n\t\t\t\"queue_depth\": \"\",\n\t\t\t\"user_id\": \"\",\n\t\t\t\"username\": \"\"\n\t\t},\n\t\t{\n\t\t\t\"connected_at\": \"\",\n\t\t\t\"event_subscriptions\": [\n\t\t\t\t\"global\",\n\t\t\t\t\"orchestrator\"\n\t\t\t],\n\t\t\t\"id\": \"\",\n\t\t\t\"is_alive\": \"\",\n\t\t\t\"last_ping_at\": \"\",\n\t\t\t\"last_pong_at\": \"\",\n\t\t\t\"queue_depth\": \"\",\n\t\t\t\"user_id\": \"\",\n\t\t\t\"username\": \"\"\n\t\t}\n\t],\n\t\"messages_sent\": \"\",\n\t\"start_time\": \"\",\n\t\"total_clients\": \"\",\n\t\"total_subscriptions\": \"\",\n\t\"type_stats\": {\n\t\t\"key_0\": \"\"\n\t},\n\t\"uptime\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "4f2e086d-9109-4ccb-b642-2dbae3df893a", + "id": "fb232da7-999b-4e3e-b3fa-ffe0fbba288e", "name": "Service Unavailable", "originalRequest": { "url": { @@ -46649,7 +46649,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -46660,7 +46660,7 @@ } }, { - "id": "e5a6fd07-ae9e-420a-87b1-181bd22c263c", + "id": "1c1566c5-4d92-4f5e-8e43-52791cbf276b", "name": "Subscribe to event notifications via WebSocket", "request": { "name": "Subscribe to event notifications via WebSocket", @@ -46713,7 +46713,7 @@ }, "response": [ { - "id": "65ac61b6-a3b7-4e64-b067-1a7e79b77182", + "id": "c5cabc34-ccb4-4c34-bd6a-56937177d1bc", "name": "Switching Protocols", "originalRequest": { "url": { @@ -46762,7 +46762,7 @@ "_postman_previewlanguage": "json" }, { - "id": "6439ee34-a9e2-40e3-9019-12b5c16a7a07", + "id": "10a594fb-222a-4dbe-9227-dabe696ae045", "name": "Bad Request", "originalRequest": { "url": { @@ -46806,12 +46806,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "c2034236-5df1-49ec-99f7-dab79f6802c7", + "id": "acbfeb43-9082-4a3e-b6bd-05f1336916b1", "name": "Unauthorized", "originalRequest": { "url": { @@ -46855,12 +46855,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8637add3-928d-4b3e-9fa0-5f1d9196848d", + "id": "8b0410af-3873-4dd5-a780-148db882b690", "name": "Conflict", "originalRequest": { "url": { @@ -46904,12 +46904,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "8b6c7cdb-6bf7-4e7d-b208-189255e83b53", + "id": "8be2eb85-a064-4fb9-982b-dbe860d42252", "name": "Service Unavailable", "originalRequest": { "url": { @@ -46953,7 +46953,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -46964,7 +46964,7 @@ } }, { - "id": "a968da0e-1900-4a76-92c3-4bede4ec3d93", + "id": "5c9f6fdd-1283-487a-b7c4-556cc616c16b", "name": "Unsubscribe from specific event types", "request": { "name": "Unsubscribe from specific event types", @@ -47020,7 +47020,7 @@ }, "response": [ { - "id": "b7f784e2-ada5-4823-b7f7-b3cf8c29c963", + "id": "ba7a68d1-5ddb-4d63-863e-47a121aaf1b6", "name": "OK", "originalRequest": { "url": { @@ -47072,7 +47072,7 @@ "_postman_previewlanguage": "json" }, { - "id": "9f93926d-7baf-4e02-bdab-bb466a5288b4", + "id": "32ff0c29-c80d-445f-bbfa-50bc8b0eac3e", "name": "Bad Request", "originalRequest": { "url": { @@ -47119,12 +47119,12 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { - "id": "e33edfbd-b258-4a9e-9121-0f4918dee85d", + "id": "3746c9a8-e70c-47e7-b108-631f89de5da0", "name": "Service Unavailable", "originalRequest": { "url": { @@ -47171,7 +47171,7 @@ "value": "application/json" } ], - "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 3667.5803821790064,\n\t\t\t\t\t\"key_1\": 7417.255431803287\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 6477.0275243761635,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": false,\n\t\t\t\"key_1\": 8396.819340811026\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 7510\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2901.3305626755805,\n\t\t\t\t\t\"key_1\": \"string\",\n\t\t\t\t\t\"key_2\": false\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\",\n\t\t\t\t\t\"key_1\": 9890,\n\t\t\t\t\t\"key_2\": 2308\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", + "body": "{\n\t\"code\": \"\",\n\t\"diagnostics\": {\n\t\t\"end_time\": \"\",\n\t\t\"errors\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": false,\n\t\t\t\t\t\"key_1\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 5794,\n\t\t\t\t\t\"key_1\": 7845.121412052649\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"metadata\": {\n\t\t\t\"key_0\": 1176,\n\t\t\t\"key_1\": 674\n\t\t},\n\t\t\"operation\": \"\",\n\t\t\"path\": [\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": \"string\"\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"duration\": \"\",\n\t\t\t\t\"file_name\": \"\",\n\t\t\t\t\"function_name\": \"\",\n\t\t\t\t\"line_number\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 2255\n\t\t\t\t},\n\t\t\t\t\"operation\": \"\",\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"start_time\": \"\",\n\t\t\"warnings\": [\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": 9531\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"code\": \"\",\n\t\t\t\t\"component\": \"\",\n\t\t\t\t\"message\": \"\",\n\t\t\t\t\"metadata\": {\n\t\t\t\t\t\"key_0\": true\n\t\t\t\t},\n\t\t\t\t\"timestamp\": \"\"\n\t\t\t}\n\t\t]\n\t},\n\t\"message\": \"\"\n}", "cookie": [], "_postman_previewlanguage": "json" } @@ -47212,7 +47212,7 @@ } ], "info": { - "_postman_id": "70cda15a-61d9-461d-b6d1-f7fa2c6cd802", + "_postman_id": "5fc7125e-617c-412c-be87-4baa52142c8c", "name": "Parallels Desktop DevOps Service", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": { diff --git a/docs/_posts/2026-08-18-v1.0.6.markdown b/docs/_posts/2026-08-18-v1.0.6.markdown new file mode 100644 index 00000000..d83165a6 --- /dev/null +++ b/docs/_posts/2026-08-18-v1.0.6.markdown @@ -0,0 +1,22 @@ +--- +layout: post +title: "Release 1.0.6" +date: 2026-08-18 00:00:00 +0000 +categories: Changelog +--- + +# Whats New + +- Documentation, helm charts updated for new flag DISABLE_HTTP_WHEN_TLS +- Documentation for HTTPS-Only Mode Setup +- Added `DISABLE_HTTP_WHEN_TLS` environment variable +- Comprehensive TLS validation (cert/key pair, expiration) +- HTTP server conditionally disabled when TLS enabled +- HTTPS-first architecture (starts before HTTP) +- Safety fallback to HTTP if TLS fails +- 10 new unit tests covering all scenarios +- Orchestrator-as-Catalog VM creation support +- Fixes [532](https://github.com/Parallels/prl-devops-service/issues/524) +- [x] New feature (non-breaking change which adds functionality) + + diff --git a/docs/charts/index.yaml b/docs/charts/index.yaml index 8b475431..6699d1ed 100644 --- a/docs/charts/index.yaml +++ b/docs/charts/index.yaml @@ -1,9 +1,19 @@ apiVersion: v1 entries: parallels-devops-service: + - apiVersion: v2 + appVersion: 1.0.6 + created: "2026-08-18T12:22:54.898738309Z" + description: Parallels Desktop DevOps Service + digest: 7dcfb04073f148e08eed417a4aef034f2bd7dfbfef58663e223046a75c4aa1b5 + name: parallels-devops-service + type: application + urls: + - https://parallels.github.io/prl-devops-service/charts/parallels-devops-service-1.0.6.tgz + version: 1.0.6 - apiVersion: v2 appVersion: 1.0.5 - created: "2026-07-22T05:09:50.238336136Z" + created: "2026-08-18T12:22:54.898131574Z" description: Parallels Desktop DevOps Service digest: a99bfae5af8a1934fde561f09583372fefd21a0aa7ccf3953b5d45eff0c36e31 name: parallels-devops-service @@ -13,7 +23,7 @@ entries: version: 1.0.5 - apiVersion: v2 appVersion: 1.0.4 - created: "2026-07-22T05:09:50.237923615Z" + created: "2026-08-18T12:22:54.897585591Z" description: Parallels Desktop DevOps Service digest: 307b7622be1e72c5c178c24acf7185141d8e067c817ce998d015d4af65d94232 name: parallels-devops-service @@ -23,7 +33,7 @@ entries: version: 1.0.4 - apiVersion: v2 appVersion: 1.0.3 - created: "2026-07-22T05:09:50.237539947Z" + created: "2026-08-18T12:22:54.89712719Z" description: Parallels Desktop DevOps Service digest: f49f82adf568262f15ae234148c12e008dfe4fc45796c2b4fd94e0d4e1c41ae4 name: parallels-devops-service @@ -33,7 +43,7 @@ entries: version: 1.0.3 - apiVersion: v2 appVersion: 1.0.2 - created: "2026-07-22T05:09:50.237183349Z" + created: "2026-08-18T12:22:54.896664573Z" description: Parallels Desktop DevOps Service digest: 873a8339bd478856fb63f900b2bbf3e033e16df52f2917bdc499d949e803eac8 name: parallels-devops-service @@ -43,7 +53,7 @@ entries: version: 1.0.2 - apiVersion: v2 appVersion: 1.0.1 - created: "2026-07-22T05:09:50.236819411Z" + created: "2026-08-18T12:22:54.896217479Z" description: Parallels Desktop DevOps Service digest: b8c48179878a141478199c2b33b6eb1af2e16d8a5c07780e2c3cede3a5100571 name: parallels-devops-service @@ -53,7 +63,7 @@ entries: version: 1.0.1 - apiVersion: v2 appVersion: 1.0.0 - created: "2026-07-22T05:09:50.236435914Z" + created: "2026-08-18T12:22:54.89574654Z" description: Parallels Desktop DevOps Service digest: 4653781b3a1344623364a444d47e7e48c26d217aa2946c8bfc881449b4b8edef name: parallels-devops-service @@ -63,7 +73,7 @@ entries: version: 1.0.0 - apiVersion: v2 appVersion: 0.9.21 - created: "2026-07-22T05:09:50.232913337Z" + created: "2026-08-18T12:22:54.891359938Z" description: Parallels Desktop DevOps Service digest: e314d07ba052b6764c3e5226576c2cdf1d2e5418e8b21ac37549c06ae855c3f9 name: parallels-devops-service @@ -73,7 +83,7 @@ entries: version: 0.9.21 - apiVersion: v2 appVersion: 0.9.20 - created: "2026-07-22T05:09:50.232525903Z" + created: "2026-08-18T12:22:54.890869389Z" description: Parallels Desktop DevOps Service digest: 64b736fc40be3e1301b890166b7be330785cd296e04eed4dbadf6d7c244b20d1 name: parallels-devops-service @@ -83,7 +93,7 @@ entries: version: 0.9.20 - apiVersion: v2 appVersion: 0.9.19 - created: "2026-07-22T05:09:50.231804657Z" + created: "2026-08-18T12:22:54.889895622Z" description: Parallels Desktop DevOps Service digest: 9122808b7149f45deaeff8779fa0a9eb3310d1bb32dde1fefeae1c64ae675273 name: parallels-devops-service @@ -93,7 +103,7 @@ entries: version: 0.9.19 - apiVersion: v2 appVersion: 0.9.18 - created: "2026-07-22T05:09:50.231374749Z" + created: "2026-08-18T12:22:54.889405783Z" description: Parallels Desktop DevOps Service digest: 5d25102e842796d841c18efc56c7a4bef92b78550849b0d839b6fbc3f1ce8cca name: parallels-devops-service @@ -103,7 +113,7 @@ entries: version: 0.9.18 - apiVersion: v2 appVersion: 0.9.17 - created: "2026-07-22T05:09:50.230993315Z" + created: "2026-08-18T12:22:54.888899841Z" description: Parallels Desktop DevOps Service digest: 485ca6cdc23e296ea6fd83a630be3a6c70e4d61798e71369326fa369667d0c59 name: parallels-devops-service @@ -113,7 +123,7 @@ entries: version: 0.9.17 - apiVersion: v2 appVersion: 0.9.16 - created: "2026-07-22T05:09:50.230563016Z" + created: "2026-08-18T12:22:54.888400648Z" description: Parallels Desktop DevOps Service digest: 86f7f871e16eae6d1d5fe65b641ebf22525ff8d25c51d839345e08ed36f33d02 name: parallels-devops-service @@ -123,7 +133,7 @@ entries: version: 0.9.16 - apiVersion: v2 appVersion: 0.9.15 - created: "2026-07-22T05:09:50.230123084Z" + created: "2026-08-18T12:22:54.887892412Z" description: Parallels Desktop DevOps Service digest: 15a528c38a5132688bc990e3a53c26df91f60480be4af4a0d1a76fe7d9435dcb name: parallels-devops-service @@ -133,7 +143,7 @@ entries: version: 0.9.15 - apiVersion: v2 appVersion: 0.9.14 - created: "2026-07-22T05:09:50.229346814Z" + created: "2026-08-18T12:22:54.887381843Z" description: Parallels Desktop DevOps Service digest: aeec3654d3fc72ef89ce55d7c6062a0f2407f0f77867ee9dfc9ef478ec8aa511 name: parallels-devops-service @@ -143,7 +153,7 @@ entries: version: 0.9.14 - apiVersion: v2 appVersion: 0.9.13 - created: "2026-07-22T05:09:50.228610125Z" + created: "2026-08-18T12:22:54.886057242Z" description: Parallels Desktop DevOps Service digest: ed0db9cd85ee79dbe06ef51a9b8fb4bc2772475138de6efe60eb904550ac4fa9 name: parallels-devops-service @@ -153,7 +163,7 @@ entries: version: 0.9.13 - apiVersion: v2 appVersion: 0.9.12 - created: "2026-07-22T05:09:50.228206547Z" + created: "2026-08-18T12:22:54.885536076Z" description: Parallels Desktop DevOps Service digest: 686cc43c550a5d287e23aac82f64abe1a570e8262f3717b1f4b0b3c2ba9b1bf6 name: parallels-devops-service @@ -163,7 +173,7 @@ entries: version: 0.9.12 - apiVersion: v2 appVersion: 0.9.11 - created: "2026-07-22T05:09:50.227867486Z" + created: "2026-08-18T12:22:54.885040199Z" description: Parallels Desktop DevOps Service digest: da86c50b169bc27820eee02db73280d425b97990b117f39d0dd4513f3bce16a2 name: parallels-devops-service @@ -173,7 +183,7 @@ entries: version: 0.9.11 - apiVersion: v2 appVersion: 0.9.10 - created: "2026-07-22T05:09:50.227496968Z" + created: "2026-08-18T12:22:54.884582339Z" description: Parallels Desktop DevOps Service digest: 326b0b887dac93ba658f455d1a09b07547c09b236f1da6e9aea3879750230beb name: parallels-devops-service @@ -183,7 +193,7 @@ entries: version: 0.9.10 - apiVersion: v2 appVersion: 0.9.9 - created: "2026-07-22T05:09:50.236065055Z" + created: "2026-08-18T12:22:54.895290913Z" description: Parallels Desktop DevOps Service digest: b7f4b98046dae4c83708d76f62550cc54e9b9eb5ab5b8c91e32164955044cb1e name: parallels-devops-service @@ -193,7 +203,7 @@ entries: version: 0.9.9 - apiVersion: v2 appVersion: 0.9.8 - created: "2026-07-22T05:09:50.235702559Z" + created: "2026-08-18T12:22:54.894833734Z" description: Parallels Desktop DevOps Service digest: d2ec0bac5095be00749e2a6bb7cb2e3ace2ce3f3a265ecaccbca8bb098807881 name: parallels-devops-service @@ -203,7 +213,7 @@ entries: version: 0.9.8 - apiVersion: v2 appVersion: 0.9.7 - created: "2026-07-22T05:09:50.235334685Z" + created: "2026-08-18T12:22:54.894377376Z" description: Parallels Desktop DevOps Service digest: 185fc3b2caeef1a5de1b59de87d091b401b0a04bba4231bbaa6864449448c809 name: parallels-devops-service @@ -213,7 +223,7 @@ entries: version: 0.9.7 - apiVersion: v2 appVersion: 0.9.6 - created: "2026-07-22T05:09:50.234957096Z" + created: "2026-08-18T12:22:54.893904644Z" description: Parallels Desktop DevOps Service digest: 4e2fc1874fa739c7102cbf4af826d4cd2fbcd47064f9af612740b37d357e4ee8 name: parallels-devops-service @@ -223,7 +233,7 @@ entries: version: 0.9.6 - apiVersion: v2 appVersion: 0.9.5 - created: "2026-07-22T05:09:50.233962968Z" + created: "2026-08-18T12:22:54.89325191Z" description: Parallels Desktop DevOps Service digest: 180c122e46f302d9b147cf5a00013c07e691622b31d8c90ab94a509930b80912 name: parallels-devops-service @@ -233,7 +243,7 @@ entries: version: 0.9.5 - apiVersion: v2 appVersion: 0.9.4 - created: "2026-07-22T05:09:50.233598829Z" + created: "2026-08-18T12:22:54.89221704Z" description: Parallels Desktop DevOps Service digest: f91734acdde18ba59ac6951d65b893d629e3a72b8a781213e83ca7859d151fcc name: parallels-devops-service @@ -243,7 +253,7 @@ entries: version: 0.9.4 - apiVersion: v2 appVersion: 0.9.3 - created: "2026-07-22T05:09:50.233261652Z" + created: "2026-08-18T12:22:54.891784749Z" description: Parallels Desktop DevOps Service digest: acdff683cf5424839d19e79981c51faab23b41a49c9f08d040dbcc6e4d36e211 name: parallels-devops-service @@ -253,7 +263,7 @@ entries: version: 0.9.3 - apiVersion: v2 appVersion: 0.9.2 - created: "2026-07-22T05:09:50.232153713Z" + created: "2026-08-18T12:22:54.890391028Z" description: Parallels Desktop DevOps Service digest: a4af67f14b31814afb94a9b73897b5be917c2899c9ed13a25529394602c059ed name: parallels-devops-service @@ -263,7 +273,7 @@ entries: version: 0.9.2 - apiVersion: v2 appVersion: 0.9.1 - created: "2026-07-22T05:09:50.227135553Z" + created: "2026-08-18T12:22:54.884127543Z" description: Parallels Desktop DevOps Service digest: 2d667bdb44556fa0bdfb44f2d3478e21fcd4c5a4517cb267110e63983a1349e3 name: parallels-devops-service @@ -273,7 +283,7 @@ entries: version: 0.9.1 - apiVersion: v2 appVersion: 0.9.0 - created: "2026-07-22T05:09:50.22680109Z" + created: "2026-08-18T12:22:54.883653329Z" description: Parallels Desktop DevOps Service digest: ae9d8d8653c4984a3a0356e00c29e05b0feaa1dbbd02ca29859f23e56b2cdfb2 name: parallels-devops-service @@ -283,7 +293,7 @@ entries: version: 0.9.0 - apiVersion: v2 appVersion: 0.8.8 - created: "2026-07-22T05:09:50.226425314Z" + created: "2026-08-18T12:22:54.88318334Z" description: Parallels Desktop DevOps Service digest: 5ca196b55adda87d355e32858312e5b5f69c4852eb8e379100eda1c994a0b68a name: parallels-devops-service @@ -293,7 +303,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.7 - created: "2026-07-22T05:09:50.226038371Z" + created: "2026-08-18T12:22:54.882643557Z" description: Parallels Desktop DevOps Service digest: bf903453bc8c261c699518200304a6fb1774c83c22f4e18ec27fb6ea9b189597 name: parallels-devops-service @@ -303,7 +313,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.6 - created: "2026-07-22T05:09:50.225694312Z" + created: "2026-08-18T12:22:54.882193508Z" description: Parallels Desktop DevOps Service digest: 49ebd0f2a07d40e7fcc1e2c480ded7c33a2701bdbc306b9ecb4fe26b3bfbfd0a name: parallels-devops-service @@ -313,7 +323,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.5 - created: "2026-07-22T05:09:50.225350174Z" + created: "2026-08-18T12:22:54.881729139Z" description: Parallels Desktop DevOps Service digest: da5b419934de020af1dc77a83e7ef2614aa09cb71598fa76dcf23b0868d447e2 name: parallels-devops-service @@ -323,7 +333,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.4 - created: "2026-07-22T05:09:50.225038845Z" + created: "2026-08-18T12:22:54.881323217Z" description: Parallels Desktop DevOps Service digest: 9ec0f77ebfa1cd0caac2853a9e1ba20b58128bb5115cda32b6136d0475393a6f name: parallels-devops-service @@ -333,7 +343,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.3 - created: "2026-07-22T05:09:50.224705333Z" + created: "2026-08-18T12:22:54.880879899Z" description: Parallels Desktop DevOps Service digest: 6b8d93c7857ad5e66cdf09f5247f67f2593cff526c364b027666b1b2ecda396c name: parallels-devops-service @@ -343,7 +353,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.2 - created: "2026-07-22T05:09:50.224328986Z" + created: "2026-08-18T12:22:54.880418293Z" description: Parallels Desktop DevOps Service digest: 3db74c9beb62a456dd442f21e52e46bf5e88744af947360c7e95f11ba084a26b name: parallels-devops-service @@ -353,7 +363,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.1 - created: "2026-07-22T05:09:50.223968012Z" + created: "2026-08-18T12:22:54.8736683Z" description: Parallels Desktop DevOps Service digest: 94d87635c30adfb14f1e2a402d8f3e5a36c8b65a1e3ec3ed73b9eab87fdc3f69 name: parallels-devops-service @@ -363,7 +373,7 @@ entries: version: 0.8.1 - apiVersion: v2 appVersion: 0.5.4 - created: "2026-07-22T05:09:50.223552095Z" + created: "2026-08-18T12:22:54.873070529Z" description: Parallels Desktop DevOps Service digest: c2bc464c67821348b07472a34d54c7dea01cbd503942628e4342df3b699a3f62 name: parallels-devops-service @@ -371,4 +381,4 @@ entries: urls: - https://parallels.github.io/prl-devops-service/charts/parallels-devops-service-0.5.4.tgz version: 0.5.4 -generated: "2026-07-22T05:09:50.223013274Z" +generated: "2026-08-18T12:22:54.867583219Z" diff --git a/docs/charts/parallels-devops-service-1.0.6.tgz b/docs/charts/parallels-devops-service-1.0.6.tgz new file mode 100644 index 0000000000000000000000000000000000000000..a846a1258c9cf141ce28266507a810a4625983fe GIT binary patch literal 8288 zcmV-mAfMkKiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PKBxbKADFX#eJ?z?FNZk84p6Ka$~0?_5<@9i7;gt|TYzbUGS{ zge1fi!2+Od)%E@CX8`a4z9h;{9JfE=kHiA;SS+xM#bUARLke9NxvcJ>TjH}iL-ZEg zsL@?Q%FQ)gx!*iDHJi=m>G84rzu9bN|8KTiZ@y`rw2xcO<2UW2H{Uc{r>$1&8_;}q z&lOU@IHcb+pWRn>aQ~15ef$AYhKXl^+qMCHKmOS=o93zEAZAnSbD1@aRtq>o?1mE` zoT1x+&%ju%8pDGtWP!3pW$?9+EC7Aq#Woa88n@}*zBW4k<5DU8-$FM)?6WX{E%blV zJjv1j(aGta{$CE1+x?^Nh#F+(t|3k8k!7ZW`JIDgHnlTSt zHn^ z1O|DxzfiIgJ^cQMEK&zdVtj<=QNIx`R%Hvg5hwU-r00azs3$P{u1wKV{L@9E>4B9uyb3}U-azagm<>9pSnFb2#A>>O7G*%vO zL|qt+6B@2~k2q+m)d@dMZP^~Et)Le`SO3EBU!rj99E)6N+laC0ipcdkLeTk0F-HT> zM&h#rIh;X;6cn|_f;48>YdEu7xJ*aLCbwb=<+R4@Nr3k0POc{aD1%d<;#ov~GWi92HbpDs z@oBzH*bnk-x|VcPFgKJC9W0dKI1OtOfuZb`j-xE(GInwc6Q?aB;myYs)YwQmm9| z8_h=q0v15mT?2}2vRWa}0UqIi6CmklzK*s|5Z9M1m=oYiw#}EA0muLZHu0E^Nx;+| zwj|g_lArUX=mt>}Ok`n~5k)1CAqMOv^lbG%0(&XCzr-HC31-Ly{kh=(z#-rcda03U)dEkAmP_E~#C6FX_7<{r7ki=zbUp=4 zeqV_WJS3Pkr0YXDeu`E^jvfI!pza#XD3rLFb40;+39`R4!$wz_$D6tB2Xff3)`EEpX;FM;2nZGn zJ%?Gw!$Te5IWRvcB|*5injxD4kB_nhh28>zZ^h0Dte5cbYQOW3pBz(Jt4MDEIrj>$D(g2%@n zGH~^W8K^{?>`Aa;j#d&Z#vu=w2^~kw1Cn{+kH?w>z+MtLb5^7AZ3u?-ZH%W9lwT0& z{0vB5{lj==nsY9Fhc;|LhOoFYO2;$ z`i%s@h902gb7pk9wy zJE%Q8)E*u}%KILB4!Q@?47(coBC-R`A0%O!lDZTP)gBAxJsE{1;LJ>?9B3)^#Rr!P zu@93B%K9_Fh^eTHYtYN@USib|*_|Fo-sZSvnqvz3WkByL5J7|u*G&ig#pQKX3RM*Cm@kQKQ*W-h~0jGgygVQ7VCti(%`5fPaTD_K$ z&5FB}jG~}ltuMt(cIv3{qtTUGB>>|l#kRQye+JOSbBr9p)g*RI<0DdS%ko_GATY(i z4B1dHK}J>xypOjBh0{4kuEPMNNa+rc)VWA)%lEUj#P`|NSdVxv0VfjzQQ*2Ew8hhx2n7);HF-XJ`w}6n^m`R#i;X_~`&$XP z^;7j_lfW3GKsA!xYZaWS%pHOADfajr)c%Xr|BKZ!ZK+PHudU)gQ!7rJN|g1RH^`|4bs{;{%86i`)@XKT2!#Xy z)wOFV{gn;<#rqc3*44?nL^l0-#Swo&aHjU1sCTrmzx#LD*136m$+8g*Y zQw8}?T?y4!(0`&e$X5C9G%NqLns4^<-;1P_{a4Gl!JcD*uAK2p=o`@iHMvdSqFxBg zg=QLsyeSmn!qSQls{1X;5mM#dn8*JOJnT8hJ+fp>cfxI>UZ>73kw(ag9;$m;SG%b>y9)Dt*?ObbjuPd(&SA7iYau zs!C{FVCwb)i4s%en2IpX6>&lsE(d45R8zSUIune_M_0TWQ_FSbk_9u>?XLPR@IDz# zf9YR{7B~&0iG#=$S<_)>@-90g%vATmIfX0$|NU_?J-Z%tCjG%x8W*7rg!$=?o6)^{ z8u6m;xPN{%?OdD>M*YdV%kmb|)(`1+#=Y+Ks6Y8_I_!+c9|xne>1F>a`Ek*^I?s$L zZaTW%Hw&yLwsz9_b=OYv<`>&K8TJ0(b$`^GUJO3=M%~W1x221mrAE~bu7|^&I*83g zs&;U7efe{iUP@aJjY+DuJs$SD{m#X-`>s>9hrChBw$8?#i%I-zOD`#_mUP2EkFF2b5kYDFdcXBWMak_LLGkX7#YBP6c8kVH|ntrlucDdyKItg9ZFy-px%NJr}cID0moXt*E8N? zkg5$gK6e&B94W&>@2WfcZ75E$)8VN9p)=`C-}ip2juOR6z7Ret0JkG@KHYIsd)8Ej zmH+-YnZCR1bjQ%ztc*mlIpMh$!kb}A|SUk}1|2lvT1EVy8(j>G(Y#;eBR7I2@6 z!~6|OWenynYhE+{HUs-y>?PMjJ7X`tiTWpCuNc_pVozOv?T$Ki$M#RaTLGlcMOwj) z-p&ZrFB1O=Xe@>IsmM%UTvoTdKkBd#3K9Wl1$O11=Zn=gM~58`%!^BH){T?1FZ zTJ}o&b>eIzl+VD}hAZ?6xXWJIzfRn3gmOpRrCfNFp=dN1JcW6E(Q|jqxypgtSz{F$ zN|fPYaxtFvt~x(o^a`<{S&J3d?e<2K{xAJ*XR?Fn_C>L{2`U}(*Qa;c1l5icUt%J& zVG-nwZz`{cC&HF;jZ+3%1eUyw{rIkTHJw}(?wQYkEVR2Ubegjbu5M@2xfq;JyPfX4 z{?+-Hfh@5I%>!~dID18hrW`aC*T$BM%oOI+#<;I%?3)1F4Gp?2TA4V$!M^SFprkUC zl`o#scFlRbXqL{e2MuLF=|IPZ*slxhVz3IQD`yT8IS9<&)aFN1Vg!=Cg)Zz?zJxEn z{1rQlk;7T?Tz=aHa1J#-C7jsAwZNo1)V{g+7I}!VAtf`EhDE?|j(B!*N_?`EUM2(J zOGkuT9xF7K2)caP@C6_RT_&#y@=b58o2SpnUD^(4qzF2AkE@Ef(wxSnJIGjaB<|rh zQ_p8LPXe*Q%q0oDED=6wi`N`~R(fNjrwz7FJIJUN#=PA=Nu-jY6!Z|6%#UeS`0E%!m$5o_k+ z`Xd4l@jF6qu(wF;jc;4f^_TD{epwJNs8QgemwR5Y%hQ6$ELr(|E!g-&H**F6oCA32`H`m#&jy79d@ADzBhJM7wbf3$&YYAyK7u3GauZT*d-{Kg^flj|;IRd4cfFnTWzq?1^= zB44c}G-`)-&)~c>>3!@Z8dO&rx+AJfsES0oONhO+;Ho}k4#ltRG#o9{x5r@^F$}0)P-8deC;D=nt1t6QtkhWZ#4_l#Q)}kkcEq& zkC|zcm0|)Wy64Cf^USIOY~CK3?>P4p_I8;biAs!91XokR$)-GFWwrM4GF>e6qP(ey zLm~Dy6|kkR8l@|aPTy1FXXLYlvuVu4k6RV#IyHkj;{UFX!9b|VO3uygm-{38xaDlXsr9-X;dFHsj6%*<~ z%r5@vMR55|*vL~~{r0ye? zy>}SsDXbG;FUpb|W}Caoj2C^Sp8#LqVnmK#YFG$}olcazC5ve@Ce=K-4{F)bLn z@e}iEL#cB&>0AZA8uu@U7rm{%T)#H`J~vh1|1wTiJwo6Y;Q#IRX^#INxA*-2CDK#) zzg!R%^nc1xLgG=VAM(OHCl6b$Z{z3@tIY>xOJ&3+l;#O;!=Gl*mnPWdYa|`N2ka8_+KxQD%#W(x(OZ@`TKdUoc;oW zx{A|#Nt}oy7ddZCV)?2*GnP|&JV(ho!!W`{ZRyd1RbydJ@&1*qCc_VZDXDWO`kyNL z-&F?OD*xsDKekVg-t6iBB~pR>x7mg-{FpNPs>B^${{h~HKD1+-u$ZD-=eUSzq~d!U zdGBW1(?Q+F_h%A`TTkA1eOCSNX_o&V9kuuOe=m}XukMIb!24@kUuLG4 zNbR%6b*n`&N^3U3p6)3{q89x}=>-pnju>lulxplq^QK{4XrzY|5j z`yX_Fhru2C7^QNksD$1+s?V3ZaUP|k&WV-ZKH+PGyR=4s)m+dGJ zzq}%@0{!1&$^+=upL`D7LjOlcN7?xQ?be&U{r8Kc7xMowLmWoZ#Rs*XUi^^x)Vt#9 zCgR~ECuZ&XBr0xu^WahJqABa7X_K3# zmR73NPg5(~l$vyKqUGltIDyYVrW(btJGfXN`cI+}Z~(@L0|;&rT?3bRi|DfqZ7nkD zH1Is^EfViH?B8OQ^Kz+F{xii?s|EMmKDO$AjxzUut<$6S-v7&sqysP%+Ya>@;3Q-) z;BJXLFbl9NSQ+r4eFGPWnZ^N_EHMKt@TFE8uqAR`uyDyt@ha>s4gp0j2|4OA?tlGYstESPlQjiMV)Fwo_K<0qXXEKuxAOF8`06sv9Nx(q=tj7$~r{oi|xnW`l!GKn8An+VSf!Pq-380WKk!TruvU!GAzKiD=Ibn&qgQI2* zs=OL?N#JoIM;S_mEA^^Th;R!mmNu1Fe$hg1SfD21)E>7|BCp5!brhb|Mn#25FmaHdYQsph0Ltzl?x>+9juV$J1#K|N)KLjz9; zLPH%*KlUxk_aPjgp0z6tnvh0pYB3=Ib$Fgf(d|TwHN1Ujs#Det6F#m zu15s6z`Jq#nAYtM(rwLq&K+Pvq&zFOe8slOsh0&;4nk6ftJf^X^!z)HUq ze8>l4)C#2n4959dj58}9QaYqwbnwasKC?ipsa$}R2Sxx4>?GKG8EP!+aqni@EZ5l=tY2N~8y`Qho4I^;{s+KnN zFqKwAhRH1xuEPx)O(&ygt&e9YrQ)j{Zf}kVuuQ7S%$H?s7Z+%by-({mwgR^ zJiM=mnjY*N{#qZazxz&2U6=F}E-g@#E31~QymZ*AWMKvj4Yc_f#Sf#kCb)q9ETo%D z>;+tYKb4CK-E#_i-mL{59_5OZ3|>XyNxGR6*Aa}NRx^xHWoRXHpOjOMmL%!szQrop zn02OguSrRHr&ZcY-rtBUZzMXFSp3M`U5g<`ij-PSrz}aHdAf=n8Wn({=sI$Wl<_r^ z3{k&VOL7bHlG`waW_cv?A;&Z9V!j4!iC3{GXa|%cj{_(6e;HHrA-G#&dkO3%vTvAi zkUS@gRlL|^96<+=O;J}wSK|DKyjyS!scB@ ehyVTIf1mbgpZ4irnEodK0RR6oq7>o)*Z=@fRzm^+ literal 0 HcmV?d00001 diff --git a/docs/docs/devops/restapi/reference/api_keys/index.md b/docs/docs/devops/restapi/reference/api_keys/index.md index e41a4384..0312394d 100644 --- a/docs/docs/devops/restapi/reference/api_keys/index.md +++ b/docs/docs/devops/restapi/reference/api_keys/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -806,16 +1103,7 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "created_at": "string", - "key": "string", - "name": "string", - "revoked": "bool", - "revoked_at": "string", - "secret": "string", - "updated_at": "string" - } + body: '{ object }' default_required_roles: - SUPER_USER default_required_claims: @@ -828,41 +1116,17 @@ endpoints: A user normally has a password and is used to authenticate with the system An api key is used to authenticate with the system from an external application response_blocks: - - code_block: |- - { - "encoded": "string", - "id": "string", - "key": "string", - "name": "string", - "revoked": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.ApiKeyResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -877,15 +1141,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/api_keys"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "created_at": "string", - "key": "string", - "name": "string", - "revoked": "bool", - "revoked_at": "string", - "secret": "string", - "updated_at": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -905,15 +1161,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/api_keys" method := "post" - payload := strings.NewReader(`{ - "created_at": "string", - "key": "string", - "name": "string", - "revoked": "bool", - "revoked_at": "string", - "secret": "string", - "updated_at": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -948,41 +1196,17 @@ endpoints: default_required_claims: - LIST_API_KEY response_blocks: - - code_block: |- - { - "encoded": "string", - "id": "string", - "key": "string", - "name": "string", - "revoked": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.ApiKeyResponse' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1054,29 +1278,12 @@ endpoints: default_required_claims: - DELETE_API_KEY response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1148,41 +1355,17 @@ endpoints: default_required_claims: - LIST_API_KEY response_blocks: - - code_block: |- - { - "encoded": "string", - "id": "string", - "key": "string", - "name": "string", - "revoked": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.ApiKeyResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1257,29 +1440,12 @@ endpoints: - LIST_API_KEY - DELETE_API_KEY response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse diff --git a/docs/docs/devops/restapi/reference/authorization/index.md b/docs/docs/devops/restapi/reference/authorization/index.md index 8b7642e5..963c5464 100644 --- a/docs/docs/devops/restapi/reference/authorization/index.md +++ b/docs/docs/devops/restapi/reference/authorization/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -800,51 +1097,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "email": "string", - "password": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "email": "string", - "expires_at": "int64", - "token": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.LoginResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/token' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"email\": \"string\",\n \"password\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/token' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -853,10 +1124,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/token"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "email": "string", - "password": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -876,10 +1144,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/token" method := "post" - payload := strings.NewReader(`{ - "email": "string", - "password": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -917,48 +1182,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "token": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "valid": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.ValidateTokenResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/token/validate' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"token\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/token/validate' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -967,9 +1209,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/token/validate"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "token": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -989,9 +1229,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/token/validate" method := "post" - payload := strings.NewReader(`{ - "token": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { diff --git a/docs/docs/devops/restapi/reference/catalogmanagers/index.md b/docs/docs/devops/restapi/reference/catalogmanagers/index.md new file mode 100644 index 00000000..d7c72d24 --- /dev/null +++ b/docs/docs/devops/restapi/reference/catalogmanagers/index.md @@ -0,0 +1,1481 @@ +--- +layout: api +title: CatalogManagers +default_host: http://localhost +api_prefix: /api +is_category_document: true +categories: + - name: Api Keys + path: api_keys + endpoints: + - anchor: /v1/auth/api_keys-post + method: post + path: /v1/auth/api_keys + description: This endpoint creates an api key + title: Creates an api key + - anchor: /v1/auth/api_keys-get + method: get + path: /v1/auth/api_keys + description: This endpoint returns all the api keys + title: Gets all the api keys + - anchor: /v1/auth/api_keys/{id}-delete + method: delete + path: /v1/auth/api_keys/{id} + description: This endpoint deletes an api key + title: Deletes an api key + - anchor: /v1/auth/api_keys/{id}-get + method: get + path: /v1/auth/api_keys/{id} + description: This endpoint returns an api key by id or name + title: Gets an api key by id or name + - anchor: /v1/auth/api_keys/{id}/revoke-put + method: put + path: /v1/auth/api_keys/{id}/revoke + description: This endpoint revokes an api key + title: Revoke an api key + - name: Authorization + path: authorization + endpoints: + - anchor: /v1/auth/token-post + method: post + path: /v1/auth/token + description: This endpoint generates a token + title: Generates a token + - anchor: /v1/auth/token/validate-post + method: post + path: /v1/auth/token/validate + description: This endpoint validates a token + title: Validates a token + - name: Catalogs + path: catalogs + endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item + - anchor: /v1/catalog-get + method: get + path: /v1/catalog + description: This endpoint returns all the remote catalogs + title: Gets all the remote catalogs + - anchor: /v1/catalog/{catalogId}-get + method: get + path: /v1/catalog/{catalogId} + description: This endpoint returns all the remote catalogs + title: Gets all the remote catalogs + - anchor: /v1/catalog/{catalogId}/{version}-get + method: get + path: /v1/catalog/{catalogId}/{version} + description: This endpoint returns a catalog manifest version + title: Gets a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}-get + method: get + path: /v1/catalog/{catalogId}/{version}/{architecture} + description: This endpoint returns a catalog manifest version + title: Gets a catalog manifest version architecture + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/download-get + method: get + path: /v1/catalog/{catalogId}/{version}/{architecture}/download + description: This endpoint downloads a catalog manifest version + title: Downloads a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/taint-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/taint + description: This endpoint Taints a catalog manifest version + title: Taints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/untaint-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/untaint + description: This endpoint UnTaints a catalog manifest version + title: UnTaints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/revoke-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/revoke + description: This endpoint UnTaints a catalog manifest version + title: UnTaints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint adds claims to a catalog manifest version + title: Adds claims to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint removes claims from a catalog manifest version + title: Removes claims from a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/roles-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + description: This endpoint adds roles to a catalog manifest version + title: Adds roles to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/roles-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + description: This endpoint removes roles from a catalog manifest version + title: Removes roles from a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/tags-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + description: This endpoint adds tags to a catalog manifest version + title: Adds tags to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/tags-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + description: This endpoint removes tags from a catalog manifest version + title: Removes tags from a catalog manifest version + - anchor: /v1/catalog/{catalogId}-delete + method: delete + path: /v1/catalog/{catalogId} + description: This endpoint deletes a catalog manifest and all its versions + title: Deletes a catalog manifest and all its versions + - anchor: /v1/catalog/{catalogId}/{version}-delete + method: delete + path: /v1/catalog/{catalogId}/{version} + description: This endpoint deletes a catalog manifest version + title: Deletes a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture} + description: This endpoint deletes a catalog manifest version + title: Deletes a catalog manifest version architecture + - anchor: /v1/catalog/push-post + method: post + path: /v1/catalog/push + description: This endpoint pushes a catalog manifest to the catalog inventory + title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously + - anchor: /v1/catalog/pull-put + method: put + path: /v1/catalog/pull + description: This endpoint pulls a remote catalog manifest + title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously + - anchor: /v1/catalog/import-put + method: put + path: /v1/catalog/import + description: This endpoint imports a remote catalog manifest metadata into the catalog inventory + title: Imports a remote catalog manifest metadata into the catalog inventory + - anchor: /v1/catalog/import-vm-put + method: put + path: /v1/catalog/import-vm + description: This endpoint imports a virtual machine in pvm or macvm format into the catalog inventory generating the metadata for it + title: Imports a vm into the catalog inventory generating the metadata for it + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint adds claims to a catalog manifest version + title: Updates a catalog + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get + method: get + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete + method: delete + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager + - name: Claims + path: claims + endpoints: + - anchor: /v1/auth/claims-get + method: get + path: /v1/auth/claims + description: This endpoint returns all the claims + title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI + - anchor: /v1/auth/claims/{id}-get + method: get + path: /v1/auth/claims/{id} + description: This endpoint returns a claim + title: Gets a claim + - anchor: /v1/auth/claims-post + method: post + path: /v1/auth/claims + description: This endpoint creates a claim + title: Creates a claim + - anchor: /v1/auth/claims/{id}-delete + method: delete + path: /v1/auth/claims/{id} + description: This endpoint Deletes a claim + title: Delete a claim + - name: Config + path: config + endpoints: + - anchor: /v1/parallels_desktop/key-get + method: get + path: /v1/parallels_desktop/key + description: This endpoint returns Parallels Desktop active license + title: Gets Parallels Desktop active license + - anchor: /v1/config/tools/install-post + method: post + path: /v1/config/tools/install + description: This endpoint installs API requires 3rd party tools + title: Installs API requires 3rd party tools + - anchor: /v1/config/tools/uninstall-post + method: post + path: /v1/config/tools/uninstall + description: This endpoint uninstalls API requires 3rd party tools + title: Uninstalls API requires 3rd party tools + - anchor: /v1/config/tools/restart-post + method: post + path: /v1/config/tools/restart + description: This endpoint restarts the API Service + title: Restarts the API Service + - anchor: /v1/config/hardware-get + method: get + path: /v1/config/hardware + description: This endpoint returns the Hardware Info + title: Gets the Hardware Info + - anchor: /health/system-get + method: get + path: /health/system + description: This endpoint returns the API Health Probe + title: Gets the API System Health + - anchor: /logs-get + method: get + path: /logs + description: This endpoint returns the system logs from the disk + title: Gets the system logs from the disk + - anchor: /logs/stream-get + method: get + path: /logs/stream + description: This endpoint streams the system logs in real-time via WebSocket + title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information + - anchor: /v1/orchestrator/hosts/{id}/logs-get + method: get + path: /v1/orchestrator/hosts/{id}/logs + description: This endpoint returns the orchestrator host system logs from the disk + title: Gets the orchestrator host system logs from the disk + - anchor: /logs/stream-get + method: get + path: /logs/stream + description: This endpoint streams the system logs in real-time via WebSocket + title: Streams the system logs via WebSocket + - anchor: /health/probe-get + method: get + path: /health/probe + description: This endpoint returns the API Health Probe + title: Gets the API Health Probe + - name: Events + path: events + endpoints: + - anchor: /v1/ws/subscribe-get + method: get + path: /v1/ws/subscribe + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). + title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics + - anchor: /v1/ws/unsubscribe-post + method: post + path: /v1/ws/unsubscribe + description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. + title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID + - name: Machines + path: machines + endpoints: + - anchor: /v1/machines-get + method: get + path: /v1/machines + description: This endpoint returns all the virtual machines + title: Gets all the virtual machines + - anchor: /v1/machines/{id}-get + method: get + path: /v1/machines/{id} + description: This endpoint returns a virtual machine + title: Gets a virtual machine + - anchor: /v1/machines/{id}/start-put + method: put + path: /v1/machines/{id}/start + description: This endpoint starts a virtual machine + title: Starts a virtual machine + - anchor: /v1/machines/{id}/stop-put + method: put + path: /v1/machines/{id}/stop + description: This endpoint stops a virtual machine + title: Stops a virtual machine + - anchor: /v1/machines/{id}/restart-put + method: put + path: /v1/machines/{id}/restart + description: This endpoint restarts a virtual machine + title: Restarts a virtual machine + - anchor: /v1/machines/{id}/suspend-put + method: put + path: /v1/machines/{id}/suspend + description: This endpoint suspends a virtual machine + title: Suspends a virtual machine + - anchor: /v1/machines/{id}/resume-put + method: put + path: /v1/machines/{id}/resume + description: This endpoint resumes a virtual machine + title: Resumes a virtual machine + - anchor: /v1/machines/{id}/reset-put + method: put + path: /v1/machines/{id}/reset + description: This endpoint reset a virtual machine + title: Reset a virtual machine + - anchor: /v1/machines/{id}/pause-put + method: put + path: /v1/machines/{id}/pause + description: This endpoint pauses a virtual machine + title: Pauses a virtual machine + - anchor: /v1/machines/{id}-delete + method: delete + path: /v1/machines/{id} + description: This endpoint deletes a virtual machine + title: Deletes a virtual machine + - anchor: /v1/machines/{id}/status-get + method: get + path: /v1/machines/{id}/status + description: This endpoint returns the current state of a virtual machine + title: Get the current state of a virtual machine + - anchor: /v1/machines/{id}/set-put + method: put + path: /v1/machines/{id}/set + description: This endpoint configures a virtual machine + title: Configures a virtual machine + - anchor: /v1/machines/{id}/clone-put + method: put + path: /v1/machines/{id}/clone + description: This endpoint clones a virtual machine + title: Clones a virtual machine + - anchor: /v1/machines/{id}/execute-put + method: put + path: /v1/machines/{id}/execute + description: This endpoint executes a command on a virtual machine + title: Executes a command on a virtual machine + - anchor: /v1/machines/{id}/upload-post + method: post + path: /v1/machines/{id}/upload + description: This endpoint executes a command on a virtual machine + title: Uploads a file to a virtual machine + - anchor: /v1/machines/{id}/rename-put + method: put + path: /v1/machines/{id}/rename + description: This endpoint Renames a virtual machine + title: Renames a virtual machine + - anchor: /v1/machines/register-post + method: post + path: /v1/machines/register + description: This endpoint registers a virtual machine + title: Registers a virtual machine + - anchor: /v1/machines/{id}/unregister-post + method: post + path: /v1/machines/{id}/unregister + description: This endpoint unregister a virtual machine + title: Unregister a virtual machine + - anchor: /v1/machines-post + method: post + path: /v1/machines + description: This endpoint creates a virtual machine + title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot + - name: Orchestrator + path: orchestrator + endpoints: + - anchor: /v1/orchestrator/hosts-get + method: get + path: /v1/orchestrator/hosts + description: This endpoint returns all hosts from the orchestrator + title: Gets all hosts from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}-get + method: get + path: /v1/orchestrator/hosts/{id} + description: This endpoint returns a host from the orchestrator + title: Gets a host from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/hardware-get + method: get + path: /v1/orchestrator/hosts/{id}/hardware + description: This endpoint returns a host hardware info from the orchestrator + title: Gets a host hardware info from the orchestrator + - anchor: /v1/orchestrator/hosts-post + method: post + path: /v1/orchestrator/hosts + description: This endpoint register a host in the orchestrator + title: Register a Host in the orchestrator + - anchor: /v1/orchestrator/hosts/{id}-delete + method: delete + path: /v1/orchestrator/hosts/{id} + description: This endpoint unregister a host from the orchestrator + title: Unregister a host from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/enable-put + method: put + path: /v1/orchestrator/hosts/{id}/enable + description: This endpoint will enable an existing host in the orchestrator + title: Enable a host in the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/disable-put + method: put + path: /v1/orchestrator/hosts/{id}/disable + description: This endpoint will disable an existing host in the orchestrator + title: Disable a host in the orchestrator + - anchor: /v1/orchestrator/hosts-put + method: put + path: /v1/orchestrator/hosts + description: This endpoint updates a host in the orchestrator + title: Update a Host in the orchestrator + - anchor: /v1/orchestrator/overview/resources-get + method: get + path: /v1/orchestrator/overview/resources + description: This endpoint returns orchestrator resource overview + title: Get orchestrator resource overview + - anchor: /v1/orchestrator/overview/{id}/resources-get + method: get + path: /v1/orchestrator/overview/{id}/resources + description: This endpoint returns orchestrator host resources + title: Get orchestrator host resources + - anchor: /v1/orchestrator/machines-get + method: get + path: /v1/orchestrator/machines + description: This endpoint returns orchestrator Virtual Machines + title: Get orchestrator Virtual Machines + - anchor: /v1/orchestrator/machines/{id}-get + method: get + path: /v1/orchestrator/machines/{id} + description: This endpoint returns orchestrator Virtual Machine by its ID + title: Get orchestrator Virtual Machine + - anchor: /v1/orchestrator/machines/{id}-delete + method: delete + path: /v1/orchestrator/machines/{id} + description: This endpoint deletes orchestrator virtual machine + title: Deletes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/status-get + method: get + path: /v1/orchestrator/machines/{id}/status + description: This endpoint returns orchestrator virtual machine status + title: Get orchestrator virtual machine status + - anchor: /v1/orchestrator/machines/{id}/rename-put + method: put + path: /v1/orchestrator/machines/{id}/rename + description: This endpoint renames orchestrator virtual machine + title: Renames orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/set-put + method: put + path: /v1/orchestrator/machines/{id}/set + description: This endpoint configures orchestrator virtual machine + title: Configures orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/start-put + method: put + path: /v1/orchestrator/machines/{id}/start + description: This endpoint starts orchestrator virtual machine + title: Starts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/stop-put + method: put + path: /v1/orchestrator/machines/{id}/stop + description: This endpoint sops orchestrator virtual machine + title: Stops orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute + description: This endpoint executes a command in a orchestrator virtual machine + title: Executes a command in a orchestrator virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines-get + method: get + path: /v1/orchestrator/hosts/{id}/machines + description: This endpoint returns orchestrator host virtual machines + title: Get orchestrator host virtual machines + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + description: This endpoint returns orchestrator host virtual machine + title: Get orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + description: This endpoint deletes orchestrator host virtual machine + title: Deletes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/status-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/status + description: This endpoint returns orchestrator host virtual machine status + title: Get orchestrator host virtual machine status + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename + description: This endpoint renames orchestrator host virtual machine + title: Renames orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/set-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/set + description: This endpoint configures orchestrator host virtual machine + title: Configures orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/start-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/start + description: This endpoint starts orchestrator host virtual machine + title: Starts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute + description: This endpoint executes a command in a orchestrator host virtual machine + title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot + - anchor: /v1/orchestrator/hosts/{id}/machines/register-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/register + description: This endpoint registers a virtual machine in a orchestrator host + title: Register a virtual machine in a orchestrator host + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister + description: This endpoint unregister a virtual machine in a orchestrator host + title: Unregister a virtual machine in a orchestrator host + - anchor: /v1/orchestrator/hosts/{id}/machines-post + method: post + path: /v1/orchestrator/hosts/{id}/machines + description: This endpoint creates a orchestrator host virtual machine + title: Creates a orchestrator host virtual machine + - anchor: /v1/orchestrator/machines-post + method: post + path: /v1/orchestrator/machines + description: This endpoint creates a virtual machine in one of the hosts for the orchestrator + title: Creates a virtual machine in one of the hosts for the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy + description: This endpoint returns orchestrator host reverse proxy configuration + title: Gets orchestrator host reverse proxy configuration + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + description: This endpoint returns orchestrator host reverse proxy hosts + title: Gets orchestrator host reverse proxy hosts + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint returns orchestrator host reverse proxy hosts + title: Gets orchestrator host reverse proxy hosts + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + description: This endpoint creates a orchestrator host reverse proxy host + title: Creates a orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint updates an orchestrator host reverse proxy host + title: Updates an orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint deletes an orchestrator host reverse proxy host + title: Deletes an orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes + description: This endpoint upserts an orchestrator host reverse proxy host http route + title: Upserts an orchestrator host reverse proxy host http route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id} + description: This endpoint deletes an orchestrator host reverse proxy host http route + title: Deletes an orchestrator host reverse proxy host http route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route + description: This endpoint updates an orchestrator host reverse proxy host tcp route + title: Update an orchestrator host reverse proxy host tcp route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/restart + description: This endpoint restarts orchestrator host reverse proxy + title: Restarts orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/enable-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/enable + description: This endpoint enables orchestrator host reverse proxy + title: Enables orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/disable-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/disable + description: This endpoint disables orchestrator host reverse proxy + title: Disables orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache-get + method: get + path: /v1/orchestrator/hosts/{id}/catalog/cache + description: This endpoint returns orchestrator host catalog cache + title: Gets orchestrator host catalog cache + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache + description: This endpoint deletes an orchestrator host cache items + title: Deletes an orchestrator host cache items + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id} + description: This endpoint deletes an orchestrator host cache item and all its children + title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} + description: This endpoint deletes an orchestrator host cache item and all its children + title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously + - name: Packer Templates + path: packer_templates + endpoints: + - anchor: /v1/templates/packer-get + method: get + path: /v1/templates/packer + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Gets all the packer templates + - anchor: /v1/templates/packer/{id}-get + method: get + path: /v1/templates/packer/{id} + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Gets a packer template + - anchor: /v1/templates/packer -post + method: post + path: '/v1/templates/packer ' + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Creates a packer template + - anchor: /v1/templates/packer/{id} -PUT + method: PUT + path: '/v1/templates/packer/{id} ' + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Updates a packer template + - anchor: /v1/templates/packer/{id} -DELETE + method: DELETE + path: '/v1/templates/packer/{id} ' + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Deletes a packer template + - name: ReverseProxy + path: reverseproxy + endpoints: + - anchor: /v1/reverse-proxy-get + method: get + path: /v1/reverse-proxy + description: This endpoint returns the reverse proxy configuration + title: Gets reverse proxy configuration + - anchor: /v1/reverse-proxy/hosts-get + method: get + path: /v1/reverse-proxy/hosts + description: This endpoint returns all the reverse proxy hosts + title: Gets all the reverse proxy hosts + - anchor: /v1/reverse-proxy/hosts/{id} -get + method: get + path: '/v1/reverse-proxy/hosts/{id} ' + description: This endpoint returns a reverse proxy host + title: Gets all the reverse proxy host + - anchor: /v1/reverse-proxy/hosts-post + method: post + path: /v1/reverse-proxy/hosts + description: This endpoint creates a reverse proxy host + title: Creates a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}-put + method: put + path: /v1/reverse-proxy/hosts/{id} + description: This endpoint creates a reverse proxy host + title: Updates a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}-delete + method: delete + path: /v1/reverse-proxy/hosts/{id} + description: This endpoint Deletes a reverse proxy host + title: Delete a a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}/http_route-post + method: post + path: /v1/reverse-proxy/hosts/{id}/http_route + description: This endpoint creates or updates a reverse proxy host HTTP route + title: Creates or updates a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}-delete + method: delete + path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} + description: This endpoint Deletes a reverse proxy host HTTP route + title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post + method: post + path: /v1/reverse-proxy/hosts/{id}/http_routes + description: This endpoint updates a reverse proxy host TCP route + title: Updates a reverse proxy host TCP route + - anchor: /v1/reverse-proxy/restart-put + method: put + path: /v1/reverse-proxy/restart + description: This endpoint will restart the reverse proxy + title: Restarts the reverse proxy + - anchor: /v1/reverse-proxy/enable-put + method: put + path: /v1/reverse-proxy/enable + description: This endpoint will enable the reverse proxy + title: Enable the reverse proxy + - anchor: /v1/reverse-proxy/disable-put + method: put + path: /v1/reverse-proxy/disable + description: This endpoint will disable the reverse proxy + title: Disable the reverse proxy + - name: Roles + path: roles + endpoints: + - anchor: /v1/auth/roles -get + method: get + path: '/v1/auth/roles ' + description: This endpoint returns all the roles + title: Gets all the roles + - anchor: /v1/auth/roles/{id} -get + method: get + path: '/v1/auth/roles/{id} ' + description: This endpoint returns a role + title: Gets a role + - anchor: /v1/auth/roles -post + method: post + path: '/v1/auth/roles ' + description: This endpoint creates a role + title: Creates a role + - anchor: /v1/auth/roles/{id} -delete + method: delete + path: '/v1/auth/roles/{id} ' + description: This endpoint deletes a role + title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config + - name: Users + path: users + endpoints: + - anchor: /v1/auth/users -get + method: get + path: '/v1/auth/users ' + description: This endpoint returns all the users + title: Gets all the users + - anchor: /v1/auth/users/{id} -get + method: get + path: '/v1/auth/users/{id} ' + description: This endpoint returns a user + title: Gets a user + - anchor: /v1/auth/users -post + method: post + path: '/v1/auth/users ' + description: This endpoint creates a user + title: Creates a user + - anchor: /v1/auth/users/{id} -delete + method: delete + path: '/v1/auth/users/{id} ' + description: This endpoint deletes a user + title: Deletes a user + - anchor: /v1/auth/users/{id} -put + method: put + path: '/v1/auth/users/{id} ' + description: This endpoint updates a user + title: Update a user + - anchor: /v1/auth/users/{id}/roles -get + method: get + path: '/v1/auth/users/{id}/roles ' + description: This endpoint returns all the roles for a user + title: Gets all the roles for a user + - anchor: /v1/auth/users/{id}/roles -post + method: post + path: '/v1/auth/users/{id}/roles ' + description: This endpoint adds a role to a user + title: Adds a role to a user + - anchor: /v1/auth/users/{id}/roles/{role_id} -delete + method: delete + path: '/v1/auth/users/{id}/roles/{role_id} ' + description: This endpoint removes a role from a user + title: Removes a role from a user + - anchor: /v1/auth/users/{id}/claims -get + method: get + path: '/v1/auth/users/{id}/claims ' + description: This endpoint returns all the claims for a user + title: Gets all the claims for a user + - anchor: /v1/auth/users/{id}/claims -post + method: post + path: '/v1/auth/users/{id}/claims ' + description: This endpoint adds a claim to a user + title: Adds a claim to a user + - anchor: /v1/auth/users/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/users/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a user + title: Removes a claim from a user +endpoints: + - title: Gets all the catalog managers + description: This endpoint returns all the catalog managers + requires_authorization: true + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.CatalogManager' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog-managers"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/catalog-managers" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets a specific catalog manager + description: This endpoint returns a catalog manager + requires_authorization: true + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers/{id} + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Manager ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CatalogManager + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog-managers/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/catalog-managers/{id}" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a catalog manager + description: This endpoint creates a catalog manager + requires_authorization: true + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers + method: post + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CatalogManager + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/catalog-managers"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/catalog-managers" + method := "post" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Updates a catalog manager + description: This endpoint updates a catalog manager + requires_authorization: true + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers/{id} + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Manager ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CatalogManager + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog-managers/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/catalog-managers/{id}" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes a catalog manager + description: This endpoint deletes a catalog manager + requires_authorization: true + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers/{id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Manager ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog-managers/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/catalog-managers/{id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + +--- +# CatalogManagers endpoints + + This document contains the endpoints for the CatalogManagers category. + + diff --git a/docs/docs/devops/restapi/reference/catalogs/index.md b/docs/docs/devops/restapi/reference/catalogs/index.md index 9e150e85..5fe1b1c0 100644 --- a/docs/docs/devops/restapi/reference/catalogs/index.md +++ b/docs/docs/devops/restapi/reference/catalogs/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -787,6 +1084,310 @@ categories: description: This endpoint removes a claim from a user title: Removes a claim from a user endpoints: + - title: Gets catalog cache + description: This endpoint returns all the remote catalog cache if any + requires_authorization: true + category: Catalogs + category_path: catalogs + path: /v1/cache + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.CatalogManifest' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/cache' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/cache"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/cache" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes all catalog cache + description: This endpoint returns all the remote catalog cache if any + requires_authorization: true + category: Catalogs + category_path: catalogs + path: /v1/cache + method: delete + parameters: + - name: catalogId + required: true + type: path + value_type: string + description: Catalog ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/cache' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/cache"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/cache" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes catalog cache item and all its versions + description: This endpoint returns all the remote catalog cache if any and all its versions + requires_authorization: true + category: Catalogs + category_path: catalogs + path: /v1/cache/{catalogId} + method: delete + parameters: + - name: catalogId + required: true + type: path + value_type: string + description: Catalog ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/cache/{catalogId}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/cache/{catalogId}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/cache/{catalogId}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes catalog cache version item + description: This endpoint deletes a version of a cache ite, + requires_authorization: true + category: Catalogs + category_path: catalogs + path: /v1/cache/{catalogId}/{version} + method: delete + parameters: + - name: catalogId + required: true + type: path + value_type: string + description: Catalog ID + - name: version + required: true + type: path + value_type: string + description: Version + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/cache/{catalogId}/{version}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/cache/{catalogId}/{version}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/cache/{catalogId}/{version}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go - title: Gets all the remote catalogs description: This endpoint returns all the remote catalogs requires_authorization: true @@ -795,93 +1396,17 @@ endpoints: path: /v1/catalog method: get response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]map[string][]models.CatalogManifest' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -951,93 +1476,17 @@ endpoints: value_type: string description: Catalog ID response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.CatalogManifest' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1112,93 +1561,17 @@ endpoints: value_type: string description: Version response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1278,93 +1651,17 @@ endpoints: value_type: string description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1444,93 +1741,17 @@ endpoints: value_type: string description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1610,93 +1831,17 @@ endpoints: value_type: string description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1776,93 +1921,17 @@ endpoints: value_type: string description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1942,93 +2011,17 @@ endpoints: value_type: string description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -2112,107 +2105,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -2221,12 +2132,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2246,12 +2152,7 @@ endpoints: func main() { url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" method := "patch" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2304,107 +2205,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -2413,12 +2232,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2438,12 +2252,7 @@ endpoints: func main() { url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" method := "delete" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2496,107 +2305,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -2605,12 +2332,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2630,12 +2352,7 @@ endpoints: func main() { url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles" method := "patch" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2688,107 +2405,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -2797,12 +2432,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2822,12 +2452,7 @@ endpoints: func main() { url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles" method := "delete" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2880,107 +2505,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -2989,12 +2532,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3014,12 +2552,7 @@ endpoints: func main() { url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags" method := "patch" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3072,107 +2605,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -3181,12 +2632,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3206,12 +2652,7 @@ endpoints: func main() { url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags" method := "delete" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3250,29 +2691,12 @@ endpoints: value_type: string description: Catalog ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -3347,29 +2771,12 @@ endpoints: value_type: string description: Version response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -3449,29 +2856,12 @@ endpoints: value_type: string description: Architecture response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -3540,121 +2930,25 @@ endpoints: type: body value_type: object description: Push request - body: |- - { - "architecture": "string", - "catalog_id": "string", - "compress_pack": "bool", - "compress_pack_level": "int", - "connection": "string", - "description": "string", - "local_path": "string", - "minimum_requirements": { - "cpu": "int", - "disk": "int", - "memory": "int" - }, - "pack_size": "int64", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string", - "uuid": "string", - "version": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/push' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_id\": \"string\",\n \"compress_pack\": \"bool\",\n \"compress_pack_level\": \"int\",\n \"connection\": \"string\",\n \"description\": \"string\",\n \"local_path\": \"string\",\n \"minimum_requirements\": {\n \"cpu\": \"int\",\n \"disk\": \"int\",\n \"memory\": \"int\"\n },\n \"pack_size\": \"int64\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\",\n \"uuid\": \"string\",\n \"version\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/push' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -3663,26 +2957,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/catalog/push"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_id": "string", - "compress_pack": "bool", - "compress_pack_level": "int", - "connection": "string", - "description": "string", - "local_path": "string", - "minimum_requirements": { - "cpu": "int", - "disk": "int", - "memory": "int" - }, - "pack_size": "int64", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string", - "uuid": "string", - "version": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3702,26 +2977,7 @@ endpoints: func main() { url := "http://localhost/api/v1/catalog/push" method := "post" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_id": "string", - "compress_pack": "bool", - "compress_pack_level": "int", - "connection": "string", - "description": "string", - "local_path": "string", - "minimum_requirements": { - "cpu": "int", - "disk": "int", - "memory": "int" - }, - "pack_size": "int64", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string", - "uuid": "string", - "version": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3746,98 +3002,47 @@ endpoints: } title: Go language: go - - title: Pull a remote catalog manifest - description: This endpoint pulls a remote catalog manifest + - title: Push a catalog manifest to the catalog inventory asynchronously + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/pull - method: put + path: /v1/catalog/push/async + method: post parameters: - - name: pullRequest + - name: pushRequest required: false type: body value_type: object - description: Pull request - body: |- - { - "architecture": "string", - "catalog_id": "string", - "client": "string", - "connection": "string", - "machine_name": "string", - "owner": "string", - "path": "string", - "provider_metadata": "map[string]string", - "start_after_pull": "bool", - "version": "string" - } + description: Push request + body: '{ object }' response_blocks: - - code_block: |- - { - "architecture": "string", - "catalog_id": "string", - "id": "string", - "local_cache_path": "string", - "local_path": "string", - "machine_id": "string", - "machine_name": "string", - "manifest": "*VirtualMachineCatalogManifest", - "version": "string" - } - code: "200" - code_description: OK - title: models.PullCatalogManifestResponse + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/pull' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_id\": \"string\",\n \"client\": \"string\",\n \"connection\": \"string\",\n \"machine_name\": \"string\",\n \"owner\": \"string\",\n \"path\": \"string\",\n \"provider_metadata\": \"map[string]string\",\n \"start_after_pull\": \"bool\",\n \"version\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/push/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/pull"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/catalog/push/async"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_id": "string", - "client": "string", - "connection": "string", - "machine_name": "string", - "owner": "string", - "path": "string", - "provider_metadata": "map[string]string", - "start_after_pull": "bool", - "version": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3855,20 +3060,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/pull" - method := "put" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_id": "string", - "client": "string", - "connection": "string", - "machine_name": "string", - "owner": "string", - "path": "string", - "provider_metadata": "map[string]string", - "start_after_pull": "bool", - "version": "string" - }`) + url := "http://localhost/api/v1/catalog/push/async" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3893,83 +3087,47 @@ endpoints: } title: Go language: go - - title: Imports a remote catalog manifest metadata into the catalog inventory - description: This endpoint imports a remote catalog manifest metadata into the catalog inventory + - title: Pull a remote catalog manifest + description: This endpoint pulls a remote catalog manifest requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/import + path: /v1/catalog/pull method: put parameters: - - name: importRequest + - name: pullRequest required: false type: body value_type: object description: Pull request - body: |- - { - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "provider_metadata": "map[string]string", - "version": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "id": "string", - "local_path": "string", - "machine_name": "string", - "manifest": "*VirtualMachineCatalogManifest" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.ImportCatalogManifestResponse + title: models.PullCatalogManifestResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/import' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_id\": \"string\",\n \"connection\": \"string\",\n \"provider_metadata\": \"map[string]string\",\n \"version\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/pull' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/import"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/pull"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "provider_metadata": "map[string]string", - "version": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3987,15 +3145,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/import" + url := "http://localhost/api/v1/catalog/pull" method := "put" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "provider_metadata": "map[string]string", - "version": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4020,101 +3172,47 @@ endpoints: } title: Go language: go - - title: Imports a vm into the catalog inventory generating the metadata for it - description: This endpoint imports a virtual machine in pvm or macvm format into the catalog inventory generating the metadata for it + - title: Pull a remote catalog manifest asynchronously + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/import-vm + path: /v1/catalog/pull/async method: put parameters: - - name: importRequest + - name: pullRequest required: false type: body value_type: object - description: Vm Impoty request - body: |- - { - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "description": "string", - "force": "bool", - "is_compressed": "bool", - "machine_remote_path": "string", - "provider_metadata": "map[string]string", - "required_claims": "[]string", - "required_roles": "[]string", - "size": "int64", - "tags": "[]string", - "type": "string", - "version": "string" - } + description: Pull request + body: '{ object }' response_blocks: - - code_block: |- - { - "id": "string", - "local_path": "string", - "machine_name": "string", - "manifest": "*VirtualMachineCatalogManifest" - } - code: "200" - code_description: OK - title: models.ImportVmResponse + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/import-vm' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_id\": \"string\",\n \"connection\": \"string\",\n \"description\": \"string\",\n \"force\": \"bool\",\n \"is_compressed\": \"bool\",\n \"machine_remote_path\": \"string\",\n \"provider_metadata\": \"map[string]string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"size\": \"int64\",\n \"tags\": \"[]string\",\n \"type\": \"string\",\n \"version\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/pull/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/import-vm"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/pull/async"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "description": "string", - "force": "bool", - "is_compressed": "bool", - "machine_remote_path": "string", - "provider_metadata": "map[string]string", - "required_claims": "[]string", - "required_roles": "[]string", - "size": "int64", - "tags": "[]string", - "type": "string", - "version": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -4132,24 +3230,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/import-vm" + url := "http://localhost/api/v1/catalog/pull/async" method := "put" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "description": "string", - "force": "bool", - "is_compressed": "bool", - "machine_remote_path": "string", - "provider_metadata": "map[string]string", - "required_claims": "[]string", - "required_roles": "[]string", - "size": "int64", - "tags": "[]string", - "type": "string", - "version": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4174,139 +3257,47 @@ endpoints: } title: Go language: go - - title: Updates a catalog - description: This endpoint adds claims to a catalog manifest version + - title: Imports a remote catalog manifest metadata into the catalog inventory + description: This endpoint imports a remote catalog manifest metadata into the catalog inventory requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/claims - method: patch + path: /v1/catalog/import + method: put parameters: - - name: catalogId - required: true - type: path - value_type: string - description: Catalog ID - - name: request + - name: importRequest required: false type: body value_type: object - description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + description: Pull request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.CatalogManifest + title: models.ImportCatalogManifestResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/import' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/import"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -4324,14 +3315,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" - method := "patch" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + url := "http://localhost/api/v1/catalog/import" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4356,114 +3342,48 @@ endpoints: } title: Go language: go - - title: Gets catalog cache - description: This endpoint returns all the remote catalog cache if any + - title: Imports a vm into the catalog inventory generating the metadata for it + description: This endpoint imports a virtual machine in pvm or macvm format into the catalog inventory generating the metadata for it requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/cache - method: get + path: /v1/catalog/import-vm + method: put + parameters: + - name: importRequest + required: false + type: body + value_type: object + description: Vm Impoty request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: '[]models.CatalogManifest' + title: models.ImportVmResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/cache' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/import-vm' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/cache"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/import-vm"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -4480,8 +3400,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/cache" - method := "get" + url := "http://localhost/api/v1/catalog/import-vm" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4506,148 +3427,53 @@ endpoints: } title: Go language: go - - title: Deletes all catalog cache - description: This endpoint returns all the remote catalog cache if any + - title: Updates a catalog + description: This endpoint adds claims to a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/cache - method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + method: patch parameters: - name: catalogId required: true type: path value_type: string description: Catalog ID + - name: request + required: false + type: body + value_type: object + description: Body + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } - code: "400" - code_description: Bad Request - title: models.ApiErrorResponse - language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } - code: "401" - code_description: Unauthorized - title: models.OAuthErrorResponse + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CatalogManifest language: json - example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/cache' \n--header 'Authorization ••••••'\n" - title: cURL - language: powershell - - code_block: | - var client = new HttpClient(); - - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/cache"); - request.Headers.Add("Authorization", "••••••"); - var response = await client.SendAsync(request); - response.EnsureSuccessStatusCode(); - var responseString = await response.Content.ReadAsStringAsync(); - title: C# - language: csharp - - code_block: | - package main - - import ( - "fmt" - "net/http" - "strings" - "io" - ) - - func main() { - url := "http://localhost/api/v1/catalog/cache" - method := "delete" - client := &http.Client{} - req, err := http.NewRequest(method, url, payload) - if err != nil { - fmt.Println(err) - return - } - req.Header.Add("Content-Type", "application/json") - - req.Header.Add("Authorization", "••••••") - res, err := client.Do(req) - if err != nil { - fmt.Println(err) - return - } - defer res.Body.Close() - body, err := io.ReadAll(res.Body) - if err != nil { - fmt.Println(err) - return - } - fmt.Println(string(body)) - } - title: Go - language: go - - title: Deletes catalog cache item and all its versions - description: This endpoint returns all the remote catalog cache if any and all its versions - requires_authorization: true - category: Catalogs - category_path: catalogs - path: /v1/catalog/cache/{catalogId} - method: delete - parameters: - - name: catalogId - required: true - type: path - value_type: string - description: Catalog ID - response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/cache/{catalogId}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/cache/{catalogId}"); + var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -4664,8 +3490,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/cache/{catalogId}" - method := "delete" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" + method := "patch" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4690,13 +3517,13 @@ endpoints: } title: Go language: go - - title: Deletes catalog cache version item - description: This endpoint deletes a version of a cache ite, + - title: Updates metadata for a catalog manifest version + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/cache/{catalogId}/{version} - method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + method: put parameters: - name: catalogId required: true @@ -4708,43 +3535,45 @@ endpoints: type: path value_type: string description: Version + - name: architecture + required: true + type: path + value_type: string + description: Architecture + - name: request + required: false + type: body + value_type: object + description: Body + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CatalogManifest + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/cache/{catalogId}/{version}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/metadata' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/cache/{catalogId}/{version}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/metadata"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -4761,8 +3590,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/cache/{catalogId}/{version}" - method := "delete" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/metadata" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { diff --git a/docs/docs/devops/restapi/reference/claims/index.md b/docs/docs/devops/restapi/reference/claims/index.md index e8bcc260..5d83cea0 100644 --- a/docs/docs/devops/restapi/reference/claims/index.md +++ b/docs/docs/devops/restapi/reference/claims/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -795,40 +1092,17 @@ endpoints: path: /v1/auth/claims method: get response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.ClaimResponse' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -884,6 +1158,80 @@ endpoints: } title: Go language: go + - title: Gets all claims grouped for the matrix UI + description: This endpoint returns all claims organised by group and resource + requires_authorization: true + category: Claims + category_path: claims + path: /v1/auth/claims/grouped + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.ClaimGroupResponse' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/auth/claims/grouped' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/claims/grouped"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/auth/claims/grouped" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go - title: Gets a claim description: This endpoint returns a claim requires_authorization: true @@ -898,40 +1246,17 @@ endpoints: value_type: string description: Claim ID response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ClaimResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1000,51 +1325,25 @@ endpoints: type: body value_type: object description: Claim Request - body: |- - { - "name": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ClaimResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1053,9 +1352,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/claims"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1075,9 +1372,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/claims" method := "post" - payload := strings.NewReader(`{ - "name": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1116,29 +1411,12 @@ endpoints: value_type: string description: Claim ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse diff --git a/docs/docs/devops/restapi/reference/config/index.md b/docs/docs/devops/restapi/reference/config/index.md index 707d2b2a..489d4e1e 100644 --- a/docs/docs/devops/restapi/reference/config/index.md +++ b/docs/docs/devops/restapi/reference/config/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -795,48 +1092,17 @@ endpoints: path: /v1/parallels_desktop/key method: get response_blocks: - - code_block: |- - { - "advanced_restrictions": "string", - "cpu_total": "int64", - "deferred_activation": "string", - "edition": "string", - "expiration": "string", - "grace_period_ends_at": "string", - "is_volume": "string", - "main_period_ends_at": "string", - "max_memory": "int64", - "serial": "string", - "status": "string", - "uuid": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsDesktopLicense language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -905,51 +1171,25 @@ endpoints: type: body value_type: object description: Install Tools Request - body: |- - { - "all": "bool", - "run_as": "string", - "tools": "map[string]InstallToolsRequestItem" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "installed_tools": "map[string]InstallToolsResponseItem", - "success": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.InstallToolsResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/config/tools/install' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"all\": \"bool\",\n \"run_as\": \"string\",\n \"tools\": \"map[string]InstallToolsRequestItem\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/config/tools/install' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -958,11 +1198,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/config/tools/install"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "all": "bool", - "run_as": "string", - "tools": "map[string]InstallToolsRequestItem" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -982,11 +1218,7 @@ endpoints: func main() { url := "http://localhost/api/v1/config/tools/install" method := "post" - payload := strings.NewReader(`{ - "all": "bool", - "run_as": "string", - "tools": "map[string]InstallToolsRequestItem" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1024,52 +1256,25 @@ endpoints: type: body value_type: object description: Uninstall Tools Request - body: |- - { - "all": "bool", - "run_as": "string", - "tools": "map[string]UninstallToolsRequestItem", - "uninstall_dependencies": "bool" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "installed_tools": "map[string]InstallToolsResponseItem", - "success": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.InstallToolsResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/config/tools/uninstall' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"all\": \"bool\",\n \"run_as\": \"string\",\n \"tools\": \"map[string]UninstallToolsRequestItem\",\n \"uninstall_dependencies\": \"bool\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/config/tools/uninstall' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1078,12 +1283,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/config/tools/uninstall"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "all": "bool", - "run_as": "string", - "tools": "map[string]UninstallToolsRequestItem", - "uninstall_dependencies": "bool" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1103,12 +1303,7 @@ endpoints: func main() { url := "http://localhost/api/v1/config/tools/uninstall" method := "post" - payload := strings.NewReader(`{ - "all": "bool", - "run_as": "string", - "tools": "map[string]UninstallToolsRequestItem", - "uninstall_dependencies": "bool" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1141,29 +1336,12 @@ endpoints: path: /v1/config/tools/restart method: post response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1227,52 +1405,17 @@ endpoints: path: /v1/config/hardware method: get response_blocks: - - code_block: |- - { - "cpu_brand": "string", - "cpu_type": "string", - "devops_version": "string", - "external_ip_address": "string", - "is_log_streaming_enabled": "bool", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "reverse_proxy": "*SystemReverseProxy", - "system_reserved": "*SystemUsageItem", - "total": "*SystemUsageItem", - "total_available": "*SystemUsageItem", - "total_in_use": "*SystemUsageItem", - "total_reserved": "*SystemUsageItem" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.SystemUsageResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1340,13 +1483,7 @@ endpoints: required: false type: query response_blocks: - - code_block: |- - { - "error_message": "string", - "healthy": "bool", - "message": "string", - "name": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.ServiceHealthCheck @@ -1410,29 +1547,12 @@ endpoints: path: /logs method: get response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1496,29 +1616,12 @@ endpoints: path: /logs/stream method: get response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1574,6 +1677,91 @@ endpoints: } title: Go language: go + - title: Gets the Parallels disk space information + description: This endpoint returns the available disk space for the cache folder. + requires_authorization: true + category: Config + category_path: config + path: /config/diskspace + method: post + parameters: + - name: createRequest + required: false + type: body + value_type: object + description: Disk Space Available Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.DiskSpaceAvailable + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/config/diskspace' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/config/diskspace"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/config/diskspace" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go - title: Gets the orchestrator host system logs from the disk description: This endpoint returns the orchestrator host system logs from the disk requires_authorization: true @@ -1588,29 +1776,12 @@ endpoints: value_type: string description: Host ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1674,19 +1845,7 @@ endpoints: path: /logs/stream method: get response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse @@ -1760,29 +1919,12 @@ endpoints: code_description: OK title: map[string]string language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "402" code_description: Payment Required title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse diff --git a/docs/docs/devops/restapi/reference/events/index.md b/docs/docs/devops/restapi/reference/events/index.md index 97038832..02156be2 100644 --- a/docs/docs/devops/restapi/reference/events/index.md +++ b/docs/docs/devops/restapi/reference/events/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -788,7 +1085,7 @@ categories: title: Removes a claim from a user endpoints: - title: Subscribe to event notifications via WebSocket - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). requires_authorization: true category: Events category_path: events @@ -799,73 +1096,25 @@ endpoints: required: false type: query response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "409" code_description: Conflict - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "503" code_description: Service Unavailable - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - code_block: "curl --location 'http://localhost/api/v1/ws/subscribe' \n--header 'Authorization ••••••'\n" @@ -918,6 +1167,139 @@ endpoints: } title: Go language: go + - title: List connected WebSocket clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + requires_authorization: true + category: Events + category_path: events + path: /v1/ws/clients + method: get + response_blocks: + - code_block: '{ object }' + code: "503" + code_description: Service Unavailable + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/ws/clients' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/ws/clients"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/ws/clients" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Get WebSocket event emitter statistics + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + requires_authorization: true + category: Events + category_path: events + path: /v1/ws/stats + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.EventEmitterStats + language: json + - code_block: '{ object }' + code: "503" + code_description: Service Unavailable + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/ws/stats' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/ws/stats"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/ws/stats" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go - title: Unsubscribe from specific event types description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. requires_authorization: true @@ -931,83 +1313,20 @@ endpoints: type: body value_type: object description: Unsubscribe request with client ID and event types - body: |- - { - "client_id": "string", - "event_types": "[]string", - "user_id": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } - code: "401" - code_description: Unauthorized - title: models.ApiErrorResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } - code: "404" - code_description: Not Found - title: models.ApiErrorResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "503" code_description: Service Unavailable - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/ws/unsubscribe' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"client_id\": \"string\",\n \"event_types\": \"[]string\",\n \"user_id\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/ws/unsubscribe' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1016,11 +1335,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/ws/unsubscribe"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "client_id": "string", - "event_types": "[]string", - "user_id": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1040,11 +1355,7 @@ endpoints: func main() { url := "http://localhost/api/v1/ws/unsubscribe" method := "post" - payload := strings.NewReader(`{ - "client_id": "string", - "event_types": "[]string", - "user_id": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { diff --git a/docs/docs/devops/restapi/reference/index.md b/docs/docs/devops/restapi/reference/index.md index 68a5c71d..78b396d8 100644 --- a/docs/docs/devops/restapi/reference/index.md +++ b/docs/docs/devops/restapi/reference/index.md @@ -48,6 +48,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -138,11 +158,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -158,26 +188,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -186,6 +229,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -244,6 +292,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -265,13 +318,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -285,38 +356,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -370,6 +441,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -438,9 +539,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -448,24 +549,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -506,13 +637,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -613,33 +824,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -684,6 +925,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -720,13 +966,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -805,16 +1102,7 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "created_at": "string", - "key": "string", - "name": "string", - "revoked": "bool", - "revoked_at": "string", - "secret": "string", - "updated_at": "string" - } + body: '{ object }' default_required_roles: - SUPER_USER default_required_claims: @@ -827,41 +1115,17 @@ endpoints: A user normally has a password and is used to authenticate with the system An api key is used to authenticate with the system from an external application response_blocks: - - code_block: |- - { - "encoded": "string", - "id": "string", - "key": "string", - "name": "string", - "revoked": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.ApiKeyResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -876,15 +1140,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/api_keys"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "created_at": "string", - "key": "string", - "name": "string", - "revoked": "bool", - "revoked_at": "string", - "secret": "string", - "updated_at": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -904,15 +1160,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/api_keys" method := "post" - payload := strings.NewReader(`{ - "created_at": "string", - "key": "string", - "name": "string", - "revoked": "bool", - "revoked_at": "string", - "secret": "string", - "updated_at": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -947,41 +1195,17 @@ endpoints: default_required_claims: - LIST_API_KEY response_blocks: - - code_block: |- - { - "encoded": "string", - "id": "string", - "key": "string", - "name": "string", - "revoked": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.ApiKeyResponse' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1053,29 +1277,12 @@ endpoints: default_required_claims: - DELETE_API_KEY response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1147,41 +1354,17 @@ endpoints: default_required_claims: - LIST_API_KEY response_blocks: - - code_block: |- - { - "encoded": "string", - "id": "string", - "key": "string", - "name": "string", - "revoked": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.ApiKeyResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1256,29 +1439,12 @@ endpoints: - LIST_API_KEY - DELETE_API_KEY response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1347,51 +1513,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "email": "string", - "password": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "email": "string", - "expires_at": "int64", - "token": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.LoginResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/token' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"email\": \"string\",\n \"password\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/token' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1400,10 +1540,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/token"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "email": "string", - "password": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1423,10 +1560,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/token" method := "post" - payload := strings.NewReader(`{ - "email": "string", - "password": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1464,48 +1598,25 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "token": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "valid": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.ValidateTokenResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/token/validate' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"token\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/token/validate' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1514,9 +1625,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/token/validate"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "token": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1536,9 +1645,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/token/validate" method := "post" - payload := strings.NewReader(`{ - "token": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1563,113 +1670,37 @@ endpoints: } title: Go language: go - - title: Gets all the remote catalogs - description: This endpoint returns all the remote catalogs + - title: Gets catalog cache + description: This endpoint returns all the remote catalog cache if any requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog + path: /v1/cache method: get response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: '[]map[string][]models.CatalogManifest' + title: '[]models.CatalogManifest' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/cache' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/cache"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1687,7 +1718,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog" + url := "http://localhost/api/v1/cache" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -1713,13 +1744,13 @@ endpoints: } title: Go language: go - - title: Gets all the remote catalogs - description: This endpoint returns all the remote catalogs + - title: Deletes all catalog cache + description: This endpoint returns all the remote catalog cache if any requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId} - method: get + path: /v1/cache + method: delete parameters: - name: catalogId required: true @@ -1727,105 +1758,24 @@ endpoints: value_type: string description: Catalog ID response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] - code: "200" - code_description: OK - title: '[]models.CatalogManifest' - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/cache' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/{catalogId}"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/cache"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1843,8 +1793,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}" - method := "get" + url := "http://localhost/api/v1/cache" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1869,124 +1819,38 @@ endpoints: } title: Go language: go - - title: Gets a catalog manifest version - description: This endpoint returns a catalog manifest version + - title: Deletes catalog cache item and all its versions + description: This endpoint returns all the remote catalog cache if any and all its versions requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version} - method: get + path: /v1/cache/{catalogId} + method: delete parameters: - name: catalogId required: true type: path value_type: string description: Catalog ID - - name: version - required: true - type: path - value_type: string - description: Version response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] - code: "200" - code_description: OK - title: models.CatalogManifest - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/cache/{catalogId}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/{catalogId}/{version}"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/cache/{catalogId}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2004,8 +1868,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}" - method := "get" + url := "http://localhost/api/v1/cache/{catalogId}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2030,13 +1894,13 @@ endpoints: } title: Go language: go - - title: Gets a catalog manifest version architecture - description: This endpoint returns a catalog manifest version + - title: Deletes catalog cache version item + description: This endpoint deletes a version of a cache ite, requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture} - method: get + path: /v1/cache/{catalogId}/{version} + method: delete parameters: - name: catalogId required: true @@ -2048,111 +1912,25 @@ endpoints: type: path value_type: string description: Version - - name: architecture - required: true - type: path - value_type: string - description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] - code: "200" - code_description: OK - title: models.CatalogManifest - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/cache/{catalogId}/{version}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/cache/{catalogId}/{version}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2170,8 +1948,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}" - method := "get" + url := "http://localhost/api/v1/cache/{catalogId}/{version}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2196,129 +1974,37 @@ endpoints: } title: Go language: go - - title: Downloads a catalog manifest version - description: This endpoint downloads a catalog manifest version + - title: Gets all the remote catalogs + description: This endpoint returns all the remote catalogs requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/download + path: /v1/catalog method: get - parameters: - - name: catalogId - required: true - type: path - value_type: string - description: Catalog ID - - name: version - required: true - type: path - value_type: string - description: Version - - name: architecture - required: true - type: path - value_type: string - description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.CatalogManifest + title: '[]map[string][]models.CatalogManifest' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/download' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/download"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2336,7 +2022,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/download" + url := "http://localhost/api/v1/catalog" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -2362,129 +2048,43 @@ endpoints: } title: Go language: go - - title: Taints a catalog manifest version - description: This endpoint Taints a catalog manifest version + - title: Gets all the remote catalogs + description: This endpoint returns all the remote catalogs requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/taint - method: patch + path: /v1/catalog/{catalogId} + method: get parameters: - name: catalogId required: true type: path value_type: string description: Catalog ID - - name: version - required: true - type: path - value_type: string - description: Version - - name: architecture - required: true - type: path - value_type: string - description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.CatalogManifest + title: '[]models.CatalogManifest' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/taint' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/taint"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/{catalogId}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2502,8 +2102,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/taint" - method := "patch" + url := "http://localhost/api/v1/catalog/{catalogId}" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2528,13 +2128,13 @@ endpoints: } title: Go language: go - - title: UnTaints a catalog manifest version - description: This endpoint UnTaints a catalog manifest version + - title: Gets a catalog manifest version + description: This endpoint returns a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/untaint - method: patch + path: /v1/catalog/{catalogId}/{version} + method: get parameters: - name: catalogId required: true @@ -2546,111 +2146,30 @@ endpoints: type: path value_type: string description: Version - - name: architecture - required: true - type: path - value_type: string - description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/untaint' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/untaint"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/{catalogId}/{version}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2668,8 +2187,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/untaint" - method := "patch" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2694,13 +2213,13 @@ endpoints: } title: Go language: go - - title: UnTaints a catalog manifest version - description: This endpoint UnTaints a catalog manifest version + - title: Gets a catalog manifest version architecture + description: This endpoint returns a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/revoke - method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture} + method: get parameters: - name: catalogId required: true @@ -2718,105 +2237,29 @@ endpoints: value_type: string description: Architecture response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/revoke' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/revoke"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2834,8 +2277,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/revoke" - method := "patch" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2860,13 +2303,13 @@ endpoints: } title: Go language: go - - title: Adds claims to a catalog manifest version - description: This endpoint adds claims to a catalog manifest version + - title: Downloads a catalog manifest version + description: This endpoint downloads a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/claims - method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/download + method: get parameters: - name: catalogId required: true @@ -2883,127 +2326,31 @@ endpoints: type: path value_type: string description: Architecture - - name: request - required: false - type: body - value_type: object - description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/download' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/download"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -3020,14 +2367,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" - method := "patch" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/download" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3052,13 +2393,13 @@ endpoints: } title: Go language: go - - title: Removes claims from a catalog manifest version - description: This endpoint removes claims from a catalog manifest version + - title: Taints a catalog manifest version + description: This endpoint Taints a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/claims - method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/taint + method: patch parameters: - name: catalogId required: true @@ -3075,127 +2416,31 @@ endpoints: type: path value_type: string description: Architecture - - name: request - required: false - type: body - value_type: object - description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/taint' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); + var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/taint"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -3212,14 +2457,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" - method := "delete" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/taint" + method := "patch" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3244,12 +2483,12 @@ endpoints: } title: Go language: go - - title: Adds roles to a catalog manifest version - description: This endpoint adds roles to a catalog manifest version + - title: UnTaints a catalog manifest version + description: This endpoint UnTaints a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + path: /v1/catalog/{catalogId}/{version}/{architecture}/untaint method: patch parameters: - name: catalogId @@ -3267,127 +2506,31 @@ endpoints: type: path value_type: string description: Architecture - - name: request - required: false - type: body - value_type: object - description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/untaint' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles"); + var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/untaint"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -3404,14 +2547,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/untaint" method := "patch" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3436,13 +2573,13 @@ endpoints: } title: Go language: go - - title: Removes roles from a catalog manifest version - description: This endpoint removes roles from a catalog manifest version + - title: UnTaints a catalog manifest version + description: This endpoint UnTaints a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/roles - method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/revoke + method: patch parameters: - name: catalogId required: true @@ -3459,127 +2596,31 @@ endpoints: type: path value_type: string description: Architecture - - name: request - required: false - type: body - value_type: object - description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/revoke' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles"); + var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/revoke"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -3596,14 +2637,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles" - method := "delete" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/revoke" + method := "patch" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3628,12 +2663,12 @@ endpoints: } title: Go language: go - - title: Adds tags to a catalog manifest version - description: This endpoint adds tags to a catalog manifest version + - title: Adds claims to a catalog manifest version + description: This endpoint adds claims to a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims method: patch parameters: - name: catalogId @@ -3656,121 +2691,34 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags"); + var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3788,14 +2736,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" method := "patch" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3820,12 +2763,12 @@ endpoints: } title: Go language: go - - title: Removes tags from a catalog manifest version - description: This endpoint removes tags from a catalog manifest version + - title: Removes claims from a catalog manifest version + description: This endpoint removes claims from a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims method: delete parameters: - name: catalogId @@ -3848,121 +2791,34 @@ endpoints: type: body value_type: object description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3980,14 +2836,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" method := "delete" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4012,56 +2863,63 @@ endpoints: } title: Go language: go - - title: Deletes a catalog manifest and all its versions - description: This endpoint deletes a catalog manifest and all its versions + - title: Adds roles to a catalog manifest version + description: This endpoint adds roles to a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId} - method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + method: patch parameters: - name: catalogId required: true type: path value_type: string description: Catalog ID + - name: version + required: true + type: path + value_type: string + description: Version + - name: architecture + required: true + type: path + value_type: string + description: Architecture + - name: request + required: false + type: body + value_type: object + description: Body + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CatalogManifest + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}"); + var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -4078,8 +2936,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}" - method := "delete" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles" + method := "patch" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4104,12 +2963,12 @@ endpoints: } title: Go language: go - - title: Deletes a catalog manifest version - description: This endpoint deletes a catalog manifest version + - title: Removes roles from a catalog manifest version + description: This endpoint removes roles from a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version} + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles method: delete parameters: - name: catalogId @@ -4122,43 +2981,45 @@ endpoints: type: path value_type: string description: Version + - name: architecture + required: true + type: path + value_type: string + description: Architecture + - name: request + required: false + type: body + value_type: object + description: Body + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CatalogManifest + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -4175,8 +3036,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/roles" method := "delete" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4201,13 +3063,13 @@ endpoints: } title: Go language: go - - title: Deletes a catalog manifest version architecture - description: This endpoint deletes a catalog manifest version + - title: Adds tags to a catalog manifest version + description: This endpoint adds tags to a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture} - method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + method: patch parameters: - name: catalogId required: true @@ -4224,43 +3086,40 @@ endpoints: type: path value_type: string description: Architecture + - name: request + required: false + type: body + value_type: object + description: Body + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CatalogManifest + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}"); + var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -4277,8 +3136,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}" - method := "delete" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags" + method := "patch" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4303,162 +3163,62 @@ endpoints: } title: Go language: go - - title: Pushes a catalog manifest to the catalog inventory - description: This endpoint pushes a catalog manifest to the catalog inventory + - title: Removes tags from a catalog manifest version + description: This endpoint removes tags from a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/push - method: post + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + method: delete parameters: - - name: pushRequest + - name: catalogId + required: true + type: path + value_type: string + description: Catalog ID + - name: version + required: true + type: path + value_type: string + description: Version + - name: architecture + required: true + type: path + value_type: string + description: Architecture + - name: request required: false type: body value_type: object - description: Push request - body: |- - { - "architecture": "string", - "catalog_id": "string", - "compress_pack": "bool", - "compress_pack_level": "int", - "connection": "string", - "description": "string", - "local_path": "string", - "minimum_requirements": { - "cpu": "int", - "disk": "int", - "memory": "int" - }, - "pack_size": "int64", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string", - "uuid": "string", - "version": "string" - } + description: Body + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/push' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_id\": \"string\",\n \"compress_pack\": \"bool\",\n \"compress_pack_level\": \"int\",\n \"connection\": \"string\",\n \"description\": \"string\",\n \"local_path\": \"string\",\n \"minimum_requirements\": {\n \"cpu\": \"int\",\n \"disk\": \"int\",\n \"memory\": \"int\"\n },\n \"pack_size\": \"int64\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\",\n \"uuid\": \"string\",\n \"version\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/catalog/push"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_id": "string", - "compress_pack": "bool", - "compress_pack_level": "int", - "connection": "string", - "description": "string", - "local_path": "string", - "minimum_requirements": { - "cpu": "int", - "disk": "int", - "memory": "int" - }, - "pack_size": "int64", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string", - "uuid": "string", - "version": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -4476,28 +3236,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/push" - method := "post" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_id": "string", - "compress_pack": "bool", - "compress_pack_level": "int", - "connection": "string", - "description": "string", - "local_path": "string", - "minimum_requirements": { - "cpu": "int", - "disk": "int", - "memory": "int" - }, - "pack_size": "int64", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string", - "uuid": "string", - "version": "string" - }`) + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/tags" + method := "delete" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4522,99 +3263,39 @@ endpoints: } title: Go language: go - - title: Pull a remote catalog manifest - description: This endpoint pulls a remote catalog manifest + - title: Deletes a catalog manifest and all its versions + description: This endpoint deletes a catalog manifest and all its versions requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/pull - method: put + path: /v1/catalog/{catalogId} + method: delete parameters: - - name: pullRequest - required: false - type: body - value_type: object - description: Pull request - body: |- - { - "architecture": "string", - "catalog_id": "string", - "client": "string", - "connection": "string", - "machine_name": "string", - "owner": "string", - "path": "string", - "provider_metadata": "map[string]string", - "start_after_pull": "bool", - "version": "string" - } + - name: catalogId + required: true + type: path + value_type: string + description: Catalog ID response_blocks: - - code_block: |- - { - "architecture": "string", - "catalog_id": "string", - "id": "string", - "local_cache_path": "string", - "local_path": "string", - "machine_id": "string", - "machine_name": "string", - "manifest": "*VirtualMachineCatalogManifest", - "version": "string" - } - code: "200" - code_description: OK - title: models.PullCatalogManifestResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/pull' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_id\": \"string\",\n \"client\": \"string\",\n \"connection\": \"string\",\n \"machine_name\": \"string\",\n \"owner\": \"string\",\n \"path\": \"string\",\n \"provider_metadata\": \"map[string]string\",\n \"start_after_pull\": \"bool\",\n \"version\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/pull"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_id": "string", - "client": "string", - "connection": "string", - "machine_name": "string", - "owner": "string", - "path": "string", - "provider_metadata": "map[string]string", - "start_after_pull": "bool", - "version": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -4631,20 +3312,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/pull" - method := "put" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_id": "string", - "client": "string", - "connection": "string", - "machine_name": "string", - "owner": "string", - "path": "string", - "provider_metadata": "map[string]string", - "start_after_pull": "bool", - "version": "string" - }`) + url := "http://localhost/api/v1/catalog/{catalogId}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4669,84 +3338,44 @@ endpoints: } title: Go language: go - - title: Imports a remote catalog manifest metadata into the catalog inventory - description: This endpoint imports a remote catalog manifest metadata into the catalog inventory + - title: Deletes a catalog manifest version + description: This endpoint deletes a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/import - method: put + path: /v1/catalog/{catalogId}/{version} + method: delete parameters: - - name: importRequest - required: false - type: body - value_type: object - description: Pull request - body: |- - { - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "provider_metadata": "map[string]string", - "version": "string" - } + - name: catalogId + required: true + type: path + value_type: string + description: Catalog ID + - name: version + required: true + type: path + value_type: string + description: Version response_blocks: - - code_block: |- - { - "id": "string", - "local_path": "string", - "machine_name": "string", - "manifest": "*VirtualMachineCatalogManifest" - } - code: "200" - code_description: OK - title: models.ImportCatalogManifestResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/import' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_id\": \"string\",\n \"connection\": \"string\",\n \"provider_metadata\": \"map[string]string\",\n \"version\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/import"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "provider_metadata": "map[string]string", - "version": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -4763,15 +3392,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/import" - method := "put" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "provider_metadata": "map[string]string", - "version": "string" - }`) + url := "http://localhost/api/v1/catalog/{catalogId}/{version}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4796,102 +3418,49 @@ endpoints: } title: Go language: go - - title: Imports a vm into the catalog inventory generating the metadata for it - description: This endpoint imports a virtual machine in pvm or macvm format into the catalog inventory generating the metadata for it + - title: Deletes a catalog manifest version architecture + description: This endpoint deletes a catalog manifest version requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/import-vm - method: put + path: /v1/catalog/{catalogId}/{version}/{architecture} + method: delete parameters: - - name: importRequest - required: false - type: body - value_type: object - description: Vm Impoty request - body: |- - { - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "description": "string", - "force": "bool", - "is_compressed": "bool", - "machine_remote_path": "string", - "provider_metadata": "map[string]string", - "required_claims": "[]string", - "required_roles": "[]string", - "size": "int64", - "tags": "[]string", - "type": "string", - "version": "string" - } + - name: catalogId + required: true + type: path + value_type: string + description: Catalog ID + - name: version + required: true + type: path + value_type: string + description: Version + - name: architecture + required: true + type: path + value_type: string + description: Architecture response_blocks: - - code_block: |- - { - "id": "string", - "local_path": "string", - "machine_name": "string", - "manifest": "*VirtualMachineCatalogManifest" - } - code: "200" - code_description: OK - title: models.ImportVmResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/import-vm' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_id\": \"string\",\n \"connection\": \"string\",\n \"description\": \"string\",\n \"force\": \"bool\",\n \"is_compressed\": \"bool\",\n \"machine_remote_path\": \"string\",\n \"provider_metadata\": \"map[string]string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"size\": \"int64\",\n \"tags\": \"[]string\",\n \"type\": \"string\",\n \"version\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/import-vm"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "description": "string", - "force": "bool", - "is_compressed": "bool", - "machine_remote_path": "string", - "provider_metadata": "map[string]string", - "required_claims": "[]string", - "required_roles": "[]string", - "size": "int64", - "tags": "[]string", - "type": "string", - "version": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -4908,24 +3477,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/import-vm" - method := "put" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_id": "string", - "connection": "string", - "description": "string", - "force": "bool", - "is_compressed": "bool", - "machine_remote_path": "string", - "provider_metadata": "map[string]string", - "required_claims": "[]string", - "required_roles": "[]string", - "size": "int64", - "tags": "[]string", - "type": "string", - "version": "string" - }`) + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4950,139 +3503,47 @@ endpoints: } title: Go language: go - - title: Updates a catalog - description: This endpoint adds claims to a catalog manifest version + - title: Pushes a catalog manifest to the catalog inventory + description: This endpoint pushes a catalog manifest to the catalog inventory requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/{catalogId}/{version}/{architecture}/claims - method: patch + path: /v1/catalog/push + method: post parameters: - - name: catalogId - required: true - type: path - value_type: string - description: Catalog ID - - name: request + - name: pushRequest required: false type: body value_type: object - description: Body - body: |- - { - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - } + description: Push request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"connection\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/push' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/catalog/push"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -5100,14 +3561,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" - method := "patch" - payload := strings.NewReader(`{ - "connection": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "tags": "[]string" - }`) + url := "http://localhost/api/v1/catalog/push" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5132,114 +3588,48 @@ endpoints: } title: Go language: go - - title: Gets catalog cache - description: This endpoint returns all the remote catalog cache if any + - title: Push a catalog manifest to the catalog inventory asynchronously + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/cache - method: get + path: /v1/catalog/push/async + method: post + parameters: + - name: pushRequest + required: false + type: body + value_type: object + description: Push request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "catalog_id": "string", - "created_at": "string", - "description": "string", - "download_count": "int", - "id": "string", - "is_compressed": "bool", - "last_downloaded_at": "string", - "last_downloaded_user": "string", - "metadata_path": "string", - "minimum_requirements": "*MinimumSpecRequirement", - "name": "string", - "pack_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ], - "pack_path": "string", - "pack_relative_path": "string", - "pack_size": "int64", - "path": "string", - "provider": "*CatalogManifestProvider", - "required_claims": "[]string", - "required_roles": "[]string", - "revoked": "bool", - "revoked_at": "string", - "revoked_by": "string", - "size": "int64", - "tags": "[]string", - "tainted": "bool", - "tainted_at": "string", - "tainted_by": "string", - "type": "string", - "untainted_by": "string", - "updated_at": "string", - "version": "string", - "virtual_machine_contents": [ - { - "created_at": "string", - "deleted_at": "string", - "hash": "string", - "is_dir": "bool", - "name": "string", - "path": "string", - "size": "int64", - "updated_at": "string" - } - ] - } - ] - code: "200" - code_description: OK - title: '[]models.CatalogManifest' + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/cache' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/push/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog/cache"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/catalog/push/async"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -5256,8 +3646,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/cache" - method := "get" + url := "http://localhost/api/v1/catalog/push/async" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5282,56 +3673,48 @@ endpoints: } title: Go language: go - - title: Deletes all catalog cache - description: This endpoint returns all the remote catalog cache if any + - title: Pull a remote catalog manifest + description: This endpoint pulls a remote catalog manifest requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/cache - method: delete + path: /v1/catalog/pull + method: put parameters: - - name: catalogId - required: true - type: path - value_type: string - description: Catalog ID + - name: pullRequest + required: false + type: body + value_type: object + description: Pull request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.PullCatalogManifestResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/cache' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/pull' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/cache"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/pull"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -5348,8 +3731,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/cache" - method := "delete" + url := "http://localhost/api/v1/catalog/pull" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5374,56 +3758,48 @@ endpoints: } title: Go language: go - - title: Deletes catalog cache item and all its versions - description: This endpoint returns all the remote catalog cache if any and all its versions + - title: Pull a remote catalog manifest asynchronously + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/cache/{catalogId} - method: delete + path: /v1/catalog/pull/async + method: put parameters: - - name: catalogId - required: true - type: path - value_type: string - description: Catalog ID + - name: pullRequest + required: false + type: body + value_type: object + description: Pull request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/cache/{catalogId}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/pull/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/cache/{catalogId}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/pull/async"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -5440,8 +3816,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/cache/{catalogId}" - method := "delete" + url := "http://localhost/api/v1/catalog/pull/async" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5466,61 +3843,48 @@ endpoints: } title: Go language: go - - title: Deletes catalog cache version item - description: This endpoint deletes a version of a cache ite, + - title: Imports a remote catalog manifest metadata into the catalog inventory + description: This endpoint imports a remote catalog manifest metadata into the catalog inventory requires_authorization: true category: Catalogs category_path: catalogs - path: /v1/catalog/cache/{catalogId}/{version} - method: delete + path: /v1/catalog/import + method: put parameters: - - name: catalogId - required: true - type: path - value_type: string - description: Catalog ID - - name: version - required: true - type: path - value_type: string - description: Version + - name: importRequest + required: false + type: body + value_type: object + description: Pull request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ImportCatalogManifestResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/catalog/cache/{catalogId}/{version}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/import' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog/cache/{catalogId}/{version}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/import"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -5537,8 +3901,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/catalog/cache/{catalogId}/{version}" - method := "delete" + url := "http://localhost/api/v1/catalog/import" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5563,61 +3928,48 @@ endpoints: } title: Go language: go - - title: Gets all the claims - description: This endpoint returns all the claims + - title: Imports a vm into the catalog inventory generating the metadata for it + description: This endpoint imports a virtual machine in pvm or macvm format into the catalog inventory generating the metadata for it requires_authorization: true - category: Claims - category_path: claims - path: /v1/auth/claims - method: get + category: Catalogs + category_path: catalogs + path: /v1/catalog/import-vm + method: put + parameters: + - name: importRequest + required: false + type: body + value_type: object + description: Vm Impoty request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: '[]models.ClaimResponse' + title: models.ImportVmResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/claims' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/import-vm' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/claims"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/import-vm"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -5634,8 +3986,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/auth/claims" - method := "get" + url := "http://localhost/api/v1/catalog/import-vm" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5660,67 +4013,53 @@ endpoints: } title: Go language: go - - title: Gets a claim - description: This endpoint returns a claim + - title: Updates a catalog + description: This endpoint adds claims to a catalog manifest version requires_authorization: true - category: Claims - category_path: claims - path: /v1/auth/claims/{id} - method: get + category: Catalogs + category_path: catalogs + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + method: patch parameters: - - name: id + - name: catalogId required: true type: path value_type: string - description: Claim ID + description: Catalog ID + - name: request + required: false + type: body + value_type: object + description: Body + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ClaimResponse + title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/claims/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/claims/{id}"); + var request = new HttpRequestMessage(HttpMethod.Patch, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -5737,8 +4076,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/auth/claims/{id}" - method := "get" + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/claims" + method := "patch" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5763,75 +4103,62 @@ endpoints: } title: Go language: go - - title: Creates a claim - description: This endpoint creates a claim + - title: Updates metadata for a catalog manifest version + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. requires_authorization: true - category: Claims - category_path: claims - path: /v1/auth/claims - method: post + category: Catalogs + category_path: catalogs + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + method: put parameters: - - name: claimRequest + - name: catalogId + required: true + type: path + value_type: string + description: Catalog ID + - name: version + required: true + type: path + value_type: string + description: Version + - name: architecture + required: true + type: path + value_type: string + description: Architecture + - name: request required: false type: body value_type: object - description: Claim Request - body: |- - { - "name": "string" - } + description: Body + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ClaimResponse + title: models.CatalogManifest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/metadata' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/claims"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/metadata"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -5849,11 +4176,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/auth/claims" - method := "post" - payload := strings.NewReader(`{ - "name": "string" - }`) + url := "http://localhost/api/v1/catalog/{catalogId}/{version}/{architecture}/metadata" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5878,55 +4203,37 @@ endpoints: } title: Go language: go - - title: Delete a claim - description: This endpoint Deletes a claim + - title: Gets all the catalog managers + description: This endpoint returns all the catalog managers requires_authorization: true - category: Claims - category_path: claims - path: /v1/auth/claims/{id} - method: delete - parameters: - - name: id - required: true - type: path - value_type: string - description: Claim ID + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers + method: get response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.CatalogManager' + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/claims/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/auth/claims/{id}"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog-managers"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -5944,8 +4251,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/auth/claims/{id}" - method := "delete" + url := "http://localhost/api/v1/catalog-managers" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5970,68 +4277,43 @@ endpoints: } title: Go language: go - - title: Gets Parallels Desktop active license - description: This endpoint returns Parallels Desktop active license + - title: Gets a specific catalog manager + description: This endpoint returns a catalog manager requires_authorization: true - category: Config - category_path: config - path: /v1/parallels_desktop/key + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers/{id} method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Manager ID response_blocks: - - code_block: |- - { - "advanced_restrictions": "string", - "cpu_total": "int64", - "deferred_activation": "string", - "edition": "string", - "expiration": "string", - "grace_period_ends_at": "string", - "is_volume": "string", - "main_period_ends_at": "string", - "max_memory": "int64", - "serial": "string", - "status": "string", - "uuid": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsDesktopLicense + title: models.CatalogManager language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/parallels_desktop/key' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers/{id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/parallels_desktop/key"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/catalog-managers/{id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -6049,7 +4331,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/parallels_desktop/key" + url := "http://localhost/api/v1/catalog-managers/{id}" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -6075,78 +4357,38 @@ endpoints: } title: Go language: go - - title: Installs API requires 3rd party tools - description: This endpoint installs API requires 3rd party tools + - title: Creates a catalog manager + description: This endpoint creates a catalog manager requires_authorization: true - category: Config - category_path: config - path: /v1/config/tools/install + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers method: post - parameters: - - name: installToolsRequest - required: false - type: body - value_type: object - description: Install Tools Request - body: |- - { - "all": "bool", - "run_as": "string", - "tools": "map[string]InstallToolsRequestItem" - } response_blocks: - - code_block: |- - { - "installed_tools": "map[string]InstallToolsResponseItem", - "success": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.InstallToolsResponse + title: models.CatalogManager language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/config/tools/install' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"all\": \"bool\",\n \"run_as\": \"string\",\n \"tools\": \"map[string]InstallToolsRequestItem\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/config/tools/install"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/catalog-managers"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "all": "bool", - "run_as": "string", - "tools": "map[string]InstallToolsRequestItem" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -6163,13 +4405,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/config/tools/install" + url := "http://localhost/api/v1/catalog-managers" method := "post" - payload := strings.NewReader(`{ - "all": "bool", - "run_as": "string", - "tools": "map[string]InstallToolsRequestItem" - }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6194,80 +4431,44 @@ endpoints: } title: Go language: go - - title: Uninstalls API requires 3rd party tools - description: This endpoint uninstalls API requires 3rd party tools + - title: Updates a catalog manager + description: This endpoint updates a catalog manager requires_authorization: true - category: Config - category_path: config - path: /v1/config/tools/uninstall - method: post + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers/{id} + method: put parameters: - - name: uninstallToolsRequest - required: false - type: body - value_type: object - description: Uninstall Tools Request - body: |- - { - "all": "bool", - "run_as": "string", - "tools": "map[string]UninstallToolsRequestItem", - "uninstall_dependencies": "bool" - } + - name: id + required: true + type: path + value_type: string + description: Manager ID response_blocks: - - code_block: |- - { - "installed_tools": "map[string]InstallToolsResponseItem", - "success": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.InstallToolsResponse + title: models.CatalogManager language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/config/tools/uninstall' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"all\": \"bool\",\n \"run_as\": \"string\",\n \"tools\": \"map[string]UninstallToolsRequestItem\",\n \"uninstall_dependencies\": \"bool\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers/{id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/config/tools/uninstall"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/catalog-managers/{id}"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "all": "bool", - "run_as": "string", - "tools": "map[string]UninstallToolsRequestItem", - "uninstall_dependencies": "bool" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -6284,14 +4485,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/config/tools/uninstall" - method := "post" - payload := strings.NewReader(`{ - "all": "bool", - "run_as": "string", - "tools": "map[string]UninstallToolsRequestItem", - "uninstall_dependencies": "bool" - }`) + url := "http://localhost/api/v1/catalog-managers/{id}" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6316,49 +4511,43 @@ endpoints: } title: Go language: go - - title: Restarts the API Service - description: This endpoint restarts the API Service + - title: Deletes a catalog manager + description: This endpoint deletes a catalog manager requires_authorization: true - category: Config - category_path: config - path: /v1/config/tools/restart - method: post + category: CatalogManagers + category_path: catalogmanagers + path: /v1/catalog-managers/{id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Manager ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/config/tools/restart' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/catalog-managers/{id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/config/tools/restart"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/catalog-managers/{id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -6376,8 +4565,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/config/tools/restart" - method := "post" + url := "http://localhost/api/v1/catalog-managers/{id}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6402,72 +4591,37 @@ endpoints: } title: Go language: go - - title: Gets the Hardware Info - description: This endpoint returns the Hardware Info + - title: Gets all the claims + description: This endpoint returns all the claims requires_authorization: true - category: Config - category_path: config - path: /v1/config/hardware + category: Claims + category_path: claims + path: /v1/auth/claims method: get response_blocks: - - code_block: |- - { - "cpu_brand": "string", - "cpu_type": "string", - "devops_version": "string", - "external_ip_address": "string", - "is_log_streaming_enabled": "bool", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "reverse_proxy": "*SystemReverseProxy", - "system_reserved": "*SystemUsageItem", - "total": "*SystemUsageItem", - "total_available": "*SystemUsageItem", - "total_in_use": "*SystemUsageItem", - "total_reserved": "*SystemUsageItem" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.SystemUsageResponse + title: '[]models.ClaimResponse' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/config/hardware' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/claims' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/config/hardware"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/claims"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -6485,7 +4639,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/config/hardware" + url := "http://localhost/api/v1/auth/claims" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -6511,37 +4665,37 @@ endpoints: } title: Go language: go - - title: Gets the API System Health - description: This endpoint returns the API Health Probe + - title: Gets all claims grouped for the matrix UI + description: This endpoint returns all claims organised by group and resource requires_authorization: true - category: Config - category_path: config - path: /health/system + category: Claims + category_path: claims + path: /v1/auth/claims/grouped method: get - parameters: - - name: full - required: false - type: query response_blocks: - - code_block: |- - { - "error_message": "string", - "healthy": "bool", - "message": "string", - "name": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.ServiceHealthCheck + title: '[]models.ClaimGroupResponse' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/health/system' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/claims/grouped' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/health/system"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/claims/grouped"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -6559,7 +4713,7 @@ endpoints: ) func main() { - url := "http://localhost/api/health/system" + url := "http://localhost/api/v1/auth/claims/grouped" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -6585,49 +4739,43 @@ endpoints: } title: Go language: go - - title: Gets the system logs from the disk - description: This endpoint returns the system logs from the disk + - title: Gets a claim + description: This endpoint returns a claim requires_authorization: true - category: Config - category_path: config - path: /logs + category: Claims + category_path: claims + path: /v1/auth/claims/{id} method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Claim ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ClaimResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/logs' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/claims/{id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/logs"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/claims/{id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -6645,7 +4793,7 @@ endpoints: ) func main() { - url := "http://localhost/api/logs" + url := "http://localhost/api/v1/auth/claims/{id}" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -6671,50 +4819,48 @@ endpoints: } title: Go language: go - - title: Streams the system logs via WebSocket - description: This endpoint streams the system logs in real-time via WebSocket + - title: Creates a claim + description: This endpoint creates a claim requires_authorization: true - category: Config - category_path: config - path: /logs/stream - method: get + category: Claims + category_path: claims + path: /v1/auth/claims + method: post + parameters: + - name: claimRequest + required: false + type: body + value_type: object + description: Claim Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ClaimResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/logs/stream' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/claims' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/logs/stream"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/claims"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -6731,8 +4877,9 @@ endpoints: ) func main() { - url := "http://localhost/api/logs/stream" - method := "get" + url := "http://localhost/api/v1/auth/claims" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6757,94 +4904,38 @@ endpoints: } title: Go language: go - - title: Subscribe to event notifications via WebSocket - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + - title: Delete a claim + description: This endpoint Deletes a claim requires_authorization: true - category: Events - category_path: events - path: /v1/ws/subscribe - method: get + category: Claims + category_path: claims + path: /v1/auth/claims/{id} + method: delete parameters: - - name: event_types - required: false - type: query + - name: id + required: true + type: path + value_type: string + description: Claim ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.ApiErrorResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } - code: "409" - code_description: Conflict - title: models.ApiErrorResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } - code: "503" - code_description: Service Unavailable - title: models.ApiErrorResponse + title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/ws/subscribe' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/claims/{id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/ws/subscribe"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/auth/claims/{id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -6862,8 +4953,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/ws/subscribe" - method := "get" + url := "http://localhost/api/v1/auth/claims/{id}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6888,110 +4979,38 @@ endpoints: } title: Go language: go - - title: Unsubscribe from specific event types - description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. + - title: Gets Parallels Desktop active license + description: This endpoint returns Parallels Desktop active license requires_authorization: true - category: Events - category_path: events - path: /v1/ws/unsubscribe - method: post - parameters: - - name: body - required: false - type: body - value_type: object - description: Unsubscribe request with client ID and event types - body: |- - { - "client_id": "string", - "event_types": "[]string", - "user_id": "string" - } + category: Config + category_path: config + path: /v1/parallels_desktop/key + method: get response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsDesktopLicense + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.ApiErrorResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } - code: "404" - code_description: Not Found - title: models.ApiErrorResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } - code: "503" - code_description: Service Unavailable - title: models.ApiErrorResponse + title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/ws/unsubscribe' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"client_id\": \"string\",\n \"event_types\": \"[]string\",\n \"user_id\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/parallels_desktop/key' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/ws/unsubscribe"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/parallels_desktop/key"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "client_id": "string", - "event_types": "[]string", - "user_id": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -7008,13 +5027,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/ws/unsubscribe" - method := "post" - payload := strings.NewReader(`{ - "client_id": "string", - "event_types": "[]string", - "user_id": "string" - }`) + url := "http://localhost/api/v1/parallels_desktop/key" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7039,292 +5053,48 @@ endpoints: } title: Go language: go - - title: Gets all the virtual machines - description: This endpoint returns all the virtual machines + - title: Installs API requires 3rd party tools + description: This endpoint installs API requires 3rd party tools requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines - method: get + category: Config + category_path: config + path: /v1/config/tools/install + method: post parameters: - - name: filter + - name: installToolsRequest required: false - type: header + type: body + value_type: object + description: Install Tools Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: '[]models.ParallelsVM' + title: models.InstallToolsResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/config/tools/install' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/config/tools/install"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -7341,8 +5111,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines" - method := "get" + url := "http://localhost/api/v1/config/tools/install" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7367,294 +5138,48 @@ endpoints: } title: Go language: go - - title: Gets a virtual machine - description: This endpoint returns a virtual machine + - title: Uninstalls API requires 3rd party tools + description: This endpoint uninstalls API requires 3rd party tools requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id} - method: get + category: Config + category_path: config + path: /v1/config/tools/uninstall + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Machine ID + - name: uninstallToolsRequest + required: false + type: body + value_type: object + description: Uninstall Tools Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsVM + title: models.InstallToolsResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/config/tools/uninstall' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/config/tools/uninstall"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -7671,8 +5196,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}" - method := "get" + url := "http://localhost/api/v1/config/tools/uninstall" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7697,65 +5223,32 @@ endpoints: } title: Go language: go - - title: Starts a virtual machine - description: This endpoint starts a virtual machine + - title: Restarts the API Service + description: This endpoint restarts the API Service requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/start - method: get - parameters: - - name: id - required: true - type: path - value_type: string - description: Machine ID + category: Config + category_path: config + path: /v1/config/tools/restart + method: post response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } - code: "200" - code_description: OK - title: models.VirtualMachineOperationResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/start' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/config/tools/restart' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/start"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/config/tools/restart"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -7773,8 +5266,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/start" - method := "get" + url := "http://localhost/api/v1/config/tools/restart" + method := "post" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7799,65 +5292,37 @@ endpoints: } title: Go language: go - - title: Stops a virtual machine - description: This endpoint stops a virtual machine + - title: Gets the Hardware Info + description: This endpoint returns the Hardware Info requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/stop + category: Config + category_path: config + path: /v1/config/hardware method: get - parameters: - - name: id - required: true - type: path - value_type: string - description: Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineOperationResponse + title: models.SystemUsageResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/stop' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/config/hardware' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/stop"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/config/hardware"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -7875,7 +5340,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/stop" + url := "http://localhost/api/v1/config/hardware" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -7901,65 +5366,31 @@ endpoints: } title: Go language: go - - title: Restarts a virtual machine - description: This endpoint restarts a virtual machine + - title: Gets the API System Health + description: This endpoint returns the API Health Probe requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/restart + category: Config + category_path: config + path: /health/system method: get parameters: - - name: id - required: true - type: path - value_type: string - description: Machine ID + - name: full + required: false + type: query response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineOperationResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } - code: "400" - code_description: Bad Request - title: models.ApiErrorResponse - language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } - code: "401" - code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ServiceHealthCheck language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/restart' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/health/system' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/restart"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/health/system"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -7977,7 +5408,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/restart" + url := "http://localhost/api/health/system" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -8003,65 +5434,4643 @@ endpoints: } title: Go language: go - - title: Suspends a virtual machine - description: This endpoint suspends a virtual machine + - title: Gets the system logs from the disk + description: This endpoint returns the system logs from the disk requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/suspend + category: Config + category_path: config + path: /logs + method: get + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/logs' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/logs"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/logs" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Streams the system logs via WebSocket + description: This endpoint streams the system logs in real-time via WebSocket + requires_authorization: true + category: Config + category_path: config + path: /logs/stream + method: get + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/logs/stream' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/logs/stream"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/logs/stream" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets the Parallels disk space information + description: This endpoint returns the available disk space for the cache folder. + requires_authorization: true + category: Config + category_path: config + path: /config/diskspace + method: post + parameters: + - name: createRequest + required: false + type: body + value_type: object + description: Disk Space Available Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.DiskSpaceAvailable + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/config/diskspace' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/config/diskspace"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/config/diskspace" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Subscribe to event notifications via WebSocket + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). + requires_authorization: true + category: Events + category_path: events + path: /v1/ws/subscribe method: get + parameters: + - name: event_types + required: false + type: query + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "409" + code_description: Conflict + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "503" + code_description: Service Unavailable + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/ws/subscribe' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/ws/subscribe"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/ws/subscribe" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: List connected WebSocket clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + requires_authorization: true + category: Events + category_path: events + path: /v1/ws/clients + method: get + response_blocks: + - code_block: '{ object }' + code: "503" + code_description: Service Unavailable + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/ws/clients' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/ws/clients"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/ws/clients" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Get WebSocket event emitter statistics + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + requires_authorization: true + category: Events + category_path: events + path: /v1/ws/stats + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.EventEmitterStats + language: json + - code_block: '{ object }' + code: "503" + code_description: Service Unavailable + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/ws/stats' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/ws/stats"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/ws/stats" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Unsubscribe from specific event types + description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. + requires_authorization: true + category: Events + category_path: events + path: /v1/ws/unsubscribe + method: post + parameters: + - name: body + required: false + type: body + value_type: object + description: Unsubscribe request with client ID and event types + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "503" + code_description: Service Unavailable + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/ws/unsubscribe' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/ws/unsubscribe"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/ws/unsubscribe" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes a job by ID + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + requires_authorization: true + category: Jobs + category_path: jobs + path: /v1/jobs/{id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Job ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + - code_block: '{ object }' + code: "403" + code_description: Forbidden + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "404" + code_description: Not Found + title: models.ApiErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/jobs/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/jobs/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/jobs/{id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets all the virtual machines + description: This endpoint returns all the virtual machines + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines + method: get + parameters: + - name: filter + required: false + type: header + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.ParallelsVM' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets a virtual machine + description: This endpoint returns a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id} + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Starts a virtual machine + description: This endpoint starts a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/start + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/start' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/start"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/start" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Stops a virtual machine + description: This endpoint stops a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/stop + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: force + required: false + type: query + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/stop' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/stop"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/stop" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Restarts a virtual machine + description: This endpoint restarts a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/restart + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/restart' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/restart"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/restart" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Suspends a virtual machine + description: This endpoint suspends a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/suspend + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/suspend' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/suspend"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/suspend" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Resumes a virtual machine + description: This endpoint resumes a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/resume + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/resume' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/resume"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/resume" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Reset a virtual machine + description: This endpoint reset a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/reset + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/reset' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/reset"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/reset" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Pauses a virtual machine + description: This endpoint pauses a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/pause + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/pause' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/pause"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/pause" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes a virtual machine + description: This endpoint deletes a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/machines/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Get the current state of a virtual machine + description: This endpoint returns the current state of a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/status + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineStatusResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/status' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/status"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/status" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Configures a virtual machine + description: This endpoint configures a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/set + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: configRequest + required: false + type: body + value_type: object + description: Machine Set Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineConfigResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/set' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/set"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/set" + method := "put" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Clones a virtual machine + description: This endpoint clones a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/clone + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: configRequest + required: false + type: body + value_type: object + description: Machine Clone Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineCloneCommandResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/clone' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/clone"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/clone" + method := "put" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Executes a command on a virtual machine + description: This endpoint executes a command on a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/execute + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: executeRequest + required: false + type: body + value_type: object + description: Machine Execute Command Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineExecuteCommandResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/execute' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/execute"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/execute" + method := "put" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Uploads a file to a virtual machine + description: This endpoint executes a command on a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/upload + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: executeRequest + required: false + type: body + value_type: object + description: Machine Upload file Command Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineUploadResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/upload' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/upload"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/upload" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Renames a virtual machine + description: This endpoint Renames a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/rename + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: renameRequest + required: false + type: body + value_type: object + description: Machine Rename Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/rename' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/rename"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/rename" + method := "put" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Registers a virtual machine + description: This endpoint registers a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/register + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: registerRequest + required: false + type: body + value_type: object + description: Machine Register Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/register' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/register"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/register" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Unregister a virtual machine + description: This endpoint unregister a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/unregister + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: unregisterRequest + required: false + type: body + value_type: object + description: Machine Unregister Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/unregister' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/unregister"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/unregister" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a virtual machine + description: This endpoint creates a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines + method: post + parameters: + - name: createRequest + required: false + type: body + value_type: object + description: New Machine Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CreateVirtualMachineResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a virtual machine asynchronously + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/async + method: post + parameters: + - name: createRequest + required: false + type: body + value_type: object + description: New Machine Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/async"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/async" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a snapshot for a virtual machine + description: This endpoint creates a snapshot for a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: createRequest + required: false + type: body + value_type: object + description: Create Snapshot Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/snapshots"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes a snapshot of a virtual machine + description: This endpoint deletes a snapshot of a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots/{snapshot_id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes all snapshots of a virtual machine + description: This endpoint deletes all snapshots of a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/machines/{id}/snapshots"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Lists snapshots of a virtual machine + description: This endpoint lists snapshots of a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/snapshots"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Reverts a virtual machine to a snapshot + description: This endpoint reverts a virtual machine to a snapshot + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID + - name: revertRequest + required: false + type: body + value_type: object + description: Revert Snapshot Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}/revert' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}/revert"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}/revert" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets all hosts from the orchestrator + description: This endpoint returns all hosts from the orchestrator + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.OrchestratorHostResponse' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets a host from the orchestrator + description: This endpoint returns a host from the orchestrator + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id} + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.OrchestratorHostResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets a host hardware info from the orchestrator + description: This endpoint returns a host hardware info from the orchestrator + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/hardware + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.SystemUsageResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/hardware' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/hardware"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/hardware" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Register a Host in the orchestrator + description: This endpoint register a host in the orchestrator + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts + method: post + parameters: + - name: hostRequest + required: false + type: body + value_type: object + description: Host Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.OrchestratorHostResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Unregister a host from the orchestrator + description: This endpoint unregister a host from the orchestrator + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Enable a host in the orchestrator + description: This endpoint will enable an existing host in the orchestrator + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/enable + method: put + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.OrchestratorHostResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/enable' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/enable"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/enable" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Disable a host in the orchestrator + description: This endpoint will disable an existing host in the orchestrator + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/disable + method: put + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.OrchestratorHostResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/disable' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/disable"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/disable" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Update a Host in the orchestrator + description: This endpoint updates a host in the orchestrator + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts + method: put + parameters: + - name: hostRequest + required: false + type: body + value_type: object + description: Host Update Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.OrchestratorHostResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts" + method := "put" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Get orchestrator resource overview + description: This endpoint returns orchestrator resource overview + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/overview/resources + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.HostResourceOverviewResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/overview/resources' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/overview/resources"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/overview/resources" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Get orchestrator host resources + description: This endpoint returns orchestrator host resources + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/overview/{id}/resources + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.HostResourceOverviewResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/overview/{id}/resources' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/overview/{id}/resources"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/overview/{id}/resources" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Get orchestrator Virtual Machines + description: This endpoint returns orchestrator Virtual Machines + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.ParallelsVM' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Get orchestrator Virtual Machine + description: This endpoint returns orchestrator Virtual Machine by its ID + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id} + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes orchestrator virtual machine + description: This endpoint deletes orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: force + required: false + type: query + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/machines/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Get orchestrator virtual machine status + description: This endpoint returns orchestrator virtual machine status + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/status + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/status' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines/{id}/status"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/status" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Renames orchestrator virtual machine + description: This endpoint renames orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/rename + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/rename' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/rename"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/rename" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Configures orchestrator virtual machine + description: This endpoint configures orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/set + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineConfigResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/set' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/set"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/set" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Starts orchestrator virtual machine + description: This endpoint starts orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/start + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/start' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/start"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/start" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Stops orchestrator virtual machine + description: This endpoint sops orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/stop + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: force + required: false + type: query + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/stop' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/stop"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/stop" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Restarts orchestrator virtual machine + description: This endpoint restarts orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/restart + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/restart' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/restart"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/restart" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Suspends orchestrator virtual machine + description: This endpoint suspends orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/suspend + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/suspend' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/suspend"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/suspend" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Resumes orchestrator virtual machine + description: This endpoint resumes orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/resume + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/resume' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/resume"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/resume" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Resets orchestrator virtual machine + description: This endpoint resets orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/reset + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/reset' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/reset"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/reset" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Pauses orchestrator virtual machine + description: This endpoint pauses orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/pause + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/pause' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/pause"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/pause" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Clones orchestrator virtual machine + description: This endpoint clones orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/clone + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: configRequest + required: false + type: body + value_type: object + description: Machine Clone Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineCloneCommandResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/clone' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/clone"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/clone" + method := "put" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Executes a command in a orchestrator virtual machine + description: This endpoint executes a command in a orchestrator virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/execute + method: put parameters: - name: id required: true type: path value_type: string - description: Machine ID + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineOperationResponse + title: models.VirtualMachineConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/suspend' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/execute' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/suspend"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/execute"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -8079,8 +10088,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/suspend" - method := "get" + url := "http://localhost/api/v1/orchestrator/machines/{id}/execute" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8105,65 +10114,43 @@ endpoints: } title: Go language: go - - title: Resumes a virtual machine - description: This endpoint resumes a virtual machine + - title: Get orchestrator host virtual machines + description: This endpoint returns orchestrator host virtual machines requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/resume + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines method: get parameters: - name: id required: true type: path value_type: string - description: Machine ID + description: Host ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineOperationResponse + title: '[]models.ParallelsVM' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/resume' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/resume"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -8181,7 +10168,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/resume" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -8207,65 +10194,48 @@ endpoints: } title: Go language: go - - title: Reset a virtual machine - description: This endpoint reset a virtual machine + - title: Get orchestrator host virtual machine + description: This endpoint returns orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/reset + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId} method: get parameters: - name: id required: true type: path value_type: string - description: Machine ID + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineOperationResponse + title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/reset' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/reset"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -8283,7 +10253,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/reset" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -8309,65 +10279,46 @@ endpoints: } title: Go language: go - - title: Pauses a virtual machine - description: This endpoint pauses a virtual machine + - title: Deletes orchestrator host virtual machine + description: This endpoint deletes orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/pause - method: get + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + method: delete parameters: - name: id required: true type: path value_type: string - description: Machine ID + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: force + required: false + type: query response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } - code: "200" - code_description: OK - title: models.VirtualMachineOperationResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/pause' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/pause"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -8385,8 +10336,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/pause" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8411,55 +10362,48 @@ endpoints: } title: Go language: go - - title: Deletes a virtual machine - description: This endpoint deletes a virtual machine + - title: Get orchestrator host virtual machine status + description: This endpoint returns orchestrator host virtual machine status requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id} - method: delete + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/status + method: get parameters: - name: id required: true type: path value_type: string - description: Machine ID + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/machines/{id}"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -8477,8 +10421,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}" - method := "delete" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8503,65 +10447,48 @@ endpoints: } title: Go language: go - - title: Get the current state of a virtual machine - description: This endpoint returns the current state of a virtual machine + - title: Renames orchestrator host virtual machine + description: This endpoint renames orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/status - method: get + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename + method: put parameters: - name: id required: true type: path value_type: string - description: Machine ID + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "ip_configured": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineStatusResponse + title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/status' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/status"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -8579,8 +10506,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/status" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8605,87 +10532,49 @@ endpoints: } title: Go language: go - - title: Configures a virtual machine - description: This endpoint configures a virtual machine + - title: Configures orchestrator host virtual machine + description: This endpoint configures orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/set + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/set method: put parameters: - name: id required: true - type: path - value_type: string - description: Machine ID - - name: configRequest - required: false - type: body - value_type: object - description: Machine Set Request - body: |- - { - "operations": "[]*VirtualMachineConfigRequestOperation", - "owner": "string" - } + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/set' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"operations\": \"[]*VirtualMachineConfigRequestOperation\",\n \"owner\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/set"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "operations": "[]*VirtualMachineConfigRequestOperation", - "owner": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -8702,12 +10591,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/set" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set" method := "put" - payload := strings.NewReader(`{ - "operations": "[]*VirtualMachineConfigRequestOperation", - "owner": "string" - }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8732,80 +10617,49 @@ endpoints: } title: Go language: go - - title: Clones a virtual machine - description: This endpoint clones a virtual machine + - title: Starts orchestrator host virtual machine + description: This endpoint starts orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/clone + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/start method: put parameters: - name: id required: true type: path value_type: string - description: Machine ID - - name: configRequest - required: false - type: body - value_type: object - description: Machine Clone Request - body: |- - { - "clone_name": "string" - } + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "error": "string", - "id": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineCloneCommandResponse + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/clone' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"clone_name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/clone"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "clone_name": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -8822,11 +10676,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/clone" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start" method := "put" - payload := strings.NewReader(`{ - "clone_name": "string" - }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8851,91 +10702,52 @@ endpoints: } title: Go language: go - - title: Executes a command on a virtual machine - description: This endpoint executes a command on a virtual machine + - title: Stops orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/execute + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop method: put parameters: - name: id required: true type: path value_type: string - description: Machine ID - - name: executeRequest + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: force required: false - type: body - value_type: object - description: Machine Execute Command Request - body: |- - { - "command": "string", - "environment_variables": "map[string]string", - "script": "*VirtualMachineExecuteCommandScript", - "use_ssh": "bool", - "use_sudo": "bool", - "user": "string" - } + type: query response_blocks: - - code_block: |- - { - "error": "string", - "exit_code": "int", - "stderr": "string", - "stdout": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineExecuteCommandResponse + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/execute' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"command\": \"string\",\n \"environment_variables\": \"map[string]string\",\n \"script\": \"*VirtualMachineExecuteCommandScript\",\n \"use_ssh\": \"bool\",\n \"use_sudo\": \"bool\",\n \"user\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/execute"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "command": "string", - "environment_variables": "map[string]string", - "script": "*VirtualMachineExecuteCommandScript", - "use_ssh": "bool", - "use_sudo": "bool", - "user": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -8952,16 +10764,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/execute" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop" method := "put" - payload := strings.NewReader(`{ - "command": "string", - "environment_variables": "map[string]string", - "script": "*VirtualMachineExecuteCommandScript", - "use_ssh": "bool", - "use_sudo": "bool", - "user": "string" - }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8986,81 +10790,49 @@ endpoints: } title: Go language: go - - title: Uploads a file to a virtual machine - description: This endpoint executes a command on a virtual machine + - title: Restarts orchestrator host virtual machine + description: This endpoint restarts orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/upload - method: post + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + method: put parameters: - name: id required: true type: path value_type: string - description: Machine ID - - name: executeRequest - required: false - type: body - value_type: object - description: Machine Upload file Command Request - body: |- - { - "path": "string", - "remote_path": "string" - } + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "error": "string", - "path": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineUploadResponse + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/upload' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"path\": \"string\",\n \"remote_path\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/restart' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/upload"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/restart"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "path": "string", - "remote_path": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -9077,12 +10849,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/upload" - method := "post" - payload := strings.NewReader(`{ - "path": "string", - "remote_path": "string" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/restart" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -9107,314 +10875,49 @@ endpoints: } title: Go language: go - - title: Renames a virtual machine - description: This endpoint Renames a virtual machine + - title: Suspends orchestrator host virtual machine + description: This endpoint suspends orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/rename + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend method: put parameters: - name: id required: true type: path value_type: string - description: Machine ID - - name: renameRequest - required: false - type: body - value_type: object - description: Machine Rename Request - body: |- - { - "current_name": "string", - "description": "string", - "id": "string", - "new_name": "string" - } + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsVM + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/rename' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"current_name\": \"string\",\n \"description\": \"string\",\n \"id\": \"string\",\n \"new_name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/suspend' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/rename"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/suspend"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "current_name": "string", - "description": "string", - "id": "string", - "new_name": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -9431,14 +10934,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/rename" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/suspend" method := "put" - payload := strings.NewReader(`{ - "current_name": "string", - "description": "string", - "id": "string", - "new_name": "string" - }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -9463,320 +10960,49 @@ endpoints: } title: Go language: go - - title: Registers a virtual machine - description: This endpoint registers a virtual machine + - title: Resumes orchestrator host virtual machine + description: This endpoint resumes orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/register - method: post + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + method: put parameters: - name: id required: true type: path value_type: string - description: Machine ID - - name: registerRequest - required: false - type: body - value_type: object - description: Machine Register Request - body: |- - { - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - } + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsVM + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/register' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"delay_applying_restrictions\": \"bool\",\n \"force\": \"bool\",\n \"machine_name\": \"string\",\n \"owner\": \"string\",\n \"path\": \"string\",\n \"regenerate_source_uuid\": \"bool\",\n \"uuid\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/resume' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/register"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/resume"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -9793,17 +11019,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/register" - method := "post" - payload := strings.NewReader(`{ - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/resume" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -9827,87 +11044,50 @@ endpoints: fmt.Println(string(body)) } title: Go - language: go - - title: Unregister a virtual machine - description: This endpoint unregister a virtual machine + language: go + - title: Resets orchestrator host virtual machine + description: This endpoint resets orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines/{id}/unregister - method: post + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + method: put parameters: - name: id required: true type: path value_type: string - description: Machine ID - - name: unregisterRequest - required: false - type: body - value_type: object - description: Machine Unregister Request - body: |- - { - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - } + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "data": "unknown", - "error": "unknown", - "operation": "string", - "success": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.ApiCommonResponse + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/unregister' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"clean_source_uuid\": \"bool\",\n \"id\": \"string\",\n \"owner\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/reset' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/unregister"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/reset"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -9924,13 +11104,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines/{id}/unregister" - method := "post" - payload := strings.NewReader(`{ - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/reset" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -9955,89 +11130,49 @@ endpoints: } title: Go language: go - - title: Creates a virtual machine - description: This endpoint creates a virtual machine + - title: Pauses orchestrator host virtual machine + description: This endpoint pauses orchestrator host virtual machine requires_authorization: true - category: Machines - category_path: machines - path: /v1/machines - method: post + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + method: put parameters: - - name: createRequest - required: false - type: body - value_type: object - description: New Machine Request - body: |- - { - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - } + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "current_state": "string", - "host": "string", - "id": "string", - "name": "string", - "owner": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.CreateVirtualMachineResponse + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_manifest\": \"*CreateCatalogVirtualMachineRequest\",\n \"name\": \"string\",\n \"owner\": \"string\",\n \"packer_template\": \"*CreatePackerVirtualMachineRequest\",\n \"start_on_create\": \"bool\",\n \"vagrant_box\": \"*CreateVagrantMachineRequest\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/pause' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/pause"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -10054,17 +11189,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/machines" - method := "post" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/pause" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -10089,87 +11215,58 @@ endpoints: } title: Go language: go - - title: Gets all hosts from the orchestrator - description: This endpoint returns all hosts from the orchestrator + - title: Clones orchestrator host virtual machine + description: This endpoint clones orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts - method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: configRequest + required: false + type: body + value_type: object + description: Machine Clone Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: '[]models.OrchestratorHostResponse' + title: models.VirtualMachineCloneCommandResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/clone' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/clone"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -10186,8 +11283,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/clone" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -10212,92 +11310,48 @@ endpoints: } title: Go language: go - - title: Gets a host from the orchestrator - description: This endpoint returns a host from the orchestrator + - title: Executes a command in a orchestrator host virtual machine + description: This endpoint executes a command in a orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id} - method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute + method: put parameters: - name: id required: true type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.OrchestratorHostResponse + title: models.VirtualMachineConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -10315,8 +11369,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -10341,12 +11395,12 @@ endpoints: } title: Go language: go - - title: Gets a host hardware info from the orchestrator - description: This endpoint returns a host hardware info from the orchestrator + - title: Lists snapshots of orchestrator host virtual machine + description: This endpoint lists snapshots of orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/hardware + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots method: get parameters: - name: id @@ -10354,65 +11408,35 @@ endpoints: type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "cpu_brand": "string", - "cpu_type": "string", - "devops_version": "string", - "external_ip_address": "string", - "is_log_streaming_enabled": "bool", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "reverse_proxy": "*SystemReverseProxy", - "system_reserved": "*SystemUsageItem", - "total": "*SystemUsageItem", - "total_available": "*SystemUsageItem", - "total_in_use": "*SystemUsageItem", - "total_reserved": "*SystemUsageItem" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.SystemUsageResponse + title: models.ListVMSnapshotResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/hardware' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/hardware"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -10430,7 +11454,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/hardware" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -10456,117 +11480,57 @@ endpoints: } title: Go language: go - - title: Register a Host in the orchestrator - description: This endpoint register a host in the orchestrator + - title: Creates a snapshot for orchestrator host virtual machine + description: This endpoint creates a snapshot for orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots method: post parameters: - - name: hostRequest + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: createRequest required: false type: body value_type: object - description: Host Request - body: |- - { - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "schema": "string", - "tags": "[]string" - } + description: Create Snapshot Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] - code: "200" - code_description: OK - title: models.OrchestratorHostResponse + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.CreateVMSnapshotResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"authentication\": \"*OrchestratorAuthentication\",\n \"description\": \"string\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"prefix\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"schema\": \"string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "schema": "string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -10584,19 +11548,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots" method := "post" - payload := strings.NewReader(`{ - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "schema": "string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -10621,12 +11575,12 @@ endpoints: } title: Go language: go - - title: Unregister a host from the orchestrator - description: This endpoint unregister a host from the orchestrator + - title: Deletes all snapshots of orchestrator host virtual machine + description: This endpoint deletes all snapshots of orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id} + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots method: delete parameters: - name: id @@ -10634,42 +11588,30 @@ endpoints: type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -10687,7 +11629,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots" method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -10713,86 +11655,48 @@ endpoints: } title: Go language: go - - title: Enable a host in the orchestrator - description: This endpoint will enable an existing host in the orchestrator + - title: Deletes a snapshot of orchestrator host virtual machine + description: This endpoint deletes a snapshot of orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/enable - method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] - code: "200" - code_description: OK - title: models.OrchestratorHostResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/enable' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/enable"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -10810,8 +11714,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/enable" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -10836,87 +11740,63 @@ endpoints: } title: Go language: go - - title: Disable a host in the orchestrator - description: This endpoint will disable an existing host in the orchestrator + - title: Reverts orchestrator host virtual machine to a snapshot + description: This endpoint reverts orchestrator host virtual machine to a snapshot requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/disable - method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID + - name: revertRequest + required: false + type: body + value_type: object + description: Revert Snapshot Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] - code: "200" - code_description: OK - title: models.OrchestratorHostResponse + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/disable' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/disable"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -10933,8 +11813,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/disable" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -10959,112 +11840,44 @@ endpoints: } title: Go language: go - - title: Update a Host in the orchestrator - description: This endpoint updates a host in the orchestrator + - title: Lists snapshots of an orchestrator virtual machine + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts - method: put + path: /v1/orchestrator/machines/{id}/snapshots + method: get parameters: - - name: hostRequest - required: false - type: body - value_type: object - description: Host Update Request - body: |- - { - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "schema": "string" - } + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.OrchestratorHostResponse + title: models.ListVMSnapshotResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"authentication\": \"*OrchestratorAuthentication\",\n \"description\": \"string\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"prefix\": \"string\",\n \"schema\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "schema": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -11081,16 +11894,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts" - method := "put" - payload := strings.NewReader(`{ - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "schema": "string" - }`) + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -11115,64 +11920,53 @@ endpoints: } title: Go language: go - - title: Get orchestrator resource overview - description: This endpoint returns orchestrator resource overview + - title: Creates a snapshot for an orchestrator virtual machine + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/overview/resources - method: get + path: /v1/orchestrator/machines/{id}/snapshots + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: createRequest + required: false + type: body + value_type: object + description: Create Snapshot Request + body: '{ object }' response_blocks: - - code_block: |- - { - "cpu_brand": "string", - "cpu_type": "string", - "system_reserved": "HostResourceItem", - "total": "HostResourceItem", - "total_available": "HostResourceItem", - "total_in_use": "HostResourceItem", - "total_reserved": "HostResourceItem" - } - code: "200" - code_description: OK - title: models.HostResourceOverviewResponse + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.CreateVMSnapshotResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/overview/resources' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/overview/resources"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -11189,8 +11983,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/overview/resources" - method := "get" + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -11215,69 +12010,38 @@ endpoints: } title: Go language: go - - title: Get orchestrator host resources - description: This endpoint returns orchestrator host resources + - title: Deletes all snapshots of an orchestrator virtual machine + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/overview/{id}/resources - method: get + path: /v1/orchestrator/machines/{id}/snapshots + method: delete parameters: - name: id required: true type: path value_type: string - description: Host ID + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "cpu_brand": "string", - "cpu_type": "string", - "system_reserved": "HostResourceItem", - "total": "HostResourceItem", - "total_available": "HostResourceItem", - "total_in_use": "HostResourceItem", - "total_reserved": "HostResourceItem" - } - code: "200" - code_description: OK - title: models.HostResourceOverviewResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/overview/{id}/resources' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/overview/{id}/resources"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -11295,8 +12059,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/overview/{id}/resources" - method := "get" + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -11321,287 +12085,43 @@ endpoints: } title: Go language: go - - title: Get orchestrator Virtual Machines - description: This endpoint returns orchestrator Virtual Machines + - title: Deletes a snapshot of an orchestrator virtual machine + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines - method: get + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] - code: "200" - code_description: OK - title: '[]models.ParallelsVM' - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -11619,8 +12139,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines" - method := "get" + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -11645,288 +12165,58 @@ endpoints: } title: Go language: go - - title: Get orchestrator Virtual Machine - description: This endpoint returns orchestrator Virtual Machine by its ID + - title: Reverts an orchestrator virtual machine to a snapshot + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{id} - method: get + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID + - name: revertRequest + required: false + type: body + value_type: object + description: Revert Snapshot Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] - code: "200" - code_description: OK - title: models.ParallelsVM + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines/{id}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -11943,8 +12233,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{id}" - method := "get" + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -11969,56 +12260,53 @@ endpoints: } title: Go language: go - - title: Deletes orchestrator virtual machine - description: This endpoint deletes orchestrator virtual machine + - title: Register a virtual machine in a orchestrator host + description: This endpoint registers a virtual machine in a orchestrator host requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{id} - method: delete + path: /v1/orchestrator/hosts/{id}/machines/register + method: post parameters: - name: id required: true type: path value_type: string - description: Virtual Machine ID + description: Host ID + - name: request + required: false + type: body + value_type: object + description: Register Virtual Machine Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/register' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/machines/{id}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/register"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -12035,8 +12323,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{id}" - method := "delete" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/register" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -12061,294 +12350,58 @@ endpoints: } title: Go language: go - - title: Get orchestrator virtual machine status - description: This endpoint returns orchestrator virtual machine status + - title: Unregister a virtual machine in a orchestrator host + description: This endpoint unregister a virtual machine in a orchestrator host requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/status - method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister + method: post parameters: - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId required: true type: path value_type: string description: Virtual Machine ID + - name: request + required: false + type: body + value_type: object + description: Register Virtual Machine Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/status' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines/{vmId}/status"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -12365,8 +12418,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/status" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -12391,294 +12445,53 @@ endpoints: } title: Go language: go - - title: Renames orchestrator virtual machine - description: This endpoint renames orchestrator virtual machine + - title: Creates a orchestrator host virtual machine + description: This endpoint creates a orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{id}/rename - method: put + path: /v1/orchestrator/hosts/{id}/machines + method: post parameters: - name: id required: true type: path value_type: string - description: Virtual Machine ID + description: Host ID + - name: request + required: false + type: body + value_type: object + description: Create Virtual Machine Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsVM + title: models.CreateVirtualMachineResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/rename' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/rename"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -12695,8 +12508,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{id}/rename" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -12721,71 +12535,48 @@ endpoints: } title: Go language: go - - title: Configures orchestrator virtual machine - description: This endpoint configures orchestrator virtual machine + - title: Creates a virtual machine in one of the hosts for the orchestrator + description: This endpoint creates a virtual machine in one of the hosts for the orchestrator requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/set - method: put + path: /v1/orchestrator/machines + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Virtual Machine ID + - name: request + required: false + type: body + value_type: object + description: Create Virtual Machine Request + body: '{ object }' response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: models.CreateVirtualMachineResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/set' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{vmId}/set"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -12802,8 +12593,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/set" - method := "put" + url := "http://localhost/api/v1/orchestrator/machines" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -12828,70 +12620,43 @@ endpoints: } title: Go language: go - - title: Starts orchestrator virtual machine - description: This endpoint starts orchestrator virtual machine + - title: Gets orchestrator host reverse proxy configuration + description: This endpoint returns orchestrator host reverse proxy configuration requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/start - method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy + method: get parameters: - name: id required: true type: path value_type: string - description: Virtual Machine ID + description: Host ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: models.ReverseProxy language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/start' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{vmId}/start"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -12909,8 +12674,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/start" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -12935,70 +12700,43 @@ endpoints: } title: Go language: go - - title: Stops orchestrator virtual machine - description: This endpoint sops orchestrator virtual machine + - title: Gets orchestrator host reverse proxy hosts + description: This endpoint returns orchestrator host reverse proxy hosts requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/stop - method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + method: get parameters: - name: id required: true type: path value_type: string - description: Virtual Machine ID + description: Host ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: '[]models.ReverseProxyHost' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/stop' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{vmId}/stop"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -13016,8 +12754,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/stop" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -13042,70 +12780,43 @@ endpoints: } title: Go language: go - - title: Executes a command in a orchestrator virtual machine - description: This endpoint executes a command in a orchestrator virtual machine + - title: Gets orchestrator host reverse proxy hosts + description: This endpoint returns orchestrator host reverse proxy hosts requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/execute - method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + method: get parameters: - name: id required: true type: path value_type: string - description: Virtual Machine ID + description: Host ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/execute' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{vmId}/execute"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -13123,8 +12834,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/execute" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -13149,294 +12860,48 @@ endpoints: } title: Go language: go - - title: Get orchestrator host virtual machines - description: This endpoint returns orchestrator host virtual machines + - title: Creates a orchestrator host reverse proxy host + description: This endpoint creates a orchestrator host reverse proxy host requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines - method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID + - name: request + required: false + type: body + value_type: object + description: Create Host Reverse Proxy Host Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: '[]models.ParallelsVM' + title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -13453,8 +12918,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -13479,299 +12945,48 @@ endpoints: } title: Go language: go - - title: Get orchestrator host virtual machine - description: This endpoint returns orchestrator host virtual machine + - title: Updates an orchestrator host reverse proxy host + description: This endpoint updates an orchestrator host reverse proxy host requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId} - method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + method: put parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID - - name: vmId - required: true - type: path - value_type: string - description: Virtual Machine ID + - name: request + required: false + type: body + value_type: object + description: Update Host Reverse Proxy Host Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsVM + title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -13788,8 +13003,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -13814,12 +13030,12 @@ endpoints: } title: Go language: go - - title: Deletes orchestrator host virtual machine - description: This endpoint deletes orchestrator host virtual machine + - title: Deletes an orchestrator host reverse proxy host + description: This endpoint deletes an orchestrator host reverse proxy host requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId} + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} method: delete parameters: - name: id @@ -13827,47 +13043,30 @@ endpoints: type: path value_type: string description: Host ID - - name: vmId + - name: reverse_proxy_host_id required: true type: path value_type: string - description: Virtual Machine ID + description: Reverse Proxy Host ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -13885,7 +13084,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -13911,299 +13110,48 @@ endpoints: } title: Go language: go - - title: Get orchestrator host virtual machine status - description: This endpoint returns orchestrator host virtual machine status + - title: Upserts an orchestrator host reverse proxy host http route + description: This endpoint upserts an orchestrator host reverse proxy host http route requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/status - method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID - - name: vmId - required: true - type: path - value_type: string - description: Virtual Machine ID + - name: request + required: false + type: body + value_type: object + description: Upsert Host Reverse Proxy Host Http Routes Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsVM + title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -14220,8 +13168,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -14246,298 +13195,48 @@ endpoints: } title: Go language: go - - title: Renames orchestrator host virtual machine - description: This endpoint renames orchestrator host virtual machine + - title: Deletes an orchestrator host reverse proxy host http route + description: This endpoint deletes an orchestrator host reverse proxy host http route requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename - method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id} + method: delete parameters: - name: id required: true type: path value_type: string description: Host ID - - name: vmId + - name: reverse_proxy_host_id required: true type: path value_type: string - description: Virtual Machine ID + description: Reverse Proxy Host ID + - name: route_id + required: true + type: path + value_type: string + description: Route ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] - code: "200" - code_description: OK - title: models.ParallelsVM - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -14555,8 +13254,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -14581,76 +13280,48 @@ endpoints: } title: Go language: go - - title: Configures orchestrator host virtual machine - description: This endpoint configures orchestrator host virtual machine + - title: Update an orchestrator host reverse proxy host tcp route + description: This endpoint updates an orchestrator host reverse proxy host tcp route requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/set - method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID - - name: vmId - required: true - type: path - value_type: string - description: Virtual Machine ID + - name: request + required: false + type: body + value_type: object + description: Update Host Reverse Proxy Host tcp Routes Request + body: '{ object }' response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -14667,8 +13338,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -14693,12 +13365,12 @@ endpoints: } title: Go language: go - - title: Starts orchestrator host virtual machine - description: This endpoint starts orchestrator host virtual machine + - title: Restarts orchestrator host reverse proxy + description: This endpoint restarts orchestrator host reverse proxy requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/start + path: /v1/orchestrator/hosts/{id}/reverse-proxy/restart method: put parameters: - name: id @@ -14706,62 +13378,25 @@ endpoints: type: path value_type: string description: Host ID - - name: vmId - required: true - type: path - value_type: string - description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } - code: "200" - code_description: OK - title: models.VirtualMachineConfigResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -14779,7 +13414,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart" method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -14805,12 +13440,12 @@ endpoints: } title: Go language: go - - title: Starts orchestrator host virtual machine - description: This endpoint starts orchestrator host virtual machine + - title: Enables orchestrator host reverse proxy + description: This endpoint enables orchestrator host reverse proxy requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop + path: /v1/orchestrator/hosts/{id}/reverse-proxy/enable method: put parameters: - name: id @@ -14818,62 +13453,25 @@ endpoints: type: path value_type: string description: Host ID - - name: vmId - required: true - type: path - value_type: string - description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } - code: "200" - code_description: OK - title: models.VirtualMachineConfigResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -14891,7 +13489,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable" method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -14917,12 +13515,12 @@ endpoints: } title: Go language: go - - title: Executes a command in a orchestrator host virtual machine - description: This endpoint executes a command in a orchestrator host virtual machine + - title: Disables orchestrator host reverse proxy + description: This endpoint disables orchestrator host reverse proxy requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute + path: /v1/orchestrator/hosts/{id}/reverse-proxy/disable method: put parameters: - name: id @@ -14930,62 +13528,25 @@ endpoints: type: path value_type: string description: Host ID - - name: vmId - required: true - type: path - value_type: string - description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } - code: "200" - code_description: OK - title: models.VirtualMachineConfigResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -15003,7 +13564,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable" method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -15029,320 +13590,39 @@ endpoints: } title: Go language: go - - title: Register a virtual machine in a orchestrator host - description: This endpoint registers a virtual machine in a orchestrator host + - title: Gets orchestrator host catalog cache + description: This endpoint returns orchestrator host catalog cache requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/register - method: post + path: /v1/orchestrator/hosts/{id}/catalog/cache + method: get parameters: - name: id required: true type: path - value_type: string - description: Host ID - - name: request - required: false - type: body - value_type: object - description: Register Virtual Machine Request - body: |- - { - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - } - response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] - code: "200" - code_description: OK - title: models.ParallelsVM - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/register' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"delay_applying_restrictions\": \"bool\",\n \"force\": \"bool\",\n \"machine_name\": \"string\",\n \"owner\": \"string\",\n \"path\": \"string\",\n \"regenerate_source_uuid\": \"bool\",\n \"uuid\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/register"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -15359,17 +13639,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/register" - method := "post" - payload := strings.NewReader(`{ - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -15394,317 +13665,39 @@ endpoints: } title: Go language: go - - title: Unregister a virtual machine in a orchestrator host - description: This endpoint unregister a virtual machine in a orchestrator host + - title: Deletes an orchestrator host cache items + description: This endpoint deletes an orchestrator host cache items requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister - method: post + path: /v1/orchestrator/hosts/{id}/catalog/cache + method: delete parameters: - name: id required: true type: path value_type: string description: Host ID - - name: vmId - required: true - type: path - value_type: string - description: Virtual Machine ID - - name: request - required: false - type: body - value_type: object - description: Register Virtual Machine Request - body: |- - { - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - } response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] - code: "200" - code_description: OK - title: models.ParallelsVM - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"clean_source_uuid\": \"bool\",\n \"id\": \"string\",\n \"owner\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -15721,13 +13714,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister" - method := "post" - payload := strings.NewReader(`{ - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -15752,94 +13740,44 @@ endpoints: } title: Go language: go - - title: Creates a orchestrator host virtual machine - description: This endpoint creates a orchestrator host virtual machine + - title: Deletes an orchestrator host cache item and all its children + description: This endpoint deletes an orchestrator host cache item and all its children requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines - method: post + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id} + method: delete parameters: - name: id required: true type: path value_type: string description: Host ID - - name: request - required: false - type: body - value_type: object - description: Create Virtual Machine Request - body: |- - { - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - } + - name: catalog_id + required: true + type: path + value_type: string + description: Catalog ID response_blocks: - - code_block: |- - { - "current_state": "string", - "host": "string", - "id": "string", - "name": "string", - "owner": "string" - } - code: "200" - code_description: OK - title: models.CreateVirtualMachineResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_manifest\": \"*CreateCatalogVirtualMachineRequest\",\n \"name\": \"string\",\n \"owner\": \"string\",\n \"packer_template\": \"*CreatePackerVirtualMachineRequest\",\n \"start_on_create\": \"bool\",\n \"vagrant_box\": \"*CreateVagrantMachineRequest\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -15856,17 +13794,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines" - method := "post" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -15891,89 +13820,49 @@ endpoints: } title: Go language: go - - title: Creates a virtual machine in one of the hosts for the orchestrator - description: This endpoint creates a virtual machine in one of the hosts for the orchestrator + - title: Deletes an orchestrator host cache item and all its children + description: This endpoint deletes an orchestrator host cache item and all its children requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines - method: post + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} + method: delete parameters: - - name: request - required: false - type: body - value_type: object - description: Create Virtual Machine Request - body: |- - { - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - } + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: catalog_id + required: true + type: path + value_type: string + description: Catalog ID + - name: catalog_version + required: true + type: path + value_type: string + description: Catalog Version response_blocks: - - code_block: |- - { - "current_state": "string", - "host": "string", - "id": "string", - "name": "string", - "owner": "string" - } - code: "200" - code_description: OK - title: models.CreateVirtualMachineResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_manifest\": \"*CreateCatalogVirtualMachineRequest\",\n \"name\": \"string\",\n \"owner\": \"string\",\n \"packer_template\": \"*CreatePackerVirtualMachineRequest\",\n \"start_on_create\": \"bool\",\n \"vagrant_box\": \"*CreateVagrantMachineRequest\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -15990,17 +13879,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines" - method := "post" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -16025,12 +13905,12 @@ endpoints: } title: Go language: go - - title: Gets orchestrator host reverse proxy configuration - description: This endpoint returns orchestrator host reverse proxy configuration + - title: Gets the orchestrator host system logs from the disk + description: This endpoint returns the orchestrator host system logs from the disk requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy + category: Config + category_path: config + path: /v1/orchestrator/hosts/{id}/logs method: get parameters: - name: id @@ -16039,51 +13919,24 @@ endpoints: value_type: string description: Host ID response_blocks: - - code_block: |- - { - "enabled": "bool", - "host": "string", - "port": "string" - } - code: "200" - code_description: OK - title: models.ReverseProxy - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/logs' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/logs"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -16101,7 +13954,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/logs" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -16127,71 +13980,27 @@ endpoints: } title: Go language: go - - title: Gets orchestrator host reverse proxy hosts - description: This endpoint returns orchestrator host reverse proxy hosts + - title: Streams the system logs via WebSocket + description: This endpoint streams the system logs in real-time via WebSocket requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + category: Config + category_path: config + path: /logs/stream method: get - parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] - code: "200" - code_description: OK - title: '[]models.ReverseProxyHost' - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } - code: "401" - code_description: Unauthorized - title: models.OAuthErrorResponse - language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/logs/stream' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/logs/stream"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -16209,7 +14018,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts" + url := "http://localhost/api/logs/stream" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -16235,72 +14044,48 @@ endpoints: } title: Go language: go - - title: Gets orchestrator host reverse proxy hosts - description: This endpoint returns orchestrator host reverse proxy hosts + - title: Create an enrollment token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} - method: get + path: /v1/orchestrator/enrollment-token + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID - response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] - code: "200" - code_description: OK - title: models.ReverseProxyHost + - name: request + required: false + type: body + value_type: object + description: Enrollment token request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "201" + code_description: Created + title: models.CreateEnrollmentTokenResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/enrollment-token' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/enrollment-token"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -16317,8 +14102,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" - method := "get" + url := "http://localhost/api/v1/orchestrator/enrollment-token" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -16343,91 +14129,34 @@ endpoints: } title: Go language: go - - title: Creates a orchestrator host reverse proxy host - description: This endpoint creates a orchestrator host reverse proxy host + - title: Validate an enrollment token + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts - method: post + path: /v1/orchestrator/enrollment-token/{token}/validate + method: get parameters: - - name: request - required: false - type: body - value_type: object - description: Create Host Reverse Proxy Host Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } + - name: token + required: true + type: path + value_type: string + description: Enrollment token value response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxyHost - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } - code: "400" - code_description: Bad Request - title: models.ApiErrorResponse - language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } - code: "401" - code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ValidateEnrollmentTokenResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"http_routes\": \"[]*ReverseProxyHostHttpRoute\",\n \"port\": \"string\",\n \"tcp_route\": \"*ReverseProxyHostTcpRoute\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/enrollment-token/{token}/validate' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/enrollment-token/{token}/validate"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -16444,16 +14173,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts" - method := "post" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - }`) + url := "http://localhost/api/v1/orchestrator/enrollment-token/{token}/validate" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -16478,86 +14199,47 @@ endpoints: } title: Go language: go - - title: Updates an orchestrator host reverse proxy host - description: This endpoint updates an orchestrator host reverse proxy host + - title: Deploy and register an agent via SSH (synchronous) + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} - method: put + path: /v1/orchestrator/hosts/deploy + method: post parameters: - name: request required: false type: body value_type: object - description: Update Host Reverse Proxy Host Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - } + description: Deploy request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] - code: "200" - code_description: OK - title: models.ReverseProxyHost + - code_block: '{ object }' + code: "201" + code_description: Created + title: models.DeployOrchestratorHostResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/deploy' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/deploy"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -16575,14 +14257,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" - method := "put" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/deploy" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -16607,61 +14284,48 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host reverse proxy host - description: This endpoint deletes an orchestrator host reverse proxy host + - title: Deploy and register an agent via SSH (asynchronous) + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} - method: delete + path: /v1/orchestrator/hosts/deploy/async + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID - - name: reverse_proxy_host_id - required: true - type: path - value_type: string - description: Reverse Proxy Host ID + - name: request + required: false + type: body + value_type: object + description: Deploy request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/deploy/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/deploy/async"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -16678,8 +14342,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" - method := "delete" + url := "http://localhost/api/v1/orchestrator/hosts/deploy/async" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -16704,86 +14369,47 @@ endpoints: } title: Go language: go - - title: Upserts an orchestrator host reverse proxy host http route - description: This endpoint upserts an orchestrator host reverse proxy host http route + - title: Creates a virtual machine in one of the orchestrator hosts asynchronously + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes + path: /v1/orchestrator/machines/async method: post parameters: - name: request required: false type: body value_type: object - description: Upsert Host Reverse Proxy Host Http Routes Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - } + description: Create Virtual Machine Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] - code: "200" - code_description: OK - title: models.ReverseProxyHost + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines/async"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -16801,14 +14427,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes" + url := "http://localhost/api/v1/orchestrator/machines/async" method := "post" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -16833,66 +14454,53 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host reverse proxy host http route - description: This endpoint deletes an orchestrator host reverse proxy host http route + - title: Creates a virtual machine in a specific orchestrator host asynchronously + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id} - method: delete + path: /v1/orchestrator/hosts/{id}/machines/async + method: post parameters: - name: id required: true type: path value_type: string description: Host ID - - name: reverse_proxy_host_id - required: true - type: path - value_type: string - description: Reverse Proxy Host ID - - name: route_id - required: true - type: path - value_type: string - description: Route ID + - name: request + required: false + type: body + value_type: object + description: Create Virtual Machine Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/async"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -16909,8 +14517,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}" - method := "delete" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/async" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -16935,87 +14544,38 @@ endpoints: } title: Go language: go - - title: Update an orchestrator host reverse proxy host tcp route - description: This endpoint updates an orchestrator host reverse proxy host tcp route + - title: Gets all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route - method: post - parameters: - - name: request - required: false - type: body - value_type: object - description: Update Host Reverse Proxy Host tcp Routes Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - } + category: Packer Templates + category_path: packer_templates + path: /v1/templates/packer + method: get response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxyHost + title: '[]models.PackerTemplateResponse' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/templates/packer' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/templates/packer"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -17032,14 +14592,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route" - method := "post" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }`) + url := "http://localhost/api/v1/templates/packer" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17064,55 +14618,43 @@ endpoints: } title: Go language: go - - title: Restarts orchestrator host reverse proxy - description: This endpoint restarts orchestrator host reverse proxy + - title: Gets a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/restart - method: put + category: Packer Templates + category_path: packer_templates + path: /v1/templates/packer/{id} + method: get parameters: - name: id required: true type: path value_type: string - description: Host ID - response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + description: Packer Template ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.PackerTemplateResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/templates/packer/{id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/templates/packer/{id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -17130,8 +14672,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart" - method := "put" + url := "http://localhost/api/v1/templates/packer/{id}" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17156,56 +14698,48 @@ endpoints: } title: Go language: go - - title: Enables orchestrator host reverse proxy - description: This endpoint enables orchestrator host reverse proxy + - title: Creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/enable - method: put + category: Packer Templates + category_path: packer_templates + path: '/v1/templates/packer ' + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID + - name: createPackerTemplateRequest + required: false + type: body + value_type: object + description: Create Packer Template Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.PackerTemplateResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/templates/packer ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/templates/packer "); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -17222,8 +14756,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable" - method := "put" + url := "http://localhost/api/v1/templates/packer " + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17248,56 +14783,53 @@ endpoints: } title: Go language: go - - title: Disables orchestrator host reverse proxy - description: This endpoint disables orchestrator host reverse proxy + - title: Updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/disable - method: put + category: Packer Templates + category_path: packer_templates + path: '/v1/templates/packer/{id} ' + method: PUT parameters: + - name: createPackerTemplateRequest + required: false + type: body + value_type: object + description: Update Packer Template Request + body: '{ object }' - name: id required: true type: path value_type: string - description: Host ID + description: Packer Template ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.PackerTemplateResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/templates/packer/{id} ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/templates/packer/{id} "); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -17314,8 +14846,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable" - method := "put" + url := "http://localhost/api/v1/templates/packer/{id} " + method := "PUT" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17340,55 +14873,38 @@ endpoints: } title: Go language: go - - title: Gets orchestrator host catalog cache - description: This endpoint returns orchestrator host catalog cache + - title: Deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/catalog/cache - method: get + category: Packer Templates + category_path: packer_templates + path: '/v1/templates/packer/{id} ' + method: DELETE parameters: - name: id required: true type: path value_type: string - description: Host ID + description: Packer Template ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/templates/packer/{id} ' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/templates/packer/{id} "); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -17406,8 +14922,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache" - method := "get" + url := "http://localhost/api/v1/templates/packer/{id} " + method := "DELETE" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17432,55 +14948,37 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host cache items - description: This endpoint deletes an orchestrator host cache items + - title: Gets reverse proxy configuration + description: This endpoint returns the reverse proxy configuration requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/catalog/cache - method: delete - parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy + method: get response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxy + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/reverse-proxy"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -17498,8 +14996,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache" - method := "delete" + url := "http://localhost/api/v1/reverse-proxy" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17524,60 +15022,37 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host cache item and all its children - description: This endpoint deletes an orchestrator host cache item and all its children + - title: Gets all the reverse proxy hosts + description: This endpoint returns all the reverse proxy hosts requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id} - method: delete - parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID - - name: catalog_id - required: true - type: path - value_type: string - description: Catalog ID + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy/hosts + method: get response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.ReverseProxyHost' + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/reverse-proxy/hosts"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -17595,8 +15070,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}" - method := "delete" + url := "http://localhost/api/v1/reverse-proxy/hosts" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17621,65 +15096,43 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host cache item and all its children - description: This endpoint deletes an orchestrator host cache item and all its children + - title: Gets all the reverse proxy host + description: This endpoint returns a reverse proxy host requires_authorization: true - category: Orchestrator - category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} - method: delete + category: ReverseProxy + category_path: reverseproxy + path: '/v1/reverse-proxy/hosts/{id} ' + method: get parameters: - name: id required: true type: path value_type: string - description: Host ID - - name: catalog_id - required: true - type: path - value_type: string - description: Catalog ID - - name: catalog_version - required: true - type: path - value_type: string - description: Catalog Version + description: Reverse Proxy Host ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id} ' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/reverse-proxy/hosts/{id} "); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -17697,8 +15150,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}" - method := "delete" + url := "http://localhost/api/v1/reverse-proxy/hosts/{id} " + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17723,56 +15176,48 @@ endpoints: } title: Go language: go - - title: Gets the orchestrator host system logs from the disk - description: This endpoint returns the orchestrator host system logs from the disk - requires_authorization: true - category: Config - category_path: config - path: /v1/orchestrator/hosts/{id}/logs - method: get + - title: Creates a reverse proxy host + description: This endpoint creates a reverse proxy host + requires_authorization: true + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy/hosts + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Host ID + - name: reverse_proxy_create_request + required: false + type: body + value_type: object + description: Reverse Host Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/logs' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/logs"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/reverse-proxy/hosts"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -17789,8 +15234,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/logs" - method := "get" + url := "http://localhost/api/v1/reverse-proxy/hosts" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17815,40 +15261,48 @@ endpoints: } title: Go language: go - - title: Streams the system logs via WebSocket - description: This endpoint streams the system logs in real-time via WebSocket + - title: Updates a reverse proxy host + description: This endpoint creates a reverse proxy host requires_authorization: true - category: Config - category_path: config - path: /logs/stream - method: get + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy/hosts/{id} + method: put + parameters: + - name: reverse_proxy_update_request + required: false + type: body + value_type: object + description: Reverse Host Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/logs/stream' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/logs/stream"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/hosts/{id}"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -17865,8 +15319,9 @@ endpoints: ) func main() { - url := "http://localhost/api/logs/stream" - method := "get" + url := "http://localhost/api/v1/reverse-proxy/hosts/{id}" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17891,71 +15346,38 @@ endpoints: } title: Go language: go - - title: Gets all the packer templates - description: This endpoint returns all the packer templates + - title: Delete a a reverse proxy host + description: This endpoint Deletes a reverse proxy host requires_authorization: true - category: Packer Templates - category_path: packer_templates - path: /v1/templates/packer - method: get + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy/hosts/{id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Reverse Proxy Host ID response_blocks: - - code_block: |- - [ - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } - ] - code: "200" - code_description: OK - title: '[]models.PackerTemplateResponse' - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/templates/packer' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/templates/packer"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/reverse-proxy/hosts/{id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -17973,8 +15395,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/templates/packer" - method := "get" + url := "http://localhost/api/v1/reverse-proxy/hosts/{id}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -17999,78 +15421,48 @@ endpoints: } title: Go language: go - - title: Gets a packer template - description: This endpoint returns a packer template + - title: Creates or updates a reverse proxy host HTTP route + description: This endpoint creates or updates a reverse proxy host HTTP route requires_authorization: true - category: Packer Templates - category_path: packer_templates - path: /v1/templates/packer/{id} - method: get + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy/hosts/{id}/http_route + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Packer Template ID + - name: reverse_proxy_http_route_request + required: false + type: body + value_type: object + description: Reverse Host Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.PackerTemplateResponse + title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/templates/packer/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/templates/packer/{id}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -18087,8 +15479,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/templates/packer/{id}" - method := "get" + url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -18113,111 +15506,44 @@ endpoints: } title: Go language: go - - title: Creates a packer template - description: This endpoint creates a packer template + - title: Delete a a reverse proxy host HTTP route + description: This endpoint Deletes a reverse proxy host HTTP route requires_authorization: true - category: Packer Templates - category_path: packer_templates - path: '/v1/templates/packer ' - method: post + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} + method: delete parameters: - - name: createPackerTemplateRequest - required: false - type: body - value_type: object - description: Create Packer Template Request - body: |- - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } + - name: id + required: true + type: path + value_type: string + description: Reverse Proxy Host ID + - name: http_route_id + required: true + type: path + value_type: string + description: Reverse Proxy Host HTTP Route ID response_blocks: - - code_block: |- - [ - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } - ] - code: "200" - code_description: OK - title: models.PackerTemplateResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/templates/packer ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"addons\": \"[]string\",\n \"created_at\": \"string\",\n \"defaults\": \"map[string]string\",\n \"description\": \"string\",\n \"id\": \"string\",\n \"internal\": \"bool\",\n \"name\": \"string\",\n \"packer_folder\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"specs\": \"map[string]string\",\n \"updated_at\": \"string\",\n \"variables\": \"map[string]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/templates/packer "); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -18234,23 +15560,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/templates/packer " - method := "post" - payload := strings.NewReader(`{ - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - }`) + url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -18275,115 +15586,52 @@ endpoints: } title: Go language: go - - title: Updates a packer template - description: This endpoint updates a packer template + - title: Updates the order of a reverse proxy host HTTP route + description: This endpoint reorders HTTP routes for a reverse proxy host requires_authorization: true - category: Packer Templates - category_path: packer_templates - path: '/v1/templates/packer/{id} ' - method: PUT + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + method: put parameters: - - name: createPackerTemplateRequest - required: false - type: body - value_type: object - description: Update Packer Template Request - body: |- - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } - name: id required: true type: path value_type: string - description: Packer Template ID + description: Reverse Proxy Host ID + - name: reverse_proxy_http_route_reorder_request + required: false + type: body + value_type: object + description: Reverse Proxy Host HTTP Route Reorder Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.PackerTemplateResponse + title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/templates/packer/{id} ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"addons\": \"[]string\",\n \"created_at\": \"string\",\n \"defaults\": \"map[string]string\",\n \"description\": \"string\",\n \"id\": \"string\",\n \"internal\": \"bool\",\n \"name\": \"string\",\n \"packer_folder\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"specs\": \"map[string]string\",\n \"updated_at\": \"string\",\n \"variables\": \"map[string]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/order' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/templates/packer/{id} "); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/order"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -18401,23 +15649,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/templates/packer/{id} " - method := "PUT" - payload := strings.NewReader(`{ - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - }`) + url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/order" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -18442,56 +15676,48 @@ endpoints: } title: Go language: go - - title: Deletes a packer template - description: This endpoint deletes a packer template + - title: Updates a reverse proxy host TCP route + description: This endpoint updates a reverse proxy host TCP route requires_authorization: true - category: Packer Templates - category_path: packer_templates - path: '/v1/templates/packer/{id} ' - method: DELETE + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy/hosts/{id}/http_routes + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Packer Template ID + - name: reverse_proxy_tcp_route_request + required: false + type: body + value_type: object + description: Reverse Host Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/templates/packer/{id} ' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/templates/packer/{id} "); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -18508,8 +15734,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/templates/packer/{id} " - method := "DELETE" + url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -18534,59 +15761,32 @@ endpoints: } title: Go language: go - - title: Gets reverse proxy configuration - description: This endpoint returns the reverse proxy configuration + - title: Restarts the reverse proxy + description: This endpoint will restart the reverse proxy requires_authorization: true category: ReverseProxy category_path: reverseproxy - path: /v1/reverse-proxy - method: get + path: /v1/reverse-proxy/restart + method: put response_blocks: - - code_block: |- - { - "enabled": "bool", - "host": "string", - "port": "string" - } - code: "200" - code_description: OK - title: '[]models.ReverseProxy' - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/restart' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/reverse-proxy"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/restart"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -18604,8 +15804,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy" - method := "get" + url := "http://localhost/api/v1/reverse-proxy/restart" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -18630,65 +15830,32 @@ endpoints: } title: Go language: go - - title: Gets all the reverse proxy hosts - description: This endpoint returns all the reverse proxy hosts + - title: Enable the reverse proxy + description: This endpoint will enable the reverse proxy requires_authorization: true category: ReverseProxy category_path: reverseproxy - path: /v1/reverse-proxy/hosts - method: get + path: /v1/reverse-proxy/enable + method: put response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] - code: "200" - code_description: OK - title: '[]models.ReverseProxyHost' - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/enable' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/reverse-proxy/hosts"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/enable"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -18706,8 +15873,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/hosts" - method := "get" + url := "http://localhost/api/v1/reverse-proxy/enable" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -18732,71 +15899,32 @@ endpoints: } title: Go language: go - - title: Gets all the reverse proxy host - description: This endpoint returns a reverse proxy host + - title: Disable the reverse proxy + description: This endpoint will disable the reverse proxy requires_authorization: true category: ReverseProxy category_path: reverseproxy - path: '/v1/reverse-proxy/hosts/{id} ' - method: get - parameters: - - name: id - required: true - type: path - value_type: string - description: Reverse Proxy Host ID + path: /v1/reverse-proxy/disable + method: put response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] - code: "200" - code_description: OK - title: models.ReverseProxyHost - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id} ' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/disable' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/reverse-proxy/hosts/{id} "); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/disable"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -18814,8 +15942,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/hosts/{id} " - method := "get" + url := "http://localhost/api/v1/reverse-proxy/disable" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -18840,91 +15968,38 @@ endpoints: } title: Go language: go - - title: Creates a reverse proxy host - description: This endpoint creates a reverse proxy host + - title: Gets all the roles + description: This endpoint returns all the roles requires_authorization: true - category: ReverseProxy - category_path: reverseproxy - path: /v1/reverse-proxy/hosts - method: post - parameters: - - name: reverse_proxy_create_request - required: false - type: body - value_type: object - description: Reverse Host Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } + category: Roles + category_path: roles + path: '/v1/auth/roles ' + method: get response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxyHost + title: '[]models.RoleResponse' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"http_routes\": \"[]*ReverseProxyHostHttpRoute\",\n \"port\": \"string\",\n \"tcp_route\": \"*ReverseProxyHostTcpRoute\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/roles ' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/reverse-proxy/hosts"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/roles "); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -18941,16 +16016,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/hosts" - method := "post" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - }`) + url := "http://localhost/api/v1/auth/roles " + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -18975,87 +16042,44 @@ endpoints: } title: Go language: go - - title: Updates a reverse proxy host - description: This endpoint creates a reverse proxy host + - title: Gets a role + description: This endpoint returns a role requires_authorization: true - category: ReverseProxy - category_path: reverseproxy - path: /v1/reverse-proxy/hosts/{id} - method: put + category: Roles + category_path: roles + path: '/v1/auth/roles/{id} ' + method: get parameters: - - name: reverse_proxy_update_request - required: false - type: body - value_type: object - description: Reverse Host Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - } + - name: id + required: true + type: path + value_type: string + description: Role ID response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxyHost + title: models.RoleResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id} ' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/hosts/{id}"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/roles/{id} "); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -19072,14 +16096,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/hosts/{id}" - method := "put" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }`) + url := "http://localhost/api/v1/auth/roles/{id} " + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -19104,56 +16122,48 @@ endpoints: } title: Go language: go - - title: Delete a a reverse proxy host - description: This endpoint Deletes a reverse proxy host + - title: Creates a role + description: This endpoint creates a role requires_authorization: true - category: ReverseProxy - category_path: reverseproxy - path: /v1/reverse-proxy/hosts/{id} - method: delete + category: Roles + category_path: roles + path: '/v1/auth/roles ' + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Reverse Proxy Host ID + - name: roleRequest + required: false + type: body + value_type: object + description: Role Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "201" + code_description: Created + title: models.RoleResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/roles ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/reverse-proxy/hosts/{id}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/roles "); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -19170,8 +16180,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/hosts/{id}" - method := "delete" + url := "http://localhost/api/v1/auth/roles " + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -19196,95 +16207,39 @@ endpoints: } title: Go language: go - - title: Creates or updates a reverse proxy host HTTP route - description: This endpoint creates or updates a reverse proxy host HTTP route + - title: Delete a role + description: This endpoint deletes a role requires_authorization: true - category: ReverseProxy - category_path: reverseproxy - path: /v1/reverse-proxy/hosts/{id}/http_route - method: post + category: Roles + category_path: roles + path: '/v1/auth/roles/{id} ' + method: delete parameters: - - name: reverse_proxy_http_route_request - required: false - type: body - value_type: object - description: Reverse Host Request - body: |- - { - "path": "string", - "pattern": "string", - "request_headers": "map[string]string", - "response_headers": "map[string]string", - "schema": "string", - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - } + - name: id + required: true + type: path + value_type: string + description: Role ID response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] - code: "200" - code_description: OK - title: models.ReverseProxyHost - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"path\": \"string\",\n \"pattern\": \"string\",\n \"request_headers\": \"map[string]string\",\n \"response_headers\": \"map[string]string\",\n \"schema\": \"string\",\n \"target_host\": \"string\",\n \"target_port\": \"string\",\n \"target_vm_id\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id} ' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/auth/roles/{id} "); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "path": "string", - "pattern": "string", - "request_headers": "map[string]string", - "response_headers": "map[string]string", - "schema": "string", - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -19301,18 +16256,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route" - method := "post" - payload := strings.NewReader(`{ - "path": "string", - "pattern": "string", - "request_headers": "map[string]string", - "response_headers": "map[string]string", - "schema": "string", - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - }`) + url := "http://localhost/api/v1/auth/roles/{id} " + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -19337,60 +16282,43 @@ endpoints: } title: Go language: go - - title: Delete a a reverse proxy host HTTP route - description: This endpoint Deletes a reverse proxy host HTTP route + - title: Gets all claims for a role + description: This endpoint returns all claims associated with a role requires_authorization: true - category: ReverseProxy - category_path: reverseproxy - path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} - method: delete + category: Roles + category_path: roles + path: '/v1/auth/roles/{id}/claims ' + method: get parameters: - name: id required: true type: path value_type: string - description: Reverse Proxy Host ID - - name: http_route_id - required: true - type: path - value_type: string - description: Reverse Proxy Host HTTP Route ID + description: Role ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.ClaimResponse' + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id}/claims ' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/roles/{id}/claims "); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -19408,8 +16336,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}" - method := "delete" + url := "http://localhost/api/v1/auth/roles/{id}/claims " + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -19434,84 +16362,52 @@ endpoints: } title: Go language: go - - title: Updates a reverse proxy host TCP route - description: This endpoint updates a reverse proxy host TCP route + - title: Adds a claim to a role + description: This endpoint adds a claim to a role requires_authorization: true - category: ReverseProxy - category_path: reverseproxy - path: /v1/reverse-proxy/hosts/{id}/http_routes + category: Roles + category_path: roles + path: '/v1/auth/roles/{id}/claims ' method: post parameters: - - name: reverse_proxy_tcp_route_request + - name: id + required: true + type: path + value_type: string + description: Role ID + - name: body required: false type: body value_type: object - description: Reverse Host Request - body: |- - { - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - } + description: Claim Name + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] - code: "200" - code_description: OK - title: models.ReverseProxyHost + - code_block: '{ object }' + code: "201" + code_description: Created + title: models.ClaimResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"target_host\": \"string\",\n \"target_port\": \"string\",\n \"target_vm_id\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id}/claims ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/roles/{id}/claims "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -19529,13 +16425,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes" + url := "http://localhost/api/v1/auth/roles/{id}/claims " method := "post" - payload := strings.NewReader(`{ - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -19560,49 +16452,43 @@ endpoints: } title: Go language: go - - title: Restarts the reverse proxy - description: This endpoint will restart the reverse proxy + - title: Removes a claim from a role + description: This endpoint removes a claim from a role requires_authorization: true - category: ReverseProxy - category_path: reverseproxy - path: /v1/reverse-proxy/restart - method: put + category: Roles + category_path: roles + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Role ID + - name: claim_id + required: true + type: path + value_type: string + description: Claim ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/restart' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id}/claims/{claim_id} ' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/restart"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/auth/roles/{id}/claims/{claim_id} "); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -19620,8 +16506,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/restart" - method := "put" + url := "http://localhost/api/v1/auth/roles/{id}/claims/{claim_id} " + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -19646,50 +16532,74 @@ endpoints: } title: Go language: go - - title: Enable the reverse proxy - description: This endpoint will enable the reverse proxy + - title: Execute SSH Command + description: Executes a command on a remote host via SSH requires_authorization: true - category: ReverseProxy - category_path: reverseproxy - path: /v1/reverse-proxy/enable - method: put + category: SSH + category_path: ssh + path: /v1/ssh/execute + method: post + parameters: + - name: sshRequest + required: false + type: body + value_type: object + description: Body + body: |- + { + "command": "string", + "enable_insecure_key": "bool", + "host": "string", + "key": "string", + "password": "string", + "port": "int", + "username": "string" + } response_blocks: - code_block: |- { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] + "error": "string", + "output": "string" } + code: "200" + code_description: OK + title: SshExecutionResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json + - code_block: '{ object }' + code: "500" + code_description: Internal Server Error + title: models.ApiErrorDiagnosticsResponse + language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/enable' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/ssh/execute' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"command\": \"string\",\n \"enable_insecure_key\": \"bool\",\n \"host\": \"string\",\n \"key\": \"string\",\n \"password\": \"string\",\n \"port\": \"int\",\n \"username\": \"string\"\n}'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/enable"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/ssh/execute"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ + "command": "string", + "enable_insecure_key": "bool", + "host": "string", + "key": "string", + "password": "string", + "port": "int", + "username": "string" + }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -19706,8 +16616,17 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/enable" - method := "put" + url := "http://localhost/api/v1/ssh/execute" + method := "post" + payload := strings.NewReader(`{ + "command": "string", + "enable_insecure_key": "bool", + "host": "string", + "key": "string", + "password": "string", + "port": "int", + "username": "string" + }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -19732,49 +16651,37 @@ endpoints: } title: Go language: go - - title: Disable the reverse proxy - description: This endpoint will disable the reverse proxy + - title: Gets all user configs + description: This endpoint returns all configuration entries for the authenticated user requires_authorization: true - category: ReverseProxy - category_path: reverseproxy - path: /v1/reverse-proxy/disable - method: put + category: User Configs + category_path: user_configs + path: /v1/user/configs + method: get response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.UserConfigResponse' + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/disable' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/user/configs' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/disable"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/user/configs"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -19792,8 +16699,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/reverse-proxy/disable" - method := "put" + url := "http://localhost/api/v1/user/configs" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -19818,60 +16725,48 @@ endpoints: } title: Go language: go - - title: Gets all the roles - description: This endpoint returns all the roles + - title: Gets a user config by id or slug + description: This endpoint returns a single configuration entry for the authenticated user requires_authorization: true - category: Roles - category_path: roles - path: '/v1/auth/roles ' + category: User Configs + category_path: user_configs + path: /v1/user/configs/{id} method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Config ID or Slug response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: '[]models.RoleResponse' + title: models.UserConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "404" + code_description: Not Found + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/roles ' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/user/configs/{id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/roles "); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/user/configs/{id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -19889,7 +16784,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/auth/roles " + url := "http://localhost/api/v1/user/configs/{id}" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -19915,67 +16810,48 @@ endpoints: } title: Go language: go - - title: Gets a role - description: This endpoint returns a role + - title: Creates a user config + description: This endpoint creates a configuration entry for the authenticated user requires_authorization: true - category: Roles - category_path: roles - path: '/v1/auth/roles/{id} ' - method: get + category: User Configs + category_path: user_configs + path: /v1/user/configs + method: post parameters: - - name: id - required: true - type: path - value_type: string - description: Role ID + - name: userConfig + required: false + type: body + value_type: object + description: Body + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] - code: "200" - code_description: OK - title: models.RoleResponse + - code_block: '{ object }' + code: "201" + code_description: Created + title: models.UserConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id} ' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/user/configs' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/roles/{id} "); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/user/configs"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -19992,8 +16868,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/auth/roles/{id} " - method := "get" + url := "http://localhost/api/v1/user/configs" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -20018,75 +16895,57 @@ endpoints: } title: Go language: go - - title: Gets a role - description: This endpoint returns a role + - title: Updates a user config + description: This endpoint updates a configuration entry for the authenticated user requires_authorization: true - category: Roles - category_path: roles - path: '/v1/auth/roles ' - method: post + category: User Configs + category_path: user_configs + path: /v1/user/configs/{id} + method: put parameters: - - name: roleRequest + - name: id + required: true + type: path + value_type: string + description: Config ID or Slug + - name: userConfig required: false type: body value_type: object - description: Role Request - body: |- - { - "name": "string" - } + description: Body + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.RoleResponse + title: models.UserConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "404" + code_description: Not Found + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/roles ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/user/configs/{id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/roles "); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/user/configs/{id}"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -20104,11 +16963,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/auth/roles " - method := "post" - payload := strings.NewReader(`{ - "name": "string" - }`) + url := "http://localhost/api/v1/user/configs/{id}" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -20133,55 +16990,43 @@ endpoints: } title: Go language: go - - title: Delete a role - description: This endpoint deletes a role + - title: Deletes a user config + description: This endpoint deletes a configuration entry for the authenticated user requires_authorization: true - category: Roles - category_path: roles - path: '/v1/auth/roles/{id} ' + category: User Configs + category_path: user_configs + path: /v1/user/configs/{id} method: delete parameters: - name: id required: true type: path value_type: string - description: Role ID + description: Config ID or Slug response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized - title: models.OAuthErrorResponse + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "404" + code_description: Not Found + title: models.ApiErrorDiagnosticsResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id} ' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/user/configs/{id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/auth/roles/{id} "); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/user/configs/{id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -20199,7 +17044,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/auth/roles/{id} " + url := "http://localhost/api/v1/user/configs/{id}" method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -20233,45 +17078,17 @@ endpoints: path: '/v1/auth/users ' method: get response_blocks: - - code_block: |- - [ - { - "claims": "[]string", - "email": "string", - "id": "string", - "isSuperUser": "bool", - "name": "string", - "roles": "[]string", - "username": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.ApiUser' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -20341,45 +17158,17 @@ endpoints: value_type: string description: User ID response_blocks: - - code_block: |- - [ - { - "claims": "[]string", - "email": "string", - "id": "string", - "isSuperUser": "bool", - "name": "string", - "roles": "[]string", - "username": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ApiUser language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -20448,91 +17237,25 @@ endpoints: type: body value_type: object description: User - body: |- - { - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "claims": "[]string", - "email": "string", - "id": "string", - "isSuperUser": "bool", - "name": "string", - "roles": "[]string", - "username": "string" - } - ] + - code_block: '{ object }' code: "201" code_description: Created title: models.ApiUser language: json - - code_block: |- - { - "code": "int", - "diagnostics": { - "end_time": "*time.Time", - "errors": [ - { - "code": "string", - "component": "string", - "message": "string", - "metadata": "map[string]unknown", - "timestamp": "time.Time" - } - ], - "metadata": "map[string]unknown", - "mu": "sync.RWMutex", - "operation": "string", - "path": [ - { - "component": "string", - "duration": "int64", - "file_name": "string", - "function_name": "string", - "line_number": "int", - "metadata": "map[string]unknown", - "operation": "string", - "timestamp": "time.Time" - } - ], - "start_time": "time.Time", - "warnings": [ - { - "code": "string", - "component": "string", - "message": "string", - "metadata": "map[string]unknown", - "timestamp": "time.Time" - } - ] - }, - "message": "string" - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/users ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"claims\": \"[]string\",\n \"email\": \"string\",\n \"is_super_user\": \"bool\",\n \"name\": \"string\",\n \"password\": \"string\",\n \"roles\": \"[]string\",\n \"username\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/users ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -20541,15 +17264,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/users "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -20569,15 +17284,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/users " method := "post" - payload := strings.NewReader(`{ - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -20616,29 +17323,12 @@ endpoints: value_type: string description: User ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -20707,62 +17397,25 @@ endpoints: type: body value_type: object description: User - body: |- - { - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "claims": "[]string", - "email": "string", - "id": "string", - "isSuperUser": "bool", - "name": "string", - "roles": "[]string", - "username": "string" - } - ] + - code_block: '{ object }' code: "202" code_description: Accepted title: models.ApiUser language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id} ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"claims\": \"[]string\",\n \"email\": \"string\",\n \"is_super_user\": \"bool\",\n \"name\": \"string\",\n \"password\": \"string\",\n \"roles\": \"[]string\",\n \"username\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id} ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -20771,15 +17424,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/auth/users/{id} "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -20799,15 +17444,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/users/{id} " method := "put" - payload := strings.NewReader(`{ - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -20846,40 +17483,17 @@ endpoints: value_type: string description: User ID response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.RoleResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -20953,48 +17567,25 @@ endpoints: type: body value_type: object description: Role Name - body: |- - { - "name": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "name": "string" - } + - code_block: '{ object }' code: "201" code_description: Created title: models.RoleRequest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id}/roles ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id}/roles ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -21003,9 +17594,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/users/{id}/roles "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -21025,9 +17614,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/users/{id}/roles " method := "post" - payload := strings.NewReader(`{ - "name": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -21071,29 +17658,12 @@ endpoints: value_type: string description: Role ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -21163,40 +17733,17 @@ endpoints: value_type: string description: User ID response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ClaimResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -21270,48 +17817,25 @@ endpoints: type: body value_type: object description: Claim Name - body: |- - { - "name": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "name": "string" - } + - code_block: '{ object }' code: "201" code_description: Created title: models.ClaimRequest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id}/claims ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id}/claims ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -21320,9 +17844,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/users/{id}/claims "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -21342,9 +17864,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/users/{id}/claims " method := "post" - payload := strings.NewReader(`{ - "name": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -21388,29 +17908,12 @@ endpoints: value_type: string description: Claim ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -21484,29 +17987,12 @@ endpoints: code_description: OK title: map[string]string language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "402" code_description: Payment Required title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse diff --git a/docs/docs/devops/restapi/reference/jobs/index.md b/docs/docs/devops/restapi/reference/jobs/index.md new file mode 100644 index 00000000..c70f019c --- /dev/null +++ b/docs/docs/devops/restapi/reference/jobs/index.md @@ -0,0 +1,1178 @@ +--- +layout: api +title: Jobs +default_host: http://localhost +api_prefix: /api +is_category_document: true +categories: + - name: Api Keys + path: api_keys + endpoints: + - anchor: /v1/auth/api_keys-post + method: post + path: /v1/auth/api_keys + description: This endpoint creates an api key + title: Creates an api key + - anchor: /v1/auth/api_keys-get + method: get + path: /v1/auth/api_keys + description: This endpoint returns all the api keys + title: Gets all the api keys + - anchor: /v1/auth/api_keys/{id}-delete + method: delete + path: /v1/auth/api_keys/{id} + description: This endpoint deletes an api key + title: Deletes an api key + - anchor: /v1/auth/api_keys/{id}-get + method: get + path: /v1/auth/api_keys/{id} + description: This endpoint returns an api key by id or name + title: Gets an api key by id or name + - anchor: /v1/auth/api_keys/{id}/revoke-put + method: put + path: /v1/auth/api_keys/{id}/revoke + description: This endpoint revokes an api key + title: Revoke an api key + - name: Authorization + path: authorization + endpoints: + - anchor: /v1/auth/token-post + method: post + path: /v1/auth/token + description: This endpoint generates a token + title: Generates a token + - anchor: /v1/auth/token/validate-post + method: post + path: /v1/auth/token/validate + description: This endpoint validates a token + title: Validates a token + - name: Catalogs + path: catalogs + endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item + - anchor: /v1/catalog-get + method: get + path: /v1/catalog + description: This endpoint returns all the remote catalogs + title: Gets all the remote catalogs + - anchor: /v1/catalog/{catalogId}-get + method: get + path: /v1/catalog/{catalogId} + description: This endpoint returns all the remote catalogs + title: Gets all the remote catalogs + - anchor: /v1/catalog/{catalogId}/{version}-get + method: get + path: /v1/catalog/{catalogId}/{version} + description: This endpoint returns a catalog manifest version + title: Gets a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}-get + method: get + path: /v1/catalog/{catalogId}/{version}/{architecture} + description: This endpoint returns a catalog manifest version + title: Gets a catalog manifest version architecture + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/download-get + method: get + path: /v1/catalog/{catalogId}/{version}/{architecture}/download + description: This endpoint downloads a catalog manifest version + title: Downloads a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/taint-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/taint + description: This endpoint Taints a catalog manifest version + title: Taints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/untaint-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/untaint + description: This endpoint UnTaints a catalog manifest version + title: UnTaints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/revoke-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/revoke + description: This endpoint UnTaints a catalog manifest version + title: UnTaints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint adds claims to a catalog manifest version + title: Adds claims to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint removes claims from a catalog manifest version + title: Removes claims from a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/roles-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + description: This endpoint adds roles to a catalog manifest version + title: Adds roles to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/roles-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + description: This endpoint removes roles from a catalog manifest version + title: Removes roles from a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/tags-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + description: This endpoint adds tags to a catalog manifest version + title: Adds tags to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/tags-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + description: This endpoint removes tags from a catalog manifest version + title: Removes tags from a catalog manifest version + - anchor: /v1/catalog/{catalogId}-delete + method: delete + path: /v1/catalog/{catalogId} + description: This endpoint deletes a catalog manifest and all its versions + title: Deletes a catalog manifest and all its versions + - anchor: /v1/catalog/{catalogId}/{version}-delete + method: delete + path: /v1/catalog/{catalogId}/{version} + description: This endpoint deletes a catalog manifest version + title: Deletes a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture} + description: This endpoint deletes a catalog manifest version + title: Deletes a catalog manifest version architecture + - anchor: /v1/catalog/push-post + method: post + path: /v1/catalog/push + description: This endpoint pushes a catalog manifest to the catalog inventory + title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously + - anchor: /v1/catalog/pull-put + method: put + path: /v1/catalog/pull + description: This endpoint pulls a remote catalog manifest + title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously + - anchor: /v1/catalog/import-put + method: put + path: /v1/catalog/import + description: This endpoint imports a remote catalog manifest metadata into the catalog inventory + title: Imports a remote catalog manifest metadata into the catalog inventory + - anchor: /v1/catalog/import-vm-put + method: put + path: /v1/catalog/import-vm + description: This endpoint imports a virtual machine in pvm or macvm format into the catalog inventory generating the metadata for it + title: Imports a vm into the catalog inventory generating the metadata for it + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint adds claims to a catalog manifest version + title: Updates a catalog + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get + method: get + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete + method: delete + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager + - name: Claims + path: claims + endpoints: + - anchor: /v1/auth/claims-get + method: get + path: /v1/auth/claims + description: This endpoint returns all the claims + title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI + - anchor: /v1/auth/claims/{id}-get + method: get + path: /v1/auth/claims/{id} + description: This endpoint returns a claim + title: Gets a claim + - anchor: /v1/auth/claims-post + method: post + path: /v1/auth/claims + description: This endpoint creates a claim + title: Creates a claim + - anchor: /v1/auth/claims/{id}-delete + method: delete + path: /v1/auth/claims/{id} + description: This endpoint Deletes a claim + title: Delete a claim + - name: Config + path: config + endpoints: + - anchor: /v1/parallels_desktop/key-get + method: get + path: /v1/parallels_desktop/key + description: This endpoint returns Parallels Desktop active license + title: Gets Parallels Desktop active license + - anchor: /v1/config/tools/install-post + method: post + path: /v1/config/tools/install + description: This endpoint installs API requires 3rd party tools + title: Installs API requires 3rd party tools + - anchor: /v1/config/tools/uninstall-post + method: post + path: /v1/config/tools/uninstall + description: This endpoint uninstalls API requires 3rd party tools + title: Uninstalls API requires 3rd party tools + - anchor: /v1/config/tools/restart-post + method: post + path: /v1/config/tools/restart + description: This endpoint restarts the API Service + title: Restarts the API Service + - anchor: /v1/config/hardware-get + method: get + path: /v1/config/hardware + description: This endpoint returns the Hardware Info + title: Gets the Hardware Info + - anchor: /health/system-get + method: get + path: /health/system + description: This endpoint returns the API Health Probe + title: Gets the API System Health + - anchor: /logs-get + method: get + path: /logs + description: This endpoint returns the system logs from the disk + title: Gets the system logs from the disk + - anchor: /logs/stream-get + method: get + path: /logs/stream + description: This endpoint streams the system logs in real-time via WebSocket + title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information + - anchor: /v1/orchestrator/hosts/{id}/logs-get + method: get + path: /v1/orchestrator/hosts/{id}/logs + description: This endpoint returns the orchestrator host system logs from the disk + title: Gets the orchestrator host system logs from the disk + - anchor: /logs/stream-get + method: get + path: /logs/stream + description: This endpoint streams the system logs in real-time via WebSocket + title: Streams the system logs via WebSocket + - anchor: /health/probe-get + method: get + path: /health/probe + description: This endpoint returns the API Health Probe + title: Gets the API Health Probe + - name: Events + path: events + endpoints: + - anchor: /v1/ws/subscribe-get + method: get + path: /v1/ws/subscribe + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). + title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics + - anchor: /v1/ws/unsubscribe-post + method: post + path: /v1/ws/unsubscribe + description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. + title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID + - name: Machines + path: machines + endpoints: + - anchor: /v1/machines-get + method: get + path: /v1/machines + description: This endpoint returns all the virtual machines + title: Gets all the virtual machines + - anchor: /v1/machines/{id}-get + method: get + path: /v1/machines/{id} + description: This endpoint returns a virtual machine + title: Gets a virtual machine + - anchor: /v1/machines/{id}/start-put + method: put + path: /v1/machines/{id}/start + description: This endpoint starts a virtual machine + title: Starts a virtual machine + - anchor: /v1/machines/{id}/stop-put + method: put + path: /v1/machines/{id}/stop + description: This endpoint stops a virtual machine + title: Stops a virtual machine + - anchor: /v1/machines/{id}/restart-put + method: put + path: /v1/machines/{id}/restart + description: This endpoint restarts a virtual machine + title: Restarts a virtual machine + - anchor: /v1/machines/{id}/suspend-put + method: put + path: /v1/machines/{id}/suspend + description: This endpoint suspends a virtual machine + title: Suspends a virtual machine + - anchor: /v1/machines/{id}/resume-put + method: put + path: /v1/machines/{id}/resume + description: This endpoint resumes a virtual machine + title: Resumes a virtual machine + - anchor: /v1/machines/{id}/reset-put + method: put + path: /v1/machines/{id}/reset + description: This endpoint reset a virtual machine + title: Reset a virtual machine + - anchor: /v1/machines/{id}/pause-put + method: put + path: /v1/machines/{id}/pause + description: This endpoint pauses a virtual machine + title: Pauses a virtual machine + - anchor: /v1/machines/{id}-delete + method: delete + path: /v1/machines/{id} + description: This endpoint deletes a virtual machine + title: Deletes a virtual machine + - anchor: /v1/machines/{id}/status-get + method: get + path: /v1/machines/{id}/status + description: This endpoint returns the current state of a virtual machine + title: Get the current state of a virtual machine + - anchor: /v1/machines/{id}/set-put + method: put + path: /v1/machines/{id}/set + description: This endpoint configures a virtual machine + title: Configures a virtual machine + - anchor: /v1/machines/{id}/clone-put + method: put + path: /v1/machines/{id}/clone + description: This endpoint clones a virtual machine + title: Clones a virtual machine + - anchor: /v1/machines/{id}/execute-put + method: put + path: /v1/machines/{id}/execute + description: This endpoint executes a command on a virtual machine + title: Executes a command on a virtual machine + - anchor: /v1/machines/{id}/upload-post + method: post + path: /v1/machines/{id}/upload + description: This endpoint executes a command on a virtual machine + title: Uploads a file to a virtual machine + - anchor: /v1/machines/{id}/rename-put + method: put + path: /v1/machines/{id}/rename + description: This endpoint Renames a virtual machine + title: Renames a virtual machine + - anchor: /v1/machines/register-post + method: post + path: /v1/machines/register + description: This endpoint registers a virtual machine + title: Registers a virtual machine + - anchor: /v1/machines/{id}/unregister-post + method: post + path: /v1/machines/{id}/unregister + description: This endpoint unregister a virtual machine + title: Unregister a virtual machine + - anchor: /v1/machines-post + method: post + path: /v1/machines + description: This endpoint creates a virtual machine + title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot + - name: Orchestrator + path: orchestrator + endpoints: + - anchor: /v1/orchestrator/hosts-get + method: get + path: /v1/orchestrator/hosts + description: This endpoint returns all hosts from the orchestrator + title: Gets all hosts from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}-get + method: get + path: /v1/orchestrator/hosts/{id} + description: This endpoint returns a host from the orchestrator + title: Gets a host from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/hardware-get + method: get + path: /v1/orchestrator/hosts/{id}/hardware + description: This endpoint returns a host hardware info from the orchestrator + title: Gets a host hardware info from the orchestrator + - anchor: /v1/orchestrator/hosts-post + method: post + path: /v1/orchestrator/hosts + description: This endpoint register a host in the orchestrator + title: Register a Host in the orchestrator + - anchor: /v1/orchestrator/hosts/{id}-delete + method: delete + path: /v1/orchestrator/hosts/{id} + description: This endpoint unregister a host from the orchestrator + title: Unregister a host from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/enable-put + method: put + path: /v1/orchestrator/hosts/{id}/enable + description: This endpoint will enable an existing host in the orchestrator + title: Enable a host in the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/disable-put + method: put + path: /v1/orchestrator/hosts/{id}/disable + description: This endpoint will disable an existing host in the orchestrator + title: Disable a host in the orchestrator + - anchor: /v1/orchestrator/hosts-put + method: put + path: /v1/orchestrator/hosts + description: This endpoint updates a host in the orchestrator + title: Update a Host in the orchestrator + - anchor: /v1/orchestrator/overview/resources-get + method: get + path: /v1/orchestrator/overview/resources + description: This endpoint returns orchestrator resource overview + title: Get orchestrator resource overview + - anchor: /v1/orchestrator/overview/{id}/resources-get + method: get + path: /v1/orchestrator/overview/{id}/resources + description: This endpoint returns orchestrator host resources + title: Get orchestrator host resources + - anchor: /v1/orchestrator/machines-get + method: get + path: /v1/orchestrator/machines + description: This endpoint returns orchestrator Virtual Machines + title: Get orchestrator Virtual Machines + - anchor: /v1/orchestrator/machines/{id}-get + method: get + path: /v1/orchestrator/machines/{id} + description: This endpoint returns orchestrator Virtual Machine by its ID + title: Get orchestrator Virtual Machine + - anchor: /v1/orchestrator/machines/{id}-delete + method: delete + path: /v1/orchestrator/machines/{id} + description: This endpoint deletes orchestrator virtual machine + title: Deletes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/status-get + method: get + path: /v1/orchestrator/machines/{id}/status + description: This endpoint returns orchestrator virtual machine status + title: Get orchestrator virtual machine status + - anchor: /v1/orchestrator/machines/{id}/rename-put + method: put + path: /v1/orchestrator/machines/{id}/rename + description: This endpoint renames orchestrator virtual machine + title: Renames orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/set-put + method: put + path: /v1/orchestrator/machines/{id}/set + description: This endpoint configures orchestrator virtual machine + title: Configures orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/start-put + method: put + path: /v1/orchestrator/machines/{id}/start + description: This endpoint starts orchestrator virtual machine + title: Starts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/stop-put + method: put + path: /v1/orchestrator/machines/{id}/stop + description: This endpoint sops orchestrator virtual machine + title: Stops orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute + description: This endpoint executes a command in a orchestrator virtual machine + title: Executes a command in a orchestrator virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines-get + method: get + path: /v1/orchestrator/hosts/{id}/machines + description: This endpoint returns orchestrator host virtual machines + title: Get orchestrator host virtual machines + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + description: This endpoint returns orchestrator host virtual machine + title: Get orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + description: This endpoint deletes orchestrator host virtual machine + title: Deletes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/status-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/status + description: This endpoint returns orchestrator host virtual machine status + title: Get orchestrator host virtual machine status + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename + description: This endpoint renames orchestrator host virtual machine + title: Renames orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/set-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/set + description: This endpoint configures orchestrator host virtual machine + title: Configures orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/start-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/start + description: This endpoint starts orchestrator host virtual machine + title: Starts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute + description: This endpoint executes a command in a orchestrator host virtual machine + title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot + - anchor: /v1/orchestrator/hosts/{id}/machines/register-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/register + description: This endpoint registers a virtual machine in a orchestrator host + title: Register a virtual machine in a orchestrator host + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister + description: This endpoint unregister a virtual machine in a orchestrator host + title: Unregister a virtual machine in a orchestrator host + - anchor: /v1/orchestrator/hosts/{id}/machines-post + method: post + path: /v1/orchestrator/hosts/{id}/machines + description: This endpoint creates a orchestrator host virtual machine + title: Creates a orchestrator host virtual machine + - anchor: /v1/orchestrator/machines-post + method: post + path: /v1/orchestrator/machines + description: This endpoint creates a virtual machine in one of the hosts for the orchestrator + title: Creates a virtual machine in one of the hosts for the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy + description: This endpoint returns orchestrator host reverse proxy configuration + title: Gets orchestrator host reverse proxy configuration + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + description: This endpoint returns orchestrator host reverse proxy hosts + title: Gets orchestrator host reverse proxy hosts + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint returns orchestrator host reverse proxy hosts + title: Gets orchestrator host reverse proxy hosts + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + description: This endpoint creates a orchestrator host reverse proxy host + title: Creates a orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint updates an orchestrator host reverse proxy host + title: Updates an orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint deletes an orchestrator host reverse proxy host + title: Deletes an orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes + description: This endpoint upserts an orchestrator host reverse proxy host http route + title: Upserts an orchestrator host reverse proxy host http route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id} + description: This endpoint deletes an orchestrator host reverse proxy host http route + title: Deletes an orchestrator host reverse proxy host http route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route + description: This endpoint updates an orchestrator host reverse proxy host tcp route + title: Update an orchestrator host reverse proxy host tcp route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/restart + description: This endpoint restarts orchestrator host reverse proxy + title: Restarts orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/enable-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/enable + description: This endpoint enables orchestrator host reverse proxy + title: Enables orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/disable-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/disable + description: This endpoint disables orchestrator host reverse proxy + title: Disables orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache-get + method: get + path: /v1/orchestrator/hosts/{id}/catalog/cache + description: This endpoint returns orchestrator host catalog cache + title: Gets orchestrator host catalog cache + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache + description: This endpoint deletes an orchestrator host cache items + title: Deletes an orchestrator host cache items + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id} + description: This endpoint deletes an orchestrator host cache item and all its children + title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} + description: This endpoint deletes an orchestrator host cache item and all its children + title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously + - name: Packer Templates + path: packer_templates + endpoints: + - anchor: /v1/templates/packer-get + method: get + path: /v1/templates/packer + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Gets all the packer templates + - anchor: /v1/templates/packer/{id}-get + method: get + path: /v1/templates/packer/{id} + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Gets a packer template + - anchor: /v1/templates/packer -post + method: post + path: '/v1/templates/packer ' + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Creates a packer template + - anchor: /v1/templates/packer/{id} -PUT + method: PUT + path: '/v1/templates/packer/{id} ' + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Updates a packer template + - anchor: /v1/templates/packer/{id} -DELETE + method: DELETE + path: '/v1/templates/packer/{id} ' + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Deletes a packer template + - name: ReverseProxy + path: reverseproxy + endpoints: + - anchor: /v1/reverse-proxy-get + method: get + path: /v1/reverse-proxy + description: This endpoint returns the reverse proxy configuration + title: Gets reverse proxy configuration + - anchor: /v1/reverse-proxy/hosts-get + method: get + path: /v1/reverse-proxy/hosts + description: This endpoint returns all the reverse proxy hosts + title: Gets all the reverse proxy hosts + - anchor: /v1/reverse-proxy/hosts/{id} -get + method: get + path: '/v1/reverse-proxy/hosts/{id} ' + description: This endpoint returns a reverse proxy host + title: Gets all the reverse proxy host + - anchor: /v1/reverse-proxy/hosts-post + method: post + path: /v1/reverse-proxy/hosts + description: This endpoint creates a reverse proxy host + title: Creates a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}-put + method: put + path: /v1/reverse-proxy/hosts/{id} + description: This endpoint creates a reverse proxy host + title: Updates a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}-delete + method: delete + path: /v1/reverse-proxy/hosts/{id} + description: This endpoint Deletes a reverse proxy host + title: Delete a a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}/http_route-post + method: post + path: /v1/reverse-proxy/hosts/{id}/http_route + description: This endpoint creates or updates a reverse proxy host HTTP route + title: Creates or updates a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}-delete + method: delete + path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} + description: This endpoint Deletes a reverse proxy host HTTP route + title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post + method: post + path: /v1/reverse-proxy/hosts/{id}/http_routes + description: This endpoint updates a reverse proxy host TCP route + title: Updates a reverse proxy host TCP route + - anchor: /v1/reverse-proxy/restart-put + method: put + path: /v1/reverse-proxy/restart + description: This endpoint will restart the reverse proxy + title: Restarts the reverse proxy + - anchor: /v1/reverse-proxy/enable-put + method: put + path: /v1/reverse-proxy/enable + description: This endpoint will enable the reverse proxy + title: Enable the reverse proxy + - anchor: /v1/reverse-proxy/disable-put + method: put + path: /v1/reverse-proxy/disable + description: This endpoint will disable the reverse proxy + title: Disable the reverse proxy + - name: Roles + path: roles + endpoints: + - anchor: /v1/auth/roles -get + method: get + path: '/v1/auth/roles ' + description: This endpoint returns all the roles + title: Gets all the roles + - anchor: /v1/auth/roles/{id} -get + method: get + path: '/v1/auth/roles/{id} ' + description: This endpoint returns a role + title: Gets a role + - anchor: /v1/auth/roles -post + method: post + path: '/v1/auth/roles ' + description: This endpoint creates a role + title: Creates a role + - anchor: /v1/auth/roles/{id} -delete + method: delete + path: '/v1/auth/roles/{id} ' + description: This endpoint deletes a role + title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config + - name: Users + path: users + endpoints: + - anchor: /v1/auth/users -get + method: get + path: '/v1/auth/users ' + description: This endpoint returns all the users + title: Gets all the users + - anchor: /v1/auth/users/{id} -get + method: get + path: '/v1/auth/users/{id} ' + description: This endpoint returns a user + title: Gets a user + - anchor: /v1/auth/users -post + method: post + path: '/v1/auth/users ' + description: This endpoint creates a user + title: Creates a user + - anchor: /v1/auth/users/{id} -delete + method: delete + path: '/v1/auth/users/{id} ' + description: This endpoint deletes a user + title: Deletes a user + - anchor: /v1/auth/users/{id} -put + method: put + path: '/v1/auth/users/{id} ' + description: This endpoint updates a user + title: Update a user + - anchor: /v1/auth/users/{id}/roles -get + method: get + path: '/v1/auth/users/{id}/roles ' + description: This endpoint returns all the roles for a user + title: Gets all the roles for a user + - anchor: /v1/auth/users/{id}/roles -post + method: post + path: '/v1/auth/users/{id}/roles ' + description: This endpoint adds a role to a user + title: Adds a role to a user + - anchor: /v1/auth/users/{id}/roles/{role_id} -delete + method: delete + path: '/v1/auth/users/{id}/roles/{role_id} ' + description: This endpoint removes a role from a user + title: Removes a role from a user + - anchor: /v1/auth/users/{id}/claims -get + method: get + path: '/v1/auth/users/{id}/claims ' + description: This endpoint returns all the claims for a user + title: Gets all the claims for a user + - anchor: /v1/auth/users/{id}/claims -post + method: post + path: '/v1/auth/users/{id}/claims ' + description: This endpoint adds a claim to a user + title: Adds a claim to a user + - anchor: /v1/auth/users/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/users/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a user + title: Removes a claim from a user +endpoints: + - title: Deletes a job by ID + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + requires_authorization: true + category: Jobs + category_path: jobs + path: /v1/jobs/{id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Job ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + - code_block: '{ object }' + code: "403" + code_description: Forbidden + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "404" + code_description: Not Found + title: models.ApiErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/jobs/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/jobs/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/jobs/{id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + +--- +# Jobs endpoints + + This document contains the endpoints for the Jobs category. + + diff --git a/docs/docs/devops/restapi/reference/machines/index.md b/docs/docs/devops/restapi/reference/machines/index.md index 6b5b5ac6..6713cc63 100644 --- a/docs/docs/devops/restapi/reference/machines/index.md +++ b/docs/docs/devops/restapi/reference/machines/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -799,267 +1096,17 @@ endpoints: required: false type: header response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.ParallelsVM' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1129,267 +1176,17 @@ endpoints: value_type: string description: Machine ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1451,7 +1248,7 @@ endpoints: category: Machines category_path: machines path: /v1/machines/{id}/start - method: get + method: put parameters: - name: id required: true @@ -1459,39 +1256,17 @@ endpoints: value_type: string description: Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1503,7 +1278,7 @@ endpoints: - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/start"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/start"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1522,7 +1297,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/start" - method := "get" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1553,47 +1328,28 @@ endpoints: category: Machines category_path: machines path: /v1/machines/{id}/stop - method: get + method: put parameters: - name: id required: true type: path value_type: string description: Machine ID + - name: force + required: false + type: query response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1605,7 +1361,7 @@ endpoints: - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/stop"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/stop"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1624,7 +1380,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/stop" - method := "get" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1655,7 +1411,7 @@ endpoints: category: Machines category_path: machines path: /v1/machines/{id}/restart - method: get + method: put parameters: - name: id required: true @@ -1663,39 +1419,17 @@ endpoints: value_type: string description: Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1707,7 +1441,7 @@ endpoints: - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/restart"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/restart"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1726,7 +1460,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/restart" - method := "get" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1757,7 +1491,7 @@ endpoints: category: Machines category_path: machines path: /v1/machines/{id}/suspend - method: get + method: put parameters: - name: id required: true @@ -1765,39 +1499,17 @@ endpoints: value_type: string description: Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1809,7 +1521,7 @@ endpoints: - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/suspend"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/suspend"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1828,7 +1540,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/suspend" - method := "get" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1859,7 +1571,7 @@ endpoints: category: Machines category_path: machines path: /v1/machines/{id}/resume - method: get + method: put parameters: - name: id required: true @@ -1867,39 +1579,17 @@ endpoints: value_type: string description: Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1911,7 +1601,7 @@ endpoints: - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/resume"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/resume"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1930,7 +1620,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/resume" - method := "get" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1961,7 +1651,7 @@ endpoints: category: Machines category_path: machines path: /v1/machines/{id}/reset - method: get + method: put parameters: - name: id required: true @@ -1969,39 +1659,17 @@ endpoints: value_type: string description: Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -2013,7 +1681,7 @@ endpoints: - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/reset"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/reset"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2032,7 +1700,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/reset" - method := "get" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2063,7 +1731,7 @@ endpoints: category: Machines category_path: machines path: /v1/machines/{id}/pause - method: get + method: put parameters: - name: id required: true @@ -2071,39 +1739,17 @@ endpoints: value_type: string description: Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "operation": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -2115,7 +1761,7 @@ endpoints: - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/pause"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/pause"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2134,7 +1780,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/pause" - method := "get" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2173,29 +1819,12 @@ endpoints: value_type: string description: Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -2265,39 +1894,17 @@ endpoints: value_type: string description: Machine ID response_blocks: - - code_block: |- - { - "id": "string", - "ip_configured": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineStatusResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -2371,56 +1978,25 @@ endpoints: type: body value_type: object description: Machine Set Request - body: |- - { - "operations": "[]*VirtualMachineConfigRequestOperation", - "owner": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/set' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"operations\": \"[]*VirtualMachineConfigRequestOperation\",\n \"owner\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/set' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -2429,10 +2005,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/set"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "operations": "[]*VirtualMachineConfigRequestOperation", - "owner": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2452,10 +2025,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/set" method := "put" - payload := strings.NewReader(`{ - "operations": "[]*VirtualMachineConfigRequestOperation", - "owner": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2498,50 +2068,25 @@ endpoints: type: body value_type: object description: Machine Clone Request - body: |- - { - "clone_name": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "error": "string", - "id": "string", - "status": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineCloneCommandResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/clone' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"clone_name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/clone' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -2550,9 +2095,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/clone"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "clone_name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2572,9 +2115,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/clone" method := "put" - payload := strings.NewReader(`{ - "clone_name": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2617,56 +2158,25 @@ endpoints: type: body value_type: object description: Machine Execute Command Request - body: |- - { - "command": "string", - "environment_variables": "map[string]string", - "script": "*VirtualMachineExecuteCommandScript", - "use_ssh": "bool", - "use_sudo": "bool", - "user": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "error": "string", - "exit_code": "int", - "stderr": "string", - "stdout": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineExecuteCommandResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/execute' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"command\": \"string\",\n \"environment_variables\": \"map[string]string\",\n \"script\": \"*VirtualMachineExecuteCommandScript\",\n \"use_ssh\": \"bool\",\n \"use_sudo\": \"bool\",\n \"user\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/execute' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -2675,14 +2185,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/execute"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "command": "string", - "environment_variables": "map[string]string", - "script": "*VirtualMachineExecuteCommandScript", - "use_ssh": "bool", - "use_sudo": "bool", - "user": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2702,14 +2205,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/execute" method := "put" - payload := strings.NewReader(`{ - "command": "string", - "environment_variables": "map[string]string", - "script": "*VirtualMachineExecuteCommandScript", - "use_ssh": "bool", - "use_sudo": "bool", - "user": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2752,50 +2248,25 @@ endpoints: type: body value_type: object description: Machine Upload file Command Request - body: |- - { - "path": "string", - "remote_path": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "error": "string", - "path": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineUploadResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/upload' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"path\": \"string\",\n \"remote_path\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/upload' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -2804,10 +2275,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/upload"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "path": "string", - "remote_path": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -2827,10 +2295,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/upload" method := "post" - payload := strings.NewReader(`{ - "path": "string", - "remote_path": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -2873,281 +2338,25 @@ endpoints: type: body value_type: object description: Machine Rename Request - body: |- - { - "current_name": "string", - "description": "string", - "id": "string", - "new_name": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/rename' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"current_name\": \"string\",\n \"description\": \"string\",\n \"id\": \"string\",\n \"new_name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/rename' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -3156,12 +2365,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/machines/{id}/rename"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "current_name": "string", - "description": "string", - "id": "string", - "new_name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3181,12 +2385,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/rename" method := "put" - payload := strings.NewReader(`{ - "current_name": "string", - "description": "string", - "id": "string", - "new_name": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3229,284 +2428,25 @@ endpoints: type: body value_type: object description: Machine Register Request - body: |- - { - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/register' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"delay_applying_restrictions\": \"bool\",\n \"force\": \"bool\",\n \"machine_name\": \"string\",\n \"owner\": \"string\",\n \"path\": \"string\",\n \"regenerate_source_uuid\": \"bool\",\n \"uuid\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/machines/register' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -3515,15 +2455,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/register"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3543,15 +2475,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/register" method := "post" - payload := strings.NewReader(`{ - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3594,54 +2518,25 @@ endpoints: type: body value_type: object description: Machine Unregister Request - body: |- - { - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "data": "unknown", - "error": "unknown", - "operation": "string", - "success": "bool" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.ApiCommonResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/unregister' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"clean_source_uuid\": \"bool\",\n \"id\": \"string\",\n \"owner\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/unregister' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -3650,11 +2545,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/unregister"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3674,11 +2565,7 @@ endpoints: func main() { url := "http://localhost/api/v1/machines/{id}/unregister" method := "post" - payload := strings.NewReader(`{ - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -3716,58 +2603,25 @@ endpoints: type: body value_type: object description: New Machine Request - body: |- - { - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "current_state": "string", - "host": "string", - "id": "string", - "name": "string", - "owner": "string" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.CreateVirtualMachineResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_manifest\": \"*CreateCatalogVirtualMachineRequest\",\n \"name\": \"string\",\n \"owner\": \"string\",\n \"packer_template\": \"*CreatePackerVirtualMachineRequest\",\n \"start_on_create\": \"bool\",\n \"vagrant_box\": \"*CreateVagrantMachineRequest\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -3776,15 +2630,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3804,15 +2650,512 @@ endpoints: func main() { url := "http://localhost/api/v1/machines" method := "post" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }`) + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a virtual machine asynchronously + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/async + method: post + parameters: + - name: createRequest + required: false + type: body + value_type: object + description: New Machine Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/async"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/async" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a snapshot for a virtual machine + description: This endpoint creates a snapshot for a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: createRequest + required: false + type: body + value_type: object + description: Create Snapshot Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/snapshots"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes a snapshot of a virtual machine + description: This endpoint deletes a snapshot of a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots/{snapshot_id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes all snapshots of a virtual machine + description: This endpoint deletes all snapshots of a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/machines/{id}/snapshots"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Lists snapshots of a virtual machine + description: This endpoint lists snapshots of a virtual machine + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/machines/{id}/snapshots"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Reverts a virtual machine to a snapshot + description: This endpoint reverts a virtual machine to a snapshot + requires_authorization: true + category: Machines + category_path: machines + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID + - name: revertRequest + required: false + type: body + value_type: object + description: Revert Snapshot Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}/revert' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}/revert"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/machines/{id}/snapshots/{snapshot_id}/revert" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { diff --git a/docs/docs/devops/restapi/reference/orchestrator/index.md b/docs/docs/devops/restapi/reference/orchestrator/index.md index ed2698c4..fe5968ba 100644 --- a/docs/docs/devops/restapi/reference/orchestrator/index.md +++ b/docs/docs/devops/restapi/reference/orchestrator/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -795,66 +1092,17 @@ endpoints: path: /v1/orchestrator/hosts method: get response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.OrchestratorHostResponse' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -924,66 +1172,17 @@ endpoints: value_type: string description: Host ID response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.OrchestratorHostResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1053,52 +1252,17 @@ endpoints: value_type: string description: Host ID response_blocks: - - code_block: |- - { - "cpu_brand": "string", - "cpu_type": "string", - "devops_version": "string", - "external_ip_address": "string", - "is_log_streaming_enabled": "bool", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "reverse_proxy": "*SystemReverseProxy", - "system_reserved": "*SystemUsageItem", - "total": "*SystemUsageItem", - "total_available": "*SystemUsageItem", - "total_in_use": "*SystemUsageItem", - "total_reserved": "*SystemUsageItem" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.SystemUsageResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1167,85 +1331,25 @@ endpoints: type: body value_type: object description: Host Request - body: |- - { - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "schema": "string", - "tags": "[]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.OrchestratorHostResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"authentication\": \"*OrchestratorAuthentication\",\n \"description\": \"string\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"prefix\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"schema\": \"string\",\n \"tags\": \"[]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1254,17 +1358,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "schema": "string", - "tags": "[]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1284,17 +1378,7 @@ endpoints: func main() { url := "http://localhost/api/v1/orchestrator/hosts" method := "post" - payload := strings.NewReader(`{ - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "schema": "string", - "tags": "[]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1333,29 +1417,12 @@ endpoints: value_type: string description: Host ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1419,66 +1486,17 @@ endpoints: path: /v1/orchestrator/hosts/{id}/enable method: put response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.OrchestratorHostResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1542,66 +1560,17 @@ endpoints: path: /v1/orchestrator/hosts/{id}/disable method: put response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.OrchestratorHostResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1670,82 +1639,25 @@ endpoints: type: body value_type: object description: Host Update Request - body: |- - { - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "schema": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "architecture": "string", - "cpu_model": "string", - "description": "string", - "detailed_resources": "*HostResources", - "devops_version": "string", - "enabled": "bool", - "external_ip_address": "string", - "host": "string", - "id": "string", - "is_reverse_proxy_enabled": "bool", - "os_name": "string", - "os_version": "string", - "parallels_desktop_licensed": "bool", - "parallels_desktop_version": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "resources": { - "disk_size": "float64", - "free_disk_size": "float64", - "logical_cpu_count": "int64", - "memory_size": "float64", - "physical_cpu_count": "int64", - "total_apple_vms": "int64" - }, - "reverse_proxy": "*HostReverseProxy", - "reverse_proxy_hosts": "[]*ReverseProxyHost", - "state": "string", - "tags": "[]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.OrchestratorHostResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"authentication\": \"*OrchestratorAuthentication\",\n \"description\": \"string\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"prefix\": \"string\",\n \"schema\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1754,14 +1666,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "schema": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1781,14 +1686,7 @@ endpoints: func main() { url := "http://localhost/api/v1/orchestrator/hosts" method := "put" - payload := strings.NewReader(`{ - "authentication": "*OrchestratorAuthentication", - "description": "string", - "host": "string", - "port": "string", - "prefix": "string", - "schema": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1821,43 +1719,17 @@ endpoints: path: /v1/orchestrator/overview/resources method: get response_blocks: - - code_block: |- - { - "cpu_brand": "string", - "cpu_type": "string", - "system_reserved": "HostResourceItem", - "total": "HostResourceItem", - "total_available": "HostResourceItem", - "total_in_use": "HostResourceItem", - "total_reserved": "HostResourceItem" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.HostResourceOverviewResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1927,43 +1799,17 @@ endpoints: value_type: string description: Host ID response_blocks: - - code_block: |- - { - "cpu_brand": "string", - "cpu_type": "string", - "system_reserved": "HostResourceItem", - "total": "HostResourceItem", - "total_available": "HostResourceItem", - "total_in_use": "HostResourceItem", - "total_reserved": "HostResourceItem" - } + - code_block: '{ object }' code: "200" code_description: OK title: models.HostResourceOverviewResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -2027,267 +1873,17 @@ endpoints: path: /v1/orchestrator/machines method: get response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.ParallelsVM' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -2351,267 +1947,17 @@ endpoints: path: /v1/orchestrator/machines/{id} method: get response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -2680,30 +2026,16 @@ endpoints: type: path value_type: string description: Virtual Machine ID + - name: force + required: false + type: query response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -2764,7 +2096,7 @@ endpoints: requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status method: get parameters: - name: id @@ -2773,279 +2105,29 @@ endpoints: value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/status' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/status' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines/{vmId}/status"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines/{id}/status"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3063,7 +2145,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/status" + url := "http://localhost/api/v1/orchestrator/machines/{id}/status" method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -3103,267 +2185,17 @@ endpoints: value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -3424,7 +2256,7 @@ endpoints: requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set method: put parameters: - name: id @@ -3433,56 +2265,29 @@ endpoints: value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/set' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/set' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{vmId}/set"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/set"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3500,7 +2305,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/set" + url := "http://localhost/api/v1/orchestrator/machines/{id}/set" method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -3531,7 +2336,7 @@ endpoints: requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start method: put parameters: - name: id @@ -3540,56 +2345,29 @@ endpoints: value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/start' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/start' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{vmId}/start"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/start"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3607,7 +2385,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/start" + url := "http://localhost/api/v1/orchestrator/machines/{id}/start" method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -3638,7 +2416,7 @@ endpoints: requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop method: put parameters: - name: id @@ -3646,57 +2424,33 @@ endpoints: type: path value_type: string description: Virtual Machine ID + - name: force + required: false + type: query response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/stop' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/stop' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{vmId}/stop"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/stop"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3714,7 +2468,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/stop" + url := "http://localhost/api/v1/orchestrator/machines/{id}/stop" method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -3740,12 +2494,12 @@ endpoints: } title: Go language: go - - title: Executes a command in a orchestrator virtual machine - description: This endpoint executes a command in a orchestrator virtual machine + - title: Restarts orchestrator virtual machine + description: This endpoint restarts orchestrator virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/restart method: put parameters: - name: id @@ -3754,56 +2508,29 @@ endpoints: value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{vmId}/execute' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/restart' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{vmId}/execute"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/restart"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -3821,7 +2548,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines/{vmId}/execute" + url := "http://localhost/api/v1/orchestrator/machines/{id}/restart" method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -3847,293 +2574,43 @@ endpoints: } title: Go language: go - - title: Get orchestrator host virtual machines - description: This endpoint returns orchestrator host virtual machines + - title: Suspends orchestrator virtual machine + description: This endpoint suspends orchestrator virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines - method: get + path: /v1/orchestrator/machines/{id}/suspend + method: put parameters: - name: id required: true type: path value_type: string - description: Host ID + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: '[]models.ParallelsVM' + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/suspend' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/suspend"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -4151,8 +2628,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines" - method := "get" + url := "http://localhost/api/v1/orchestrator/machines/{id}/suspend" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4177,298 +2654,43 @@ endpoints: } title: Go language: go - - title: Get orchestrator host virtual machine - description: This endpoint returns orchestrator host virtual machine + - title: Resumes orchestrator virtual machine + description: This endpoint resumes orchestrator virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId} - method: get + path: /v1/orchestrator/machines/{id}/resume + method: put parameters: - name: id - required: true - type: path - value_type: string - description: Host ID - - name: vmId required: true type: path value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsVM + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/resume' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/resume"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -4486,8 +2708,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}" - method := "get" + url := "http://localhost/api/v1/orchestrator/machines/{id}/resume" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4512,60 +2734,43 @@ endpoints: } title: Go language: go - - title: Deletes orchestrator host virtual machine - description: This endpoint deletes orchestrator host virtual machine + - title: Resets orchestrator virtual machine + description: This endpoint resets orchestrator virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId} - method: delete + path: /v1/orchestrator/machines/{id}/reset + method: put parameters: - name: id - required: true - type: path - value_type: string - description: Host ID - - name: vmId required: true type: path value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/reset' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/reset"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -4583,8 +2788,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}" - method := "delete" + url := "http://localhost/api/v1/orchestrator/machines/{id}/reset" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4609,298 +2814,43 @@ endpoints: } title: Go language: go - - title: Get orchestrator host virtual machine status - description: This endpoint returns orchestrator host virtual machine status + - title: Pauses orchestrator virtual machine + description: This endpoint pauses orchestrator virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/status - method: get + path: /v1/orchestrator/machines/{id}/pause + method: put parameters: - name: id - required: true - type: path - value_type: string - description: Host ID - - name: vmId required: true type: path value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsVM + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/pause' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/pause"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -4918,8 +2868,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status" - method := "get" + url := "http://localhost/api/v1/orchestrator/machines/{id}/pause" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -4944,299 +2894,53 @@ endpoints: } title: Go language: go - - title: Renames orchestrator host virtual machine - description: This endpoint renames orchestrator host virtual machine + - title: Clones orchestrator virtual machine + description: This endpoint clones orchestrator virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename + path: /v1/orchestrator/machines/{id}/clone method: put parameters: - name: id - required: true - type: path - value_type: string - description: Host ID - - name: vmId required: true type: path value_type: string description: Virtual Machine ID + - name: configRequest + required: false + type: body + value_type: object + description: Machine Clone Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ParallelsVM + title: models.VirtualMachineCloneCommandResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/clone' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/clone"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -5253,8 +2957,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename" + url := "http://localhost/api/v1/orchestrator/machines/{id}/clone" method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5279,75 +2984,43 @@ endpoints: } title: Go language: go - - title: Configures orchestrator host virtual machine - description: This endpoint configures orchestrator host virtual machine + - title: Executes a command in a orchestrator virtual machine + description: This endpoint executes a command in a orchestrator virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/execute method: put parameters: - name: id - required: true - type: path - value_type: string - description: Host ID - - name: vmId required: true type: path value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK title: models.VirtualMachineConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/execute' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/machines/{id}/execute"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -5365,7 +3038,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set" + url := "http://localhost/api/v1/orchestrator/machines/{id}/execute" method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -5391,75 +3064,43 @@ endpoints: } title: Go language: go - - title: Starts orchestrator host virtual machine - description: This endpoint starts orchestrator host virtual machine + - title: Get orchestrator host virtual machines + description: This endpoint returns orchestrator host virtual machines requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/start - method: put + path: /v1/orchestrator/hosts/{id}/machines + method: get parameters: - name: id required: true type: path value_type: string description: Host ID - - name: vmId - required: true - type: path - value_type: string - description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: '[]models.ParallelsVM' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -5477,8 +3118,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5503,13 +3144,13 @@ endpoints: } title: Go language: go - - title: Starts orchestrator host virtual machine - description: This endpoint starts orchestrator host virtual machine + - title: Get orchestrator host virtual machine + description: This endpoint returns orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + method: get parameters: - name: id required: true @@ -5522,56 +3163,29 @@ endpoints: value_type: string description: Virtual Machine ID response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.VirtualMachineConfigResponse + title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -5589,8 +3203,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5615,13 +3229,13 @@ endpoints: } title: Go language: go - - title: Executes a command in a orchestrator host virtual machine - description: This endpoint executes a command in a orchestrator host virtual machine + - title: Deletes orchestrator host virtual machine + description: This endpoint deletes orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute - method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + method: delete parameters: - name: id required: true @@ -5633,57 +3247,28 @@ endpoints: type: path value_type: string description: Virtual Machine ID + - name: force + required: false + type: query response_blocks: - - code_block: |- - { - "operations": [ - { - "error": "string", - "group": "string", - "operation": "string", - "status": "string" - } - ] - } - code: "200" - code_description: OK - title: models.VirtualMachineConfigResponse - language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -5701,8 +3286,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -5727,320 +3312,49 @@ endpoints: } title: Go language: go - - title: Register a virtual machine in a orchestrator host - description: This endpoint registers a virtual machine in a orchestrator host + - title: Get orchestrator host virtual machine status + description: This endpoint returns orchestrator host virtual machine status requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/register - method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/status + method: get parameters: - name: id required: true type: path value_type: string description: Host ID - - name: request - required: false - type: body - value_type: object - description: Register Virtual Machine Request - body: |- - { - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - } + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/register' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"delay_applying_restrictions\": \"bool\",\n \"force\": \"bool\",\n \"machine_name\": \"string\",\n \"owner\": \"string\",\n \"path\": \"string\",\n \"regenerate_source_uuid\": \"bool\",\n \"uuid\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/register"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -6057,17 +3371,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/register" - method := "post" - payload := strings.NewReader(`{ - "delay_applying_restrictions": "bool", - "force": "bool", - "machine_name": "string", - "owner": "string", - "path": "string", - "regenerate_source_uuid": "bool", - "uuid": "string" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/status" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6092,13 +3397,13 @@ endpoints: } title: Go language: go - - title: Unregister a virtual machine in a orchestrator host - description: This endpoint unregister a virtual machine in a orchestrator host + - title: Renames orchestrator host virtual machine + description: This endpoint renames orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister - method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename + method: put parameters: - name: id required: true @@ -6110,299 +3415,31 @@ endpoints: type: path value_type: string description: Virtual Machine ID - - name: request - required: false - type: body - value_type: object - description: Register Virtual Machine Request - body: |- - { - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - } response_blocks: - - code_block: |- - [ - { - "Advanced": { - "Public SSH keys synchronization": "string", - "Rosetta Linux": "string", - "Share host location": "string", - "Show developer tools": "string", - "Swipe from edges": "string", - "VM hostname synchronization": "string" - }, - "Allow select boot device": "string", - "BIOS type": "string", - "Boot order": "string", - "Coherence": { - "Auto-switch to full screen": "string", - "Disable aero": "string", - "Hide minimized windows": "string", - "Show Windows systray in Mac menu": "string" - }, - "Description": "string", - "EFI Secure boot": "string", - "Expiration": { - "enabled": "bool" - }, - "External boot device": "string", - "Fullscreen": { - "Activate spaces on click": "string", - "Gamma control": "string", - "Optimize for games": "string", - "Scale view mode": "string", - "Use all displays": "string" - }, - "Guest Shared Folders": { - "Automount": "string", - "enabled": "bool" - }, - "GuestTools": { - "state": "string", - "version": "string" - }, - "Hardware": { - "cdrom0": { - "enabled": "bool", - "image": "string", - "port": "string", - "state": "string" - }, - "cpu": { - "VT-x": "bool", - "accl": "string", - "auto": "string", - "cpus": "int64", - "hotplug": "bool", - "mode": "string", - "type": "string" - }, - "hdd0": { - "enabled": "bool", - "image": "string", - "online-compact": "string", - "port": "string", - "size": "string", - "type": "string" - }, - "memory": { - "auto": "string", - "hotplug": "bool", - "size": "string" - }, - "memory_quota": { - "auto": "string" - }, - "net0": { - "card": "string", - "enabled": "bool", - "mac": "string", - "type": "string" - }, - "sound0": { - "enabled": "bool", - "mixer": "string", - "output": "string" - }, - "usb": { - "enabled": "bool" - }, - "video": { - "3d-acceleration": "string", - "adapter-type": "string", - "automatic-video-memory": "string", - "high-resolution": "string", - "high-resolution-in-guest": "string", - "native-scaling-in-guest": "string", - "size": "string", - "vertical-sync": "string" - } - }, - "Home": "string", - "Home path": "string", - "Host Shared Folders": "map[string]unknown", - "Host defined sharing": "string", - "ID": "string", - "Miscellaneous Sharing": { - "Shared clipboard": "string", - "Shared cloud": "string" - }, - "Modality": { - "Capture mouse clicks": "string", - "Opacity (percentage)": "int64", - "Show on all spaces ": "string", - "Stay on top": "string" - }, - "Mouse and Keyboard": { - "Keyboard optimization mode": "string", - "Smart mouse optimized for games": "string", - "Smooth scrolling": "string", - "Sticky mouse": "string" - }, - "Name": "string", - "Network": { - "Conditioned": "string", - "Inbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "Outbound": { - "Bandwidth": "string", - "Delay": "string", - "Packet Loss": "string" - }, - "ipAddresses": [ - { - "ip": "string", - "type": "string" - } - ] - }, - "OS": "string", - "Optimization": { - "Adaptive hypervisor": "string", - "Auto compress virtual disks": "string", - "Disabled Windows logo": "string", - "Faster virtual machine": "string", - "Hypervisor type": "string", - "Longer battery life": "string", - "Nested virtualization": "string", - "PMU virtualization": "string", - "Resource quota": "string", - "Show battery status": "string" - }, - "Print Management": { - "Show host printer UI": "string", - "Synchronize default printer": "string", - "Synchronize with host printers": "string" - }, - "Restore Image": "string", - "SMBIOS settings": { - "BIOS Version": "string", - "Board Manufacturer": "string", - "System serial number": "string" - }, - "Security": { - "Archived": "string", - "Configuration is locked": "string", - "Custom password protection": "string", - "Encrypted": "string", - "Packed": "string", - "Protected": "string", - "TPM enabled": "string", - "TPM type": "string" - }, - "Shared Applications": { - "Bounce dock icon when app flashes": "string", - "Guest-to-host apps sharing": "string", - "Host-to-guest apps sharing": "string", - "Show guest apps folder in Dock": "string", - "Show guest notifications": "string", - "enabled": "bool" - }, - "Shared Profile": { - "enabled": "bool" - }, - "Smart Guard": { - "enabled": "bool" - }, - "SmartMount": { - "CD/DVD drives": "string", - "Network shares": "string", - "Removable drives": "string", - "enabled": "bool" - }, - "Startup and Shutdown": { - "Autostart": "string", - "Autostart delay": "int64", - "Autostop": "string", - "On shutdown": "string", - "On window close": "string", - "Pause idle": "string", - "Startup view": "string", - "Undo disks": "string" - }, - "State": "string", - "Template": "string", - "Time Synchronization": { - "Interval (in seconds)": "int64", - "Smart mode": "string", - "Timezone synchronization disabled": "string", - "enabled": "bool" - }, - "Travel mode": { - "Enter condition": "string", - "Enter threshold": "int64", - "Quit condition": "string" - }, - "Type": "string", - "USB and Bluetooth": { - "Automatic sharing bluetooth": "string", - "Automatic sharing cameras": "string", - "Automatic sharing gamepads": "string", - "Automatic sharing smart cards": "string", - "Support USB 3.0": "string" - }, - "Uptime": "string", - "host": "string", - "host_external_ip_address": "string", - "host_id": "string", - "host_state": "string", - "host_url": "string", - "internal_ip_address": "string", - "user": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ParallelsVM language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"clean_source_uuid\": \"bool\",\n \"id\": \"string\",\n \"owner\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -6419,13 +3456,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister" - method := "post" - payload := strings.NewReader(`{ - "clean_source_uuid": "bool", - "id": "string", - "owner": "string" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/rename" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6450,94 +3482,49 @@ endpoints: } title: Go language: go - - title: Creates a orchestrator host virtual machine - description: This endpoint creates a orchestrator host virtual machine + - title: Configures orchestrator host virtual machine + description: This endpoint configures orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/machines - method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/set + method: put parameters: - name: id required: true type: path value_type: string description: Host ID - - name: request - required: false - type: body - value_type: object - description: Create Virtual Machine Request - body: |- - { - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - } + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "current_state": "string", - "host": "string", - "id": "string", - "name": "string", - "owner": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.CreateVirtualMachineResponse + title: models.VirtualMachineConfigResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_manifest\": \"*CreateCatalogVirtualMachineRequest\",\n \"name\": \"string\",\n \"owner\": \"string\",\n \"packer_template\": \"*CreatePackerVirtualMachineRequest\",\n \"start_on_create\": \"bool\",\n \"vagrant_box\": \"*CreateVagrantMachineRequest\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -6554,17 +3541,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines" - method := "post" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/set" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6589,89 +3567,49 @@ endpoints: } title: Go language: go - - title: Creates a virtual machine in one of the hosts for the orchestrator - description: This endpoint creates a virtual machine in one of the hosts for the orchestrator + - title: Starts orchestrator host virtual machine + description: This endpoint starts orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/machines - method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/start + method: put parameters: - - name: request - required: false - type: body - value_type: object - description: Create Virtual Machine Request - body: |- - { - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - } + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "current_state": "string", - "host": "string", - "id": "string", - "name": "string", - "owner": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.CreateVirtualMachineResponse + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"architecture\": \"string\",\n \"catalog_manifest\": \"*CreateCatalogVirtualMachineRequest\",\n \"name\": \"string\",\n \"owner\": \"string\",\n \"packer_template\": \"*CreatePackerVirtualMachineRequest\",\n \"start_on_create\": \"bool\",\n \"vagrant_box\": \"*CreateVagrantMachineRequest\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -6688,17 +3626,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/machines" - method := "post" - payload := strings.NewReader(`{ - "architecture": "string", - "catalog_manifest": "*CreateCatalogVirtualMachineRequest", - "name": "string", - "owner": "string", - "packer_template": "*CreatePackerVirtualMachineRequest", - "start_on_create": "bool", - "vagrant_box": "*CreateVagrantMachineRequest" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/start" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6723,65 +3652,51 @@ endpoints: } title: Go language: go - - title: Gets orchestrator host reverse proxy configuration - description: This endpoint returns orchestrator host reverse proxy configuration + - title: Stops orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy - method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop + method: put parameters: - name: id required: true type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: force + required: false + type: query response_blocks: - - code_block: |- - { - "enabled": "bool", - "host": "string", - "port": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxy + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -6799,8 +3714,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/stop" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6825,71 +3740,48 @@ endpoints: } title: Go language: go - - title: Gets orchestrator host reverse proxy hosts - description: This endpoint returns orchestrator host reverse proxy hosts + - title: Restarts orchestrator host virtual machine + description: This endpoint restarts orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts - method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + method: put parameters: - name: id required: true type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: '[]models.ReverseProxyHost' + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/restart' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/restart"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -6907,8 +3799,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/restart" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -6933,71 +3825,48 @@ endpoints: } title: Go language: go - - title: Gets orchestrator host reverse proxy hosts - description: This endpoint returns orchestrator host reverse proxy hosts + - title: Suspends orchestrator host virtual machine + description: This endpoint suspends orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} - method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + method: put parameters: - name: id required: true type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxyHost + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/suspend' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/suspend"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -7015,8 +3884,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/suspend" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7041,91 +3910,49 @@ endpoints: } title: Go language: go - - title: Creates a orchestrator host reverse proxy host - description: This endpoint creates a orchestrator host reverse proxy host + - title: Resumes orchestrator host virtual machine + description: This endpoint resumes orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts - method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + method: put parameters: - - name: request - required: false - type: body - value_type: object - description: Create Host Reverse Proxy Host Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxyHost + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"http_routes\": \"[]*ReverseProxyHostHttpRoute\",\n \"port\": \"string\",\n \"tcp_route\": \"*ReverseProxyHostTcpRoute\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/resume' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/resume"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -7142,16 +3969,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts" - method := "post" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/resume" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7176,87 +3995,49 @@ endpoints: } title: Go language: go - - title: Updates an orchestrator host reverse proxy host - description: This endpoint updates an orchestrator host reverse proxy host + - title: Resets orchestrator host virtual machine + description: This endpoint resets orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset method: put parameters: - - name: request - required: false - type: body - value_type: object - description: Update Host Reverse Proxy Host Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - } + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxyHost + title: models.VirtualMachineOperationResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/reset' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/reset"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -7273,14 +4054,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/reset" method := "put" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7305,60 +4080,48 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host reverse proxy host - description: This endpoint deletes an orchestrator host reverse proxy host + - title: Pauses orchestrator host virtual machine + description: This endpoint pauses orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} - method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + method: put parameters: - name: id required: true type: path value_type: string description: Host ID - - name: reverse_proxy_host_id + - name: vmId required: true type: path value_type: string - description: Reverse Proxy Host ID + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineOperationResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/pause' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/pause"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -7376,8 +4139,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" - method := "delete" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/pause" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7402,86 +4165,57 @@ endpoints: } title: Go language: go - - title: Upserts an orchestrator host reverse proxy host http route - description: This endpoint upserts an orchestrator host reverse proxy host http route + - title: Clones orchestrator host virtual machine + description: This endpoint clones orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes - method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + method: put parameters: - - name: request + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: configRequest required: false type: body value_type: object - description: Upsert Host Reverse Proxy Host Http Routes Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - } + description: Machine Clone Request + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxyHost + title: models.VirtualMachineCloneCommandResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/clone' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/clone"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -7499,14 +4233,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes" - method := "post" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/clone" + method := "put" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7531,65 +4260,48 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host reverse proxy host http route - description: This endpoint deletes an orchestrator host reverse proxy host http route + - title: Executes a command in a orchestrator host virtual machine + description: This endpoint executes a command in a orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id} - method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute + method: put parameters: - name: id required: true type: path value_type: string description: Host ID - - name: reverse_proxy_host_id - required: true - type: path - value_type: string - description: Reverse Proxy Host ID - - name: route_id + - name: vmId required: true type: path value_type: string - description: Route ID + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.VirtualMachineConfigResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}"); + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -7607,8 +4319,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}" - method := "delete" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/execute" + method := "put" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7633,87 +4345,49 @@ endpoints: } title: Go language: go - - title: Update an orchestrator host reverse proxy host tcp route - description: This endpoint updates an orchestrator host reverse proxy host tcp route + - title: Lists snapshots of orchestrator host virtual machine + description: This endpoint lists snapshots of orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route - method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + method: get parameters: - - name: request - required: false - type: body - value_type: object - description: Update Host Reverse Proxy Host tcp Routes Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - } + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK - title: models.ReverseProxyHost + title: models.ListVMSnapshotResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots"); request.Headers.Add("Authorization", "••••••"); - request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }"); - request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -7730,14 +4404,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route" - method := "post" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }`) + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7762,56 +4430,58 @@ endpoints: } title: Go language: go - - title: Restarts orchestrator host reverse proxy - description: This endpoint restarts orchestrator host reverse proxy + - title: Creates a snapshot for orchestrator host virtual machine + description: This endpoint creates a snapshot for orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/restart - method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + method: post parameters: - name: id required: true type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: createRequest + required: false + type: body + value_type: object + description: Create Snapshot Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.CreateVMSnapshotResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -7828,8 +4498,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7854,55 +4525,43 @@ endpoints: } title: Go language: go - - title: Enables orchestrator host reverse proxy - description: This endpoint enables orchestrator host reverse proxy + - title: Deletes all snapshots of orchestrator host virtual machine + description: This endpoint deletes all snapshots of orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/enable - method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + method: delete parameters: - name: id required: true type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -7920,8 +4579,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -7946,55 +4605,48 @@ endpoints: } title: Go language: go - - title: Disables orchestrator host reverse proxy - description: This endpoint disables orchestrator host reverse proxy + - title: Deletes a snapshot of orchestrator host virtual machine + description: This endpoint deletes a snapshot of orchestrator host virtual machine requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/reverse-proxy/disable - method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + method: delete parameters: - name: id required: true type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -8012,8 +4664,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable" - method := "put" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}" + method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8038,56 +4690,63 @@ endpoints: } title: Go language: go - - title: Gets orchestrator host catalog cache - description: This endpoint returns orchestrator host catalog cache + - title: Reverts orchestrator host virtual machine to a snapshot + description: This endpoint reverts orchestrator host virtual machine to a snapshot requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/catalog/cache - method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + method: post parameters: - name: id required: true type: path value_type: string description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID + - name: revertRequest + required: false + type: body + value_type: object + description: Revert Snapshot Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -8104,8 +4763,9 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache" - method := "get" + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8130,55 +4790,43 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host cache items - description: This endpoint deletes an orchestrator host cache items + - title: Lists snapshots of an orchestrator virtual machine + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/catalog/cache - method: delete + path: /v1/orchestrator/machines/{id}/snapshots + method: get parameters: - name: id required: true type: path value_type: string - description: Host ID + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ListVMSnapshotResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache"); + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -8196,8 +4844,8 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache" - method := "delete" + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots" + method := "get" client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -8222,60 +4870,128 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host cache item and all its children - description: This endpoint deletes an orchestrator host cache item and all its children + - title: Creates a snapshot for an orchestrator virtual machine + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id} - method: delete + path: /v1/orchestrator/machines/{id}/snapshots + method: post parameters: - name: id required: true type: path value_type: string - description: Host ID - - name: catalog_id + description: Virtual Machine ID + - name: createRequest + required: false + type: body + value_type: object + description: Create Snapshot Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.CreateVMSnapshotResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes all snapshots of an orchestrator virtual machine + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/snapshots + method: delete + parameters: + - name: id required: true type: path value_type: string - description: Catalog ID + description: Virtual Machine ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots' \n--header 'Authorization ••••••'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}"); + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots"); request.Headers.Add("Authorization", "••••••"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -8293,7 +5009,7 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}" + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots" method := "delete" client := &http.Client{} req, err := http.NewRequest(method, url, payload) @@ -8319,66 +5035,138 @@ endpoints: } title: Go language: go - - title: Deletes an orchestrator host cache item and all its children - description: This endpoint deletes an orchestrator host cache item and all its children + - title: Deletes a snapshot of an orchestrator virtual machine + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) requires_authorization: true category: Orchestrator category_path: orchestrator - path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} method: delete parameters: - name: id required: true type: path value_type: string - description: Host ID - - name: catalog_id + description: Virtual Machine ID + - name: snapshot_id required: true type: path value_type: string - description: Catalog ID - - name: catalog_version + description: Snapshot ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Reverts an orchestrator virtual machine to a snapshot + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + method: post + parameters: + - name: id required: true type: path value_type: string - description: Catalog Version + description: Virtual Machine ID + - name: snapshot_id + required: true + type: path + value_type: string + description: Snapshot ID + - name: revertRequest + required: false + type: body + value_type: object + description: Revert Snapshot Request + body: '{ object }' response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.ApiCommonResponse + language: json + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}' \n--header 'Authorization ••••••'\n" + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | var client = new HttpClient(); - var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}"); + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert"); request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); @@ -8395,8 +5183,2154 @@ endpoints: ) func main() { - url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}" - method := "delete" + url := "http://localhost/api/v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Register a virtual machine in a orchestrator host + description: This endpoint registers a virtual machine in a orchestrator host + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/register + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: request + required: false + type: body + value_type: object + description: Register Virtual Machine Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/register' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/register"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/register" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Unregister a virtual machine in a orchestrator host + description: This endpoint unregister a virtual machine in a orchestrator host + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: vmId + required: true + type: path + value_type: string + description: Virtual Machine ID + - name: request + required: false + type: body + value_type: object + description: Register Virtual Machine Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ParallelsVM + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/{vmId}/unregister" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a orchestrator host virtual machine + description: This endpoint creates a orchestrator host virtual machine + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: request + required: false + type: body + value_type: object + description: Create Virtual Machine Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CreateVirtualMachineResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a virtual machine in one of the hosts for the orchestrator + description: This endpoint creates a virtual machine in one of the hosts for the orchestrator + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines + method: post + parameters: + - name: request + required: false + type: body + value_type: object + description: Create Virtual Machine Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.CreateVirtualMachineResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets orchestrator host reverse proxy configuration + description: This endpoint returns orchestrator host reverse proxy configuration + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxy + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets orchestrator host reverse proxy hosts + description: This endpoint returns orchestrator host reverse proxy hosts + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.ReverseProxyHost' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets orchestrator host reverse proxy hosts + description: This endpoint returns orchestrator host reverse proxy hosts + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a orchestrator host reverse proxy host + description: This endpoint creates a orchestrator host reverse proxy host + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + method: post + parameters: + - name: request + required: false + type: body + value_type: object + description: Create Host Reverse Proxy Host Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Updates an orchestrator host reverse proxy host + description: This endpoint updates an orchestrator host reverse proxy host + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + method: put + parameters: + - name: request + required: false + type: body + value_type: object + description: Update Host Reverse Proxy Host Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" + method := "put" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes an orchestrator host reverse proxy host + description: This endpoint deletes an orchestrator host reverse proxy host + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: reverse_proxy_host_id + required: true + type: path + value_type: string + description: Reverse Proxy Host ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Upserts an orchestrator host reverse proxy host http route + description: This endpoint upserts an orchestrator host reverse proxy host http route + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes + method: post + parameters: + - name: request + required: false + type: body + value_type: object + description: Upsert Host Reverse Proxy Host Http Routes Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes an orchestrator host reverse proxy host http route + description: This endpoint deletes an orchestrator host reverse proxy host http route + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: reverse_proxy_host_id + required: true + type: path + value_type: string + description: Reverse Proxy Host ID + - name: route_id + required: true + type: path + value_type: string + description: Route ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Update an orchestrator host reverse proxy host tcp route + description: This endpoint updates an orchestrator host reverse proxy host tcp route + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route + method: post + parameters: + - name: request + required: false + type: body + value_type: object + description: Update Host Reverse Proxy Host tcp Routes Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Restarts orchestrator host reverse proxy + description: This endpoint restarts orchestrator host reverse proxy + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/restart + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/restart" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Enables orchestrator host reverse proxy + description: This endpoint enables orchestrator host reverse proxy + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/enable + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/enable" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Disables orchestrator host reverse proxy + description: This endpoint disables orchestrator host reverse proxy + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/reverse-proxy/disable + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/reverse-proxy/disable" + method := "put" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets orchestrator host catalog cache + description: This endpoint returns orchestrator host catalog cache + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/catalog/cache + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes an orchestrator host cache items + description: This endpoint deletes an orchestrator host cache items + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/catalog/cache + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes an orchestrator host cache item and all its children + description: This endpoint deletes an orchestrator host cache item and all its children + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: catalog_id + required: true + type: path + value_type: string + description: Catalog ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes an orchestrator host cache item and all its children + description: This endpoint deletes an orchestrator host cache item and all its children + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: catalog_id + required: true + type: path + value_type: string + description: Catalog ID + - name: catalog_version + required: true + type: path + value_type: string + description: Catalog Version + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Create an enrollment token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/enrollment-token + method: post + parameters: + - name: request + required: false + type: body + value_type: object + description: Enrollment token request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "201" + code_description: Created + title: models.CreateEnrollmentTokenResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/enrollment-token' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/enrollment-token"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/enrollment-token" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Validate an enrollment token + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/enrollment-token/{token}/validate + method: get + parameters: + - name: token + required: true + type: path + value_type: string + description: Enrollment token value + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ValidateEnrollmentTokenResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/enrollment-token/{token}/validate' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/orchestrator/enrollment-token/{token}/validate"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/enrollment-token/{token}/validate" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deploy and register an agent via SSH (synchronous) + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/deploy + method: post + parameters: + - name: request + required: false + type: body + value_type: object + description: Deploy request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "201" + code_description: Created + title: models.DeployOrchestratorHostResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/deploy' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/deploy"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/deploy" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deploy and register an agent via SSH (asynchronous) + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/deploy/async + method: post + parameters: + - name: request + required: false + type: body + value_type: object + description: Deploy request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/deploy/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/deploy/async"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/deploy/async" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a virtual machine in one of the orchestrator hosts asynchronously + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/machines/async + method: post + parameters: + - name: request + required: false + type: body + value_type: object + description: Create Virtual Machine Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/machines/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/machines/async"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/machines/async" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a virtual machine in a specific orchestrator host asynchronously + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + requires_authorization: true + category: Orchestrator + category_path: orchestrator + path: /v1/orchestrator/hosts/{id}/machines/async + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Host ID + - name: request + required: false + type: body + value_type: object + description: Create Virtual Machine Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "202" + code_description: Accepted + title: models.JobResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/orchestrator/hosts/{id}/machines/async' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/orchestrator/hosts/{id}/machines/async"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/orchestrator/hosts/{id}/machines/async" + method := "post" + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { diff --git a/docs/docs/devops/restapi/reference/packer_templates/index.md b/docs/docs/devops/restapi/reference/packer_templates/index.md index 89050238..0fc9da3f 100644 --- a/docs/docs/devops/restapi/reference/packer_templates/index.md +++ b/docs/docs/devops/restapi/reference/packer_templates/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -788,58 +1085,24 @@ categories: title: Removes a claim from a user endpoints: - title: Gets all the packer templates - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true category: Packer Templates category_path: packer_templates path: /v1/templates/packer method: get response_blocks: - - code_block: |- - [ - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.PackerTemplateResponse' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -896,7 +1159,7 @@ endpoints: title: Go language: go - title: Gets a packer template - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true category: Packer Templates category_path: packer_templates @@ -909,51 +1172,17 @@ endpoints: value_type: string description: Packer Template ID response_blocks: - - code_block: |- - [ - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.PackerTemplateResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1010,7 +1239,7 @@ endpoints: title: Go language: go - title: Creates a packer template - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true category: Packer Templates category_path: packer_templates @@ -1022,74 +1251,25 @@ endpoints: type: body value_type: object description: Create Packer Template Request - body: |- - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.PackerTemplateResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/templates/packer ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"addons\": \"[]string\",\n \"created_at\": \"string\",\n \"defaults\": \"map[string]string\",\n \"description\": \"string\",\n \"id\": \"string\",\n \"internal\": \"bool\",\n \"name\": \"string\",\n \"packer_folder\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"specs\": \"map[string]string\",\n \"updated_at\": \"string\",\n \"variables\": \"map[string]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/templates/packer ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1098,21 +1278,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/templates/packer "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1132,21 +1298,7 @@ endpoints: func main() { url := "http://localhost/api/v1/templates/packer " method := "post" - payload := strings.NewReader(`{ - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1172,7 +1324,7 @@ endpoints: title: Go language: go - title: Updates a packer template - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true category: Packer Templates category_path: packer_templates @@ -1184,79 +1336,30 @@ endpoints: type: body value_type: object description: Update Packer Template Request - body: |- - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } + body: '{ object }' - name: id required: true type: path value_type: string description: Packer Template ID response_blocks: - - code_block: |- - [ - { - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.PackerTemplateResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/templates/packer/{id} ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"addons\": \"[]string\",\n \"created_at\": \"string\",\n \"defaults\": \"map[string]string\",\n \"description\": \"string\",\n \"id\": \"string\",\n \"internal\": \"bool\",\n \"name\": \"string\",\n \"packer_folder\": \"string\",\n \"required_claims\": \"[]string\",\n \"required_roles\": \"[]string\",\n \"specs\": \"map[string]string\",\n \"updated_at\": \"string\",\n \"variables\": \"map[string]string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/templates/packer/{id} ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1265,21 +1368,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/templates/packer/{id} "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1299,21 +1388,7 @@ endpoints: func main() { url := "http://localhost/api/v1/templates/packer/{id} " method := "PUT" - payload := strings.NewReader(`{ - "addons": "[]string", - "created_at": "string", - "defaults": "map[string]string", - "description": "string", - "id": "string", - "internal": "bool", - "name": "string", - "packer_folder": "string", - "required_claims": "[]string", - "required_roles": "[]string", - "specs": "map[string]string", - "updated_at": "string", - "variables": "map[string]string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1339,7 +1414,7 @@ endpoints: title: Go language: go - title: Deletes a packer template - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ requires_authorization: true category: Packer Templates category_path: packer_templates @@ -1352,29 +1427,12 @@ endpoints: value_type: string description: Packer Template ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse diff --git a/docs/docs/devops/restapi/reference/reverseproxy/index.md b/docs/docs/devops/restapi/reference/reverseproxy/index.md index 9fa479bb..82dfaca6 100644 --- a/docs/docs/devops/restapi/reference/reverseproxy/index.md +++ b/docs/docs/devops/restapi/reference/reverseproxy/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -795,39 +1092,17 @@ endpoints: path: /v1/reverse-proxy method: get response_blocks: - - code_block: |- - { - "enabled": "bool", - "host": "string", - "port": "string" - } + - code_block: '{ object }' code: "200" code_description: OK - title: '[]models.ReverseProxy' + title: models.ReverseProxy language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -891,45 +1166,17 @@ endpoints: path: /v1/reverse-proxy/hosts method: get response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.ReverseProxyHost' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -999,45 +1246,17 @@ endpoints: value_type: string description: Reverse Proxy Host ID response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1106,61 +1325,25 @@ endpoints: type: body value_type: object description: Reverse Host Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"http_routes\": \"[]*ReverseProxyHostHttpRoute\",\n \"port\": \"string\",\n \"tcp_route\": \"*ReverseProxyHostTcpRoute\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1169,14 +1352,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/reverse-proxy/hosts"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1196,14 +1372,7 @@ endpoints: func main() { url := "http://localhost/api/v1/reverse-proxy/hosts" method := "post" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1241,59 +1410,25 @@ endpoints: type: body value_type: object description: Reverse Host Request - body: |- - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"cors\": \"*ReverseProxyHostCors\",\n \"host\": \"string\",\n \"port\": \"string\",\n \"tls\": \"*ReverseProxyHostTls\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1302,12 +1437,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/hosts/{id}"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1327,12 +1457,7 @@ endpoints: func main() { url := "http://localhost/api/v1/reverse-proxy/hosts/{id}" method := "put" - payload := strings.NewReader(`{ - "cors": "*ReverseProxyHostCors", - "host": "string", - "port": "string", - "tls": "*ReverseProxyHostTls" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1371,29 +1496,12 @@ endpoints: value_type: string description: Reverse Proxy Host ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1462,63 +1570,25 @@ endpoints: type: body value_type: object description: Reverse Host Request - body: |- - { - "path": "string", - "pattern": "string", - "request_headers": "map[string]string", - "response_headers": "map[string]string", - "schema": "string", - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"path\": \"string\",\n \"pattern\": \"string\",\n \"request_headers\": \"map[string]string\",\n \"response_headers\": \"map[string]string\",\n \"schema\": \"string\",\n \"target_host\": \"string\",\n \"target_port\": \"string\",\n \"target_vm_id\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1527,16 +1597,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "path": "string", - "pattern": "string", - "request_headers": "map[string]string", - "response_headers": "map[string]string", - "schema": "string", - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1556,16 +1617,7 @@ endpoints: func main() { url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_route" method := "post" - payload := strings.NewReader(`{ - "path": "string", - "pattern": "string", - "request_headers": "map[string]string", - "response_headers": "map[string]string", - "schema": "string", - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1609,29 +1661,12 @@ endpoints: value_type: string description: Reverse Proxy Host HTTP Route ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1687,6 +1722,96 @@ endpoints: } title: Go language: go + - title: Updates the order of a reverse proxy host HTTP route + description: This endpoint reorders HTTP routes for a reverse proxy host + requires_authorization: true + category: ReverseProxy + category_path: reverseproxy + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Reverse Proxy Host ID + - name: reverse_proxy_http_route_reorder_request + required: false + type: body + value_type: object + description: Reverse Proxy Host HTTP Route Reorder Request + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.ReverseProxyHost + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/order' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/order"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes/order" + method := "put" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go - title: Updates a reverse proxy host TCP route description: This endpoint updates a reverse proxy host TCP route requires_authorization: true @@ -1700,58 +1825,25 @@ endpoints: type: body value_type: object description: Reverse Host Request - body: |- - { - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "cors": "*ReverseProxyHostCors", - "host": "string", - "http_routes": "[]*ReverseProxyHostHttpRoute", - "id": "string", - "port": "string", - "tcp_route": "*ReverseProxyHostTcpRoute", - "tls": "*ReverseProxyHostTls" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ReverseProxyHost language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"target_host\": \"string\",\n \"target_port\": \"string\",\n \"target_vm_id\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1760,11 +1852,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes"); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1784,11 +1872,7 @@ endpoints: func main() { url := "http://localhost/api/v1/reverse-proxy/hosts/{id}/http_routes" method := "post" - payload := strings.NewReader(`{ - "target_host": "string", - "target_port": "string", - "target_vm_id": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1821,29 +1905,12 @@ endpoints: path: /v1/reverse-proxy/restart method: put response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1907,29 +1974,12 @@ endpoints: path: /v1/reverse-proxy/enable method: put response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1993,29 +2043,12 @@ endpoints: path: /v1/reverse-proxy/disable method: put response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse diff --git a/docs/docs/devops/restapi/reference/roles/index.md b/docs/docs/devops/restapi/reference/roles/index.md index 0c473ae5..9ecb9b6f 100644 --- a/docs/docs/devops/restapi/reference/roles/index.md +++ b/docs/docs/devops/restapi/reference/roles/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -795,40 +1092,17 @@ endpoints: path: '/v1/auth/roles ' method: get response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.RoleResponse' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -898,40 +1172,17 @@ endpoints: value_type: string description: Role ID response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.RoleResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -987,8 +1238,8 @@ endpoints: } title: Go language: go - - title: Gets a role - description: This endpoint returns a role + - title: Creates a role + description: This endpoint creates a role requires_authorization: true category: Roles category_path: roles @@ -1000,51 +1251,25 @@ endpoints: type: body value_type: object description: Role Request - body: |- - { - "name": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] - code: "200" - code_description: OK + - code_block: '{ object }' + code: "201" + code_description: Created title: models.RoleResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/roles ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/roles ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1053,9 +1278,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/roles "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1075,9 +1298,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/roles " method := "post" - payload := strings.NewReader(`{ - "name": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1116,29 +1337,12 @@ endpoints: value_type: string description: Role ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1194,6 +1398,256 @@ endpoints: } title: Go language: go + - title: Gets all claims for a role + description: This endpoint returns all claims associated with a role + requires_authorization: true + category: Roles + category_path: roles + path: '/v1/auth/roles/{id}/claims ' + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Role ID + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.ClaimResponse' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id}/claims ' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/auth/roles/{id}/claims "); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/auth/roles/{id}/claims " + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Adds a claim to a role + description: This endpoint adds a claim to a role + requires_authorization: true + category: Roles + category_path: roles + path: '/v1/auth/roles/{id}/claims ' + method: post + parameters: + - name: id + required: true + type: path + value_type: string + description: Role ID + - name: body + required: false + type: body + value_type: object + description: Claim Name + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "201" + code_description: Created + title: models.ClaimResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id}/claims ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/roles/{id}/claims "); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/auth/roles/{id}/claims " + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Removes a claim from a role + description: This endpoint removes a claim from a role + requires_authorization: true + category: Roles + category_path: roles + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Role ID + - name: claim_id + required: true + type: path + value_type: string + description: Claim ID + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/auth/roles/{id}/claims/{claim_id} ' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/auth/roles/{id}/claims/{claim_id} "); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/auth/roles/{id}/claims/{claim_id} " + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go --- # Roles endpoints diff --git a/docs/docs/devops/restapi/reference/ssh/index.md b/docs/docs/devops/restapi/reference/ssh/index.md new file mode 100644 index 00000000..fd23d610 --- /dev/null +++ b/docs/docs/devops/restapi/reference/ssh/index.md @@ -0,0 +1,1212 @@ +--- +layout: api +title: SSH +default_host: http://localhost +api_prefix: /api +is_category_document: true +categories: + - name: Api Keys + path: api_keys + endpoints: + - anchor: /v1/auth/api_keys-post + method: post + path: /v1/auth/api_keys + description: This endpoint creates an api key + title: Creates an api key + - anchor: /v1/auth/api_keys-get + method: get + path: /v1/auth/api_keys + description: This endpoint returns all the api keys + title: Gets all the api keys + - anchor: /v1/auth/api_keys/{id}-delete + method: delete + path: /v1/auth/api_keys/{id} + description: This endpoint deletes an api key + title: Deletes an api key + - anchor: /v1/auth/api_keys/{id}-get + method: get + path: /v1/auth/api_keys/{id} + description: This endpoint returns an api key by id or name + title: Gets an api key by id or name + - anchor: /v1/auth/api_keys/{id}/revoke-put + method: put + path: /v1/auth/api_keys/{id}/revoke + description: This endpoint revokes an api key + title: Revoke an api key + - name: Authorization + path: authorization + endpoints: + - anchor: /v1/auth/token-post + method: post + path: /v1/auth/token + description: This endpoint generates a token + title: Generates a token + - anchor: /v1/auth/token/validate-post + method: post + path: /v1/auth/token/validate + description: This endpoint validates a token + title: Validates a token + - name: Catalogs + path: catalogs + endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item + - anchor: /v1/catalog-get + method: get + path: /v1/catalog + description: This endpoint returns all the remote catalogs + title: Gets all the remote catalogs + - anchor: /v1/catalog/{catalogId}-get + method: get + path: /v1/catalog/{catalogId} + description: This endpoint returns all the remote catalogs + title: Gets all the remote catalogs + - anchor: /v1/catalog/{catalogId}/{version}-get + method: get + path: /v1/catalog/{catalogId}/{version} + description: This endpoint returns a catalog manifest version + title: Gets a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}-get + method: get + path: /v1/catalog/{catalogId}/{version}/{architecture} + description: This endpoint returns a catalog manifest version + title: Gets a catalog manifest version architecture + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/download-get + method: get + path: /v1/catalog/{catalogId}/{version}/{architecture}/download + description: This endpoint downloads a catalog manifest version + title: Downloads a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/taint-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/taint + description: This endpoint Taints a catalog manifest version + title: Taints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/untaint-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/untaint + description: This endpoint UnTaints a catalog manifest version + title: UnTaints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/revoke-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/revoke + description: This endpoint UnTaints a catalog manifest version + title: UnTaints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint adds claims to a catalog manifest version + title: Adds claims to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint removes claims from a catalog manifest version + title: Removes claims from a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/roles-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + description: This endpoint adds roles to a catalog manifest version + title: Adds roles to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/roles-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + description: This endpoint removes roles from a catalog manifest version + title: Removes roles from a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/tags-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + description: This endpoint adds tags to a catalog manifest version + title: Adds tags to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/tags-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + description: This endpoint removes tags from a catalog manifest version + title: Removes tags from a catalog manifest version + - anchor: /v1/catalog/{catalogId}-delete + method: delete + path: /v1/catalog/{catalogId} + description: This endpoint deletes a catalog manifest and all its versions + title: Deletes a catalog manifest and all its versions + - anchor: /v1/catalog/{catalogId}/{version}-delete + method: delete + path: /v1/catalog/{catalogId}/{version} + description: This endpoint deletes a catalog manifest version + title: Deletes a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture} + description: This endpoint deletes a catalog manifest version + title: Deletes a catalog manifest version architecture + - anchor: /v1/catalog/push-post + method: post + path: /v1/catalog/push + description: This endpoint pushes a catalog manifest to the catalog inventory + title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously + - anchor: /v1/catalog/pull-put + method: put + path: /v1/catalog/pull + description: This endpoint pulls a remote catalog manifest + title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously + - anchor: /v1/catalog/import-put + method: put + path: /v1/catalog/import + description: This endpoint imports a remote catalog manifest metadata into the catalog inventory + title: Imports a remote catalog manifest metadata into the catalog inventory + - anchor: /v1/catalog/import-vm-put + method: put + path: /v1/catalog/import-vm + description: This endpoint imports a virtual machine in pvm or macvm format into the catalog inventory generating the metadata for it + title: Imports a vm into the catalog inventory generating the metadata for it + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint adds claims to a catalog manifest version + title: Updates a catalog + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get + method: get + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete + method: delete + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager + - name: Claims + path: claims + endpoints: + - anchor: /v1/auth/claims-get + method: get + path: /v1/auth/claims + description: This endpoint returns all the claims + title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI + - anchor: /v1/auth/claims/{id}-get + method: get + path: /v1/auth/claims/{id} + description: This endpoint returns a claim + title: Gets a claim + - anchor: /v1/auth/claims-post + method: post + path: /v1/auth/claims + description: This endpoint creates a claim + title: Creates a claim + - anchor: /v1/auth/claims/{id}-delete + method: delete + path: /v1/auth/claims/{id} + description: This endpoint Deletes a claim + title: Delete a claim + - name: Config + path: config + endpoints: + - anchor: /v1/parallels_desktop/key-get + method: get + path: /v1/parallels_desktop/key + description: This endpoint returns Parallels Desktop active license + title: Gets Parallels Desktop active license + - anchor: /v1/config/tools/install-post + method: post + path: /v1/config/tools/install + description: This endpoint installs API requires 3rd party tools + title: Installs API requires 3rd party tools + - anchor: /v1/config/tools/uninstall-post + method: post + path: /v1/config/tools/uninstall + description: This endpoint uninstalls API requires 3rd party tools + title: Uninstalls API requires 3rd party tools + - anchor: /v1/config/tools/restart-post + method: post + path: /v1/config/tools/restart + description: This endpoint restarts the API Service + title: Restarts the API Service + - anchor: /v1/config/hardware-get + method: get + path: /v1/config/hardware + description: This endpoint returns the Hardware Info + title: Gets the Hardware Info + - anchor: /health/system-get + method: get + path: /health/system + description: This endpoint returns the API Health Probe + title: Gets the API System Health + - anchor: /logs-get + method: get + path: /logs + description: This endpoint returns the system logs from the disk + title: Gets the system logs from the disk + - anchor: /logs/stream-get + method: get + path: /logs/stream + description: This endpoint streams the system logs in real-time via WebSocket + title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information + - anchor: /v1/orchestrator/hosts/{id}/logs-get + method: get + path: /v1/orchestrator/hosts/{id}/logs + description: This endpoint returns the orchestrator host system logs from the disk + title: Gets the orchestrator host system logs from the disk + - anchor: /logs/stream-get + method: get + path: /logs/stream + description: This endpoint streams the system logs in real-time via WebSocket + title: Streams the system logs via WebSocket + - anchor: /health/probe-get + method: get + path: /health/probe + description: This endpoint returns the API Health Probe + title: Gets the API Health Probe + - name: Events + path: events + endpoints: + - anchor: /v1/ws/subscribe-get + method: get + path: /v1/ws/subscribe + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). + title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics + - anchor: /v1/ws/unsubscribe-post + method: post + path: /v1/ws/unsubscribe + description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. + title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID + - name: Machines + path: machines + endpoints: + - anchor: /v1/machines-get + method: get + path: /v1/machines + description: This endpoint returns all the virtual machines + title: Gets all the virtual machines + - anchor: /v1/machines/{id}-get + method: get + path: /v1/machines/{id} + description: This endpoint returns a virtual machine + title: Gets a virtual machine + - anchor: /v1/machines/{id}/start-put + method: put + path: /v1/machines/{id}/start + description: This endpoint starts a virtual machine + title: Starts a virtual machine + - anchor: /v1/machines/{id}/stop-put + method: put + path: /v1/machines/{id}/stop + description: This endpoint stops a virtual machine + title: Stops a virtual machine + - anchor: /v1/machines/{id}/restart-put + method: put + path: /v1/machines/{id}/restart + description: This endpoint restarts a virtual machine + title: Restarts a virtual machine + - anchor: /v1/machines/{id}/suspend-put + method: put + path: /v1/machines/{id}/suspend + description: This endpoint suspends a virtual machine + title: Suspends a virtual machine + - anchor: /v1/machines/{id}/resume-put + method: put + path: /v1/machines/{id}/resume + description: This endpoint resumes a virtual machine + title: Resumes a virtual machine + - anchor: /v1/machines/{id}/reset-put + method: put + path: /v1/machines/{id}/reset + description: This endpoint reset a virtual machine + title: Reset a virtual machine + - anchor: /v1/machines/{id}/pause-put + method: put + path: /v1/machines/{id}/pause + description: This endpoint pauses a virtual machine + title: Pauses a virtual machine + - anchor: /v1/machines/{id}-delete + method: delete + path: /v1/machines/{id} + description: This endpoint deletes a virtual machine + title: Deletes a virtual machine + - anchor: /v1/machines/{id}/status-get + method: get + path: /v1/machines/{id}/status + description: This endpoint returns the current state of a virtual machine + title: Get the current state of a virtual machine + - anchor: /v1/machines/{id}/set-put + method: put + path: /v1/machines/{id}/set + description: This endpoint configures a virtual machine + title: Configures a virtual machine + - anchor: /v1/machines/{id}/clone-put + method: put + path: /v1/machines/{id}/clone + description: This endpoint clones a virtual machine + title: Clones a virtual machine + - anchor: /v1/machines/{id}/execute-put + method: put + path: /v1/machines/{id}/execute + description: This endpoint executes a command on a virtual machine + title: Executes a command on a virtual machine + - anchor: /v1/machines/{id}/upload-post + method: post + path: /v1/machines/{id}/upload + description: This endpoint executes a command on a virtual machine + title: Uploads a file to a virtual machine + - anchor: /v1/machines/{id}/rename-put + method: put + path: /v1/machines/{id}/rename + description: This endpoint Renames a virtual machine + title: Renames a virtual machine + - anchor: /v1/machines/register-post + method: post + path: /v1/machines/register + description: This endpoint registers a virtual machine + title: Registers a virtual machine + - anchor: /v1/machines/{id}/unregister-post + method: post + path: /v1/machines/{id}/unregister + description: This endpoint unregister a virtual machine + title: Unregister a virtual machine + - anchor: /v1/machines-post + method: post + path: /v1/machines + description: This endpoint creates a virtual machine + title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot + - name: Orchestrator + path: orchestrator + endpoints: + - anchor: /v1/orchestrator/hosts-get + method: get + path: /v1/orchestrator/hosts + description: This endpoint returns all hosts from the orchestrator + title: Gets all hosts from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}-get + method: get + path: /v1/orchestrator/hosts/{id} + description: This endpoint returns a host from the orchestrator + title: Gets a host from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/hardware-get + method: get + path: /v1/orchestrator/hosts/{id}/hardware + description: This endpoint returns a host hardware info from the orchestrator + title: Gets a host hardware info from the orchestrator + - anchor: /v1/orchestrator/hosts-post + method: post + path: /v1/orchestrator/hosts + description: This endpoint register a host in the orchestrator + title: Register a Host in the orchestrator + - anchor: /v1/orchestrator/hosts/{id}-delete + method: delete + path: /v1/orchestrator/hosts/{id} + description: This endpoint unregister a host from the orchestrator + title: Unregister a host from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/enable-put + method: put + path: /v1/orchestrator/hosts/{id}/enable + description: This endpoint will enable an existing host in the orchestrator + title: Enable a host in the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/disable-put + method: put + path: /v1/orchestrator/hosts/{id}/disable + description: This endpoint will disable an existing host in the orchestrator + title: Disable a host in the orchestrator + - anchor: /v1/orchestrator/hosts-put + method: put + path: /v1/orchestrator/hosts + description: This endpoint updates a host in the orchestrator + title: Update a Host in the orchestrator + - anchor: /v1/orchestrator/overview/resources-get + method: get + path: /v1/orchestrator/overview/resources + description: This endpoint returns orchestrator resource overview + title: Get orchestrator resource overview + - anchor: /v1/orchestrator/overview/{id}/resources-get + method: get + path: /v1/orchestrator/overview/{id}/resources + description: This endpoint returns orchestrator host resources + title: Get orchestrator host resources + - anchor: /v1/orchestrator/machines-get + method: get + path: /v1/orchestrator/machines + description: This endpoint returns orchestrator Virtual Machines + title: Get orchestrator Virtual Machines + - anchor: /v1/orchestrator/machines/{id}-get + method: get + path: /v1/orchestrator/machines/{id} + description: This endpoint returns orchestrator Virtual Machine by its ID + title: Get orchestrator Virtual Machine + - anchor: /v1/orchestrator/machines/{id}-delete + method: delete + path: /v1/orchestrator/machines/{id} + description: This endpoint deletes orchestrator virtual machine + title: Deletes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/status-get + method: get + path: /v1/orchestrator/machines/{id}/status + description: This endpoint returns orchestrator virtual machine status + title: Get orchestrator virtual machine status + - anchor: /v1/orchestrator/machines/{id}/rename-put + method: put + path: /v1/orchestrator/machines/{id}/rename + description: This endpoint renames orchestrator virtual machine + title: Renames orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/set-put + method: put + path: /v1/orchestrator/machines/{id}/set + description: This endpoint configures orchestrator virtual machine + title: Configures orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/start-put + method: put + path: /v1/orchestrator/machines/{id}/start + description: This endpoint starts orchestrator virtual machine + title: Starts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/stop-put + method: put + path: /v1/orchestrator/machines/{id}/stop + description: This endpoint sops orchestrator virtual machine + title: Stops orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute + description: This endpoint executes a command in a orchestrator virtual machine + title: Executes a command in a orchestrator virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines-get + method: get + path: /v1/orchestrator/hosts/{id}/machines + description: This endpoint returns orchestrator host virtual machines + title: Get orchestrator host virtual machines + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + description: This endpoint returns orchestrator host virtual machine + title: Get orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + description: This endpoint deletes orchestrator host virtual machine + title: Deletes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/status-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/status + description: This endpoint returns orchestrator host virtual machine status + title: Get orchestrator host virtual machine status + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename + description: This endpoint renames orchestrator host virtual machine + title: Renames orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/set-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/set + description: This endpoint configures orchestrator host virtual machine + title: Configures orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/start-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/start + description: This endpoint starts orchestrator host virtual machine + title: Starts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute + description: This endpoint executes a command in a orchestrator host virtual machine + title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot + - anchor: /v1/orchestrator/hosts/{id}/machines/register-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/register + description: This endpoint registers a virtual machine in a orchestrator host + title: Register a virtual machine in a orchestrator host + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister + description: This endpoint unregister a virtual machine in a orchestrator host + title: Unregister a virtual machine in a orchestrator host + - anchor: /v1/orchestrator/hosts/{id}/machines-post + method: post + path: /v1/orchestrator/hosts/{id}/machines + description: This endpoint creates a orchestrator host virtual machine + title: Creates a orchestrator host virtual machine + - anchor: /v1/orchestrator/machines-post + method: post + path: /v1/orchestrator/machines + description: This endpoint creates a virtual machine in one of the hosts for the orchestrator + title: Creates a virtual machine in one of the hosts for the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy + description: This endpoint returns orchestrator host reverse proxy configuration + title: Gets orchestrator host reverse proxy configuration + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + description: This endpoint returns orchestrator host reverse proxy hosts + title: Gets orchestrator host reverse proxy hosts + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint returns orchestrator host reverse proxy hosts + title: Gets orchestrator host reverse proxy hosts + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + description: This endpoint creates a orchestrator host reverse proxy host + title: Creates a orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint updates an orchestrator host reverse proxy host + title: Updates an orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint deletes an orchestrator host reverse proxy host + title: Deletes an orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes + description: This endpoint upserts an orchestrator host reverse proxy host http route + title: Upserts an orchestrator host reverse proxy host http route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id} + description: This endpoint deletes an orchestrator host reverse proxy host http route + title: Deletes an orchestrator host reverse proxy host http route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route + description: This endpoint updates an orchestrator host reverse proxy host tcp route + title: Update an orchestrator host reverse proxy host tcp route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/restart + description: This endpoint restarts orchestrator host reverse proxy + title: Restarts orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/enable-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/enable + description: This endpoint enables orchestrator host reverse proxy + title: Enables orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/disable-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/disable + description: This endpoint disables orchestrator host reverse proxy + title: Disables orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache-get + method: get + path: /v1/orchestrator/hosts/{id}/catalog/cache + description: This endpoint returns orchestrator host catalog cache + title: Gets orchestrator host catalog cache + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache + description: This endpoint deletes an orchestrator host cache items + title: Deletes an orchestrator host cache items + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id} + description: This endpoint deletes an orchestrator host cache item and all its children + title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} + description: This endpoint deletes an orchestrator host cache item and all its children + title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously + - name: Packer Templates + path: packer_templates + endpoints: + - anchor: /v1/templates/packer-get + method: get + path: /v1/templates/packer + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Gets all the packer templates + - anchor: /v1/templates/packer/{id}-get + method: get + path: /v1/templates/packer/{id} + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Gets a packer template + - anchor: /v1/templates/packer -post + method: post + path: '/v1/templates/packer ' + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Creates a packer template + - anchor: /v1/templates/packer/{id} -PUT + method: PUT + path: '/v1/templates/packer/{id} ' + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Updates a packer template + - anchor: /v1/templates/packer/{id} -DELETE + method: DELETE + path: '/v1/templates/packer/{id} ' + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Deletes a packer template + - name: ReverseProxy + path: reverseproxy + endpoints: + - anchor: /v1/reverse-proxy-get + method: get + path: /v1/reverse-proxy + description: This endpoint returns the reverse proxy configuration + title: Gets reverse proxy configuration + - anchor: /v1/reverse-proxy/hosts-get + method: get + path: /v1/reverse-proxy/hosts + description: This endpoint returns all the reverse proxy hosts + title: Gets all the reverse proxy hosts + - anchor: /v1/reverse-proxy/hosts/{id} -get + method: get + path: '/v1/reverse-proxy/hosts/{id} ' + description: This endpoint returns a reverse proxy host + title: Gets all the reverse proxy host + - anchor: /v1/reverse-proxy/hosts-post + method: post + path: /v1/reverse-proxy/hosts + description: This endpoint creates a reverse proxy host + title: Creates a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}-put + method: put + path: /v1/reverse-proxy/hosts/{id} + description: This endpoint creates a reverse proxy host + title: Updates a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}-delete + method: delete + path: /v1/reverse-proxy/hosts/{id} + description: This endpoint Deletes a reverse proxy host + title: Delete a a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}/http_route-post + method: post + path: /v1/reverse-proxy/hosts/{id}/http_route + description: This endpoint creates or updates a reverse proxy host HTTP route + title: Creates or updates a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}-delete + method: delete + path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} + description: This endpoint Deletes a reverse proxy host HTTP route + title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post + method: post + path: /v1/reverse-proxy/hosts/{id}/http_routes + description: This endpoint updates a reverse proxy host TCP route + title: Updates a reverse proxy host TCP route + - anchor: /v1/reverse-proxy/restart-put + method: put + path: /v1/reverse-proxy/restart + description: This endpoint will restart the reverse proxy + title: Restarts the reverse proxy + - anchor: /v1/reverse-proxy/enable-put + method: put + path: /v1/reverse-proxy/enable + description: This endpoint will enable the reverse proxy + title: Enable the reverse proxy + - anchor: /v1/reverse-proxy/disable-put + method: put + path: /v1/reverse-proxy/disable + description: This endpoint will disable the reverse proxy + title: Disable the reverse proxy + - name: Roles + path: roles + endpoints: + - anchor: /v1/auth/roles -get + method: get + path: '/v1/auth/roles ' + description: This endpoint returns all the roles + title: Gets all the roles + - anchor: /v1/auth/roles/{id} -get + method: get + path: '/v1/auth/roles/{id} ' + description: This endpoint returns a role + title: Gets a role + - anchor: /v1/auth/roles -post + method: post + path: '/v1/auth/roles ' + description: This endpoint creates a role + title: Creates a role + - anchor: /v1/auth/roles/{id} -delete + method: delete + path: '/v1/auth/roles/{id} ' + description: This endpoint deletes a role + title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config + - name: Users + path: users + endpoints: + - anchor: /v1/auth/users -get + method: get + path: '/v1/auth/users ' + description: This endpoint returns all the users + title: Gets all the users + - anchor: /v1/auth/users/{id} -get + method: get + path: '/v1/auth/users/{id} ' + description: This endpoint returns a user + title: Gets a user + - anchor: /v1/auth/users -post + method: post + path: '/v1/auth/users ' + description: This endpoint creates a user + title: Creates a user + - anchor: /v1/auth/users/{id} -delete + method: delete + path: '/v1/auth/users/{id} ' + description: This endpoint deletes a user + title: Deletes a user + - anchor: /v1/auth/users/{id} -put + method: put + path: '/v1/auth/users/{id} ' + description: This endpoint updates a user + title: Update a user + - anchor: /v1/auth/users/{id}/roles -get + method: get + path: '/v1/auth/users/{id}/roles ' + description: This endpoint returns all the roles for a user + title: Gets all the roles for a user + - anchor: /v1/auth/users/{id}/roles -post + method: post + path: '/v1/auth/users/{id}/roles ' + description: This endpoint adds a role to a user + title: Adds a role to a user + - anchor: /v1/auth/users/{id}/roles/{role_id} -delete + method: delete + path: '/v1/auth/users/{id}/roles/{role_id} ' + description: This endpoint removes a role from a user + title: Removes a role from a user + - anchor: /v1/auth/users/{id}/claims -get + method: get + path: '/v1/auth/users/{id}/claims ' + description: This endpoint returns all the claims for a user + title: Gets all the claims for a user + - anchor: /v1/auth/users/{id}/claims -post + method: post + path: '/v1/auth/users/{id}/claims ' + description: This endpoint adds a claim to a user + title: Adds a claim to a user + - anchor: /v1/auth/users/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/users/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a user + title: Removes a claim from a user +endpoints: + - title: Execute SSH Command + description: Executes a command on a remote host via SSH + requires_authorization: true + category: SSH + category_path: ssh + path: /v1/ssh/execute + method: post + parameters: + - name: sshRequest + required: false + type: body + value_type: object + description: Body + body: |- + { + "command": "string", + "enable_insecure_key": "bool", + "host": "string", + "key": "string", + "password": "string", + "port": "int", + "username": "string" + } + response_blocks: + - code_block: |- + { + "error": "string", + "output": "string" + } + code: "200" + code_description: OK + title: SshExecutionResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.OAuthErrorResponse + language: json + - code_block: '{ object }' + code: "500" + code_description: Internal Server Error + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/ssh/execute' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"command\": \"string\",\n \"enable_insecure_key\": \"bool\",\n \"host\": \"string\",\n \"key\": \"string\",\n \"password\": \"string\",\n \"port\": \"int\",\n \"username\": \"string\"\n}'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/ssh/execute"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ + "command": "string", + "enable_insecure_key": "bool", + "host": "string", + "key": "string", + "password": "string", + "port": "int", + "username": "string" + }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/ssh/execute" + method := "post" + payload := strings.NewReader(`{ + "command": "string", + "enable_insecure_key": "bool", + "host": "string", + "key": "string", + "password": "string", + "port": "int", + "username": "string" + }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + +--- +# SSH endpoints + + This document contains the endpoints for the SSH category. + + diff --git a/docs/docs/devops/restapi/reference/user_configs/index.md b/docs/docs/devops/restapi/reference/user_configs/index.md new file mode 100644 index 00000000..5536eff2 --- /dev/null +++ b/docs/docs/devops/restapi/reference/user_configs/index.md @@ -0,0 +1,1512 @@ +--- +layout: api +title: User Configs +default_host: http://localhost +api_prefix: /api +is_category_document: true +categories: + - name: Api Keys + path: api_keys + endpoints: + - anchor: /v1/auth/api_keys-post + method: post + path: /v1/auth/api_keys + description: This endpoint creates an api key + title: Creates an api key + - anchor: /v1/auth/api_keys-get + method: get + path: /v1/auth/api_keys + description: This endpoint returns all the api keys + title: Gets all the api keys + - anchor: /v1/auth/api_keys/{id}-delete + method: delete + path: /v1/auth/api_keys/{id} + description: This endpoint deletes an api key + title: Deletes an api key + - anchor: /v1/auth/api_keys/{id}-get + method: get + path: /v1/auth/api_keys/{id} + description: This endpoint returns an api key by id or name + title: Gets an api key by id or name + - anchor: /v1/auth/api_keys/{id}/revoke-put + method: put + path: /v1/auth/api_keys/{id}/revoke + description: This endpoint revokes an api key + title: Revoke an api key + - name: Authorization + path: authorization + endpoints: + - anchor: /v1/auth/token-post + method: post + path: /v1/auth/token + description: This endpoint generates a token + title: Generates a token + - anchor: /v1/auth/token/validate-post + method: post + path: /v1/auth/token/validate + description: This endpoint validates a token + title: Validates a token + - name: Catalogs + path: catalogs + endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item + - anchor: /v1/catalog-get + method: get + path: /v1/catalog + description: This endpoint returns all the remote catalogs + title: Gets all the remote catalogs + - anchor: /v1/catalog/{catalogId}-get + method: get + path: /v1/catalog/{catalogId} + description: This endpoint returns all the remote catalogs + title: Gets all the remote catalogs + - anchor: /v1/catalog/{catalogId}/{version}-get + method: get + path: /v1/catalog/{catalogId}/{version} + description: This endpoint returns a catalog manifest version + title: Gets a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}-get + method: get + path: /v1/catalog/{catalogId}/{version}/{architecture} + description: This endpoint returns a catalog manifest version + title: Gets a catalog manifest version architecture + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/download-get + method: get + path: /v1/catalog/{catalogId}/{version}/{architecture}/download + description: This endpoint downloads a catalog manifest version + title: Downloads a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/taint-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/taint + description: This endpoint Taints a catalog manifest version + title: Taints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/untaint-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/untaint + description: This endpoint UnTaints a catalog manifest version + title: UnTaints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/revoke-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/revoke + description: This endpoint UnTaints a catalog manifest version + title: UnTaints a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint adds claims to a catalog manifest version + title: Adds claims to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint removes claims from a catalog manifest version + title: Removes claims from a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/roles-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + description: This endpoint adds roles to a catalog manifest version + title: Adds roles to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/roles-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/roles + description: This endpoint removes roles from a catalog manifest version + title: Removes roles from a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/tags-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + description: This endpoint adds tags to a catalog manifest version + title: Adds tags to a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/tags-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture}/tags + description: This endpoint removes tags from a catalog manifest version + title: Removes tags from a catalog manifest version + - anchor: /v1/catalog/{catalogId}-delete + method: delete + path: /v1/catalog/{catalogId} + description: This endpoint deletes a catalog manifest and all its versions + title: Deletes a catalog manifest and all its versions + - anchor: /v1/catalog/{catalogId}/{version}-delete + method: delete + path: /v1/catalog/{catalogId}/{version} + description: This endpoint deletes a catalog manifest version + title: Deletes a catalog manifest version + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}-delete + method: delete + path: /v1/catalog/{catalogId}/{version}/{architecture} + description: This endpoint deletes a catalog manifest version + title: Deletes a catalog manifest version architecture + - anchor: /v1/catalog/push-post + method: post + path: /v1/catalog/push + description: This endpoint pushes a catalog manifest to the catalog inventory + title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously + - anchor: /v1/catalog/pull-put + method: put + path: /v1/catalog/pull + description: This endpoint pulls a remote catalog manifest + title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously + - anchor: /v1/catalog/import-put + method: put + path: /v1/catalog/import + description: This endpoint imports a remote catalog manifest metadata into the catalog inventory + title: Imports a remote catalog manifest metadata into the catalog inventory + - anchor: /v1/catalog/import-vm-put + method: put + path: /v1/catalog/import-vm + description: This endpoint imports a virtual machine in pvm or macvm format into the catalog inventory generating the metadata for it + title: Imports a vm into the catalog inventory generating the metadata for it + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/claims-patch + method: patch + path: /v1/catalog/{catalogId}/{version}/{architecture}/claims + description: This endpoint adds claims to a catalog manifest version + title: Updates a catalog + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get + method: get + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete + method: delete + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager + - name: Claims + path: claims + endpoints: + - anchor: /v1/auth/claims-get + method: get + path: /v1/auth/claims + description: This endpoint returns all the claims + title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI + - anchor: /v1/auth/claims/{id}-get + method: get + path: /v1/auth/claims/{id} + description: This endpoint returns a claim + title: Gets a claim + - anchor: /v1/auth/claims-post + method: post + path: /v1/auth/claims + description: This endpoint creates a claim + title: Creates a claim + - anchor: /v1/auth/claims/{id}-delete + method: delete + path: /v1/auth/claims/{id} + description: This endpoint Deletes a claim + title: Delete a claim + - name: Config + path: config + endpoints: + - anchor: /v1/parallels_desktop/key-get + method: get + path: /v1/parallels_desktop/key + description: This endpoint returns Parallels Desktop active license + title: Gets Parallels Desktop active license + - anchor: /v1/config/tools/install-post + method: post + path: /v1/config/tools/install + description: This endpoint installs API requires 3rd party tools + title: Installs API requires 3rd party tools + - anchor: /v1/config/tools/uninstall-post + method: post + path: /v1/config/tools/uninstall + description: This endpoint uninstalls API requires 3rd party tools + title: Uninstalls API requires 3rd party tools + - anchor: /v1/config/tools/restart-post + method: post + path: /v1/config/tools/restart + description: This endpoint restarts the API Service + title: Restarts the API Service + - anchor: /v1/config/hardware-get + method: get + path: /v1/config/hardware + description: This endpoint returns the Hardware Info + title: Gets the Hardware Info + - anchor: /health/system-get + method: get + path: /health/system + description: This endpoint returns the API Health Probe + title: Gets the API System Health + - anchor: /logs-get + method: get + path: /logs + description: This endpoint returns the system logs from the disk + title: Gets the system logs from the disk + - anchor: /logs/stream-get + method: get + path: /logs/stream + description: This endpoint streams the system logs in real-time via WebSocket + title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information + - anchor: /v1/orchestrator/hosts/{id}/logs-get + method: get + path: /v1/orchestrator/hosts/{id}/logs + description: This endpoint returns the orchestrator host system logs from the disk + title: Gets the orchestrator host system logs from the disk + - anchor: /logs/stream-get + method: get + path: /logs/stream + description: This endpoint streams the system logs in real-time via WebSocket + title: Streams the system logs via WebSocket + - anchor: /health/probe-get + method: get + path: /health/probe + description: This endpoint returns the API Health Probe + title: Gets the API Health Probe + - name: Events + path: events + endpoints: + - anchor: /v1/ws/subscribe-get + method: get + path: /v1/ws/subscribe + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). + title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics + - anchor: /v1/ws/unsubscribe-post + method: post + path: /v1/ws/unsubscribe + description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. + title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID + - name: Machines + path: machines + endpoints: + - anchor: /v1/machines-get + method: get + path: /v1/machines + description: This endpoint returns all the virtual machines + title: Gets all the virtual machines + - anchor: /v1/machines/{id}-get + method: get + path: /v1/machines/{id} + description: This endpoint returns a virtual machine + title: Gets a virtual machine + - anchor: /v1/machines/{id}/start-put + method: put + path: /v1/machines/{id}/start + description: This endpoint starts a virtual machine + title: Starts a virtual machine + - anchor: /v1/machines/{id}/stop-put + method: put + path: /v1/machines/{id}/stop + description: This endpoint stops a virtual machine + title: Stops a virtual machine + - anchor: /v1/machines/{id}/restart-put + method: put + path: /v1/machines/{id}/restart + description: This endpoint restarts a virtual machine + title: Restarts a virtual machine + - anchor: /v1/machines/{id}/suspend-put + method: put + path: /v1/machines/{id}/suspend + description: This endpoint suspends a virtual machine + title: Suspends a virtual machine + - anchor: /v1/machines/{id}/resume-put + method: put + path: /v1/machines/{id}/resume + description: This endpoint resumes a virtual machine + title: Resumes a virtual machine + - anchor: /v1/machines/{id}/reset-put + method: put + path: /v1/machines/{id}/reset + description: This endpoint reset a virtual machine + title: Reset a virtual machine + - anchor: /v1/machines/{id}/pause-put + method: put + path: /v1/machines/{id}/pause + description: This endpoint pauses a virtual machine + title: Pauses a virtual machine + - anchor: /v1/machines/{id}-delete + method: delete + path: /v1/machines/{id} + description: This endpoint deletes a virtual machine + title: Deletes a virtual machine + - anchor: /v1/machines/{id}/status-get + method: get + path: /v1/machines/{id}/status + description: This endpoint returns the current state of a virtual machine + title: Get the current state of a virtual machine + - anchor: /v1/machines/{id}/set-put + method: put + path: /v1/machines/{id}/set + description: This endpoint configures a virtual machine + title: Configures a virtual machine + - anchor: /v1/machines/{id}/clone-put + method: put + path: /v1/machines/{id}/clone + description: This endpoint clones a virtual machine + title: Clones a virtual machine + - anchor: /v1/machines/{id}/execute-put + method: put + path: /v1/machines/{id}/execute + description: This endpoint executes a command on a virtual machine + title: Executes a command on a virtual machine + - anchor: /v1/machines/{id}/upload-post + method: post + path: /v1/machines/{id}/upload + description: This endpoint executes a command on a virtual machine + title: Uploads a file to a virtual machine + - anchor: /v1/machines/{id}/rename-put + method: put + path: /v1/machines/{id}/rename + description: This endpoint Renames a virtual machine + title: Renames a virtual machine + - anchor: /v1/machines/register-post + method: post + path: /v1/machines/register + description: This endpoint registers a virtual machine + title: Registers a virtual machine + - anchor: /v1/machines/{id}/unregister-post + method: post + path: /v1/machines/{id}/unregister + description: This endpoint unregister a virtual machine + title: Unregister a virtual machine + - anchor: /v1/machines-post + method: post + path: /v1/machines + description: This endpoint creates a virtual machine + title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot + - name: Orchestrator + path: orchestrator + endpoints: + - anchor: /v1/orchestrator/hosts-get + method: get + path: /v1/orchestrator/hosts + description: This endpoint returns all hosts from the orchestrator + title: Gets all hosts from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}-get + method: get + path: /v1/orchestrator/hosts/{id} + description: This endpoint returns a host from the orchestrator + title: Gets a host from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/hardware-get + method: get + path: /v1/orchestrator/hosts/{id}/hardware + description: This endpoint returns a host hardware info from the orchestrator + title: Gets a host hardware info from the orchestrator + - anchor: /v1/orchestrator/hosts-post + method: post + path: /v1/orchestrator/hosts + description: This endpoint register a host in the orchestrator + title: Register a Host in the orchestrator + - anchor: /v1/orchestrator/hosts/{id}-delete + method: delete + path: /v1/orchestrator/hosts/{id} + description: This endpoint unregister a host from the orchestrator + title: Unregister a host from the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/enable-put + method: put + path: /v1/orchestrator/hosts/{id}/enable + description: This endpoint will enable an existing host in the orchestrator + title: Enable a host in the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/disable-put + method: put + path: /v1/orchestrator/hosts/{id}/disable + description: This endpoint will disable an existing host in the orchestrator + title: Disable a host in the orchestrator + - anchor: /v1/orchestrator/hosts-put + method: put + path: /v1/orchestrator/hosts + description: This endpoint updates a host in the orchestrator + title: Update a Host in the orchestrator + - anchor: /v1/orchestrator/overview/resources-get + method: get + path: /v1/orchestrator/overview/resources + description: This endpoint returns orchestrator resource overview + title: Get orchestrator resource overview + - anchor: /v1/orchestrator/overview/{id}/resources-get + method: get + path: /v1/orchestrator/overview/{id}/resources + description: This endpoint returns orchestrator host resources + title: Get orchestrator host resources + - anchor: /v1/orchestrator/machines-get + method: get + path: /v1/orchestrator/machines + description: This endpoint returns orchestrator Virtual Machines + title: Get orchestrator Virtual Machines + - anchor: /v1/orchestrator/machines/{id}-get + method: get + path: /v1/orchestrator/machines/{id} + description: This endpoint returns orchestrator Virtual Machine by its ID + title: Get orchestrator Virtual Machine + - anchor: /v1/orchestrator/machines/{id}-delete + method: delete + path: /v1/orchestrator/machines/{id} + description: This endpoint deletes orchestrator virtual machine + title: Deletes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/status-get + method: get + path: /v1/orchestrator/machines/{id}/status + description: This endpoint returns orchestrator virtual machine status + title: Get orchestrator virtual machine status + - anchor: /v1/orchestrator/machines/{id}/rename-put + method: put + path: /v1/orchestrator/machines/{id}/rename + description: This endpoint renames orchestrator virtual machine + title: Renames orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/set-put + method: put + path: /v1/orchestrator/machines/{id}/set + description: This endpoint configures orchestrator virtual machine + title: Configures orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/start-put + method: put + path: /v1/orchestrator/machines/{id}/start + description: This endpoint starts orchestrator virtual machine + title: Starts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/stop-put + method: put + path: /v1/orchestrator/machines/{id}/stop + description: This endpoint sops orchestrator virtual machine + title: Stops orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put + method: put + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute + description: This endpoint executes a command in a orchestrator virtual machine + title: Executes a command in a orchestrator virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines-get + method: get + path: /v1/orchestrator/hosts/{id}/machines + description: This endpoint returns orchestrator host virtual machines + title: Get orchestrator host virtual machines + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + description: This endpoint returns orchestrator host virtual machine + title: Get orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId} + description: This endpoint deletes orchestrator host virtual machine + title: Deletes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/status-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/status + description: This endpoint returns orchestrator host virtual machine status + title: Get orchestrator host virtual machine status + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/rename + description: This endpoint renames orchestrator host virtual machine + title: Renames orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/set-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/set + description: This endpoint configures orchestrator host virtual machine + title: Configures orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/start-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/start + description: This endpoint starts orchestrator host virtual machine + title: Starts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute + description: This endpoint executes a command in a orchestrator host virtual machine + title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot + - anchor: /v1/orchestrator/hosts/{id}/machines/register-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/register + description: This endpoint registers a virtual machine in a orchestrator host + title: Register a virtual machine in a orchestrator host + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/unregister + description: This endpoint unregister a virtual machine in a orchestrator host + title: Unregister a virtual machine in a orchestrator host + - anchor: /v1/orchestrator/hosts/{id}/machines-post + method: post + path: /v1/orchestrator/hosts/{id}/machines + description: This endpoint creates a orchestrator host virtual machine + title: Creates a orchestrator host virtual machine + - anchor: /v1/orchestrator/machines-post + method: post + path: /v1/orchestrator/machines + description: This endpoint creates a virtual machine in one of the hosts for the orchestrator + title: Creates a virtual machine in one of the hosts for the orchestrator + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy + description: This endpoint returns orchestrator host reverse proxy configuration + title: Gets orchestrator host reverse proxy configuration + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + description: This endpoint returns orchestrator host reverse proxy hosts + title: Gets orchestrator host reverse proxy hosts + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-get + method: get + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint returns orchestrator host reverse proxy hosts + title: Gets orchestrator host reverse proxy hosts + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts + description: This endpoint creates a orchestrator host reverse proxy host + title: Creates a orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint updates an orchestrator host reverse proxy host + title: Updates an orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id} + description: This endpoint deletes an orchestrator host reverse proxy host + title: Deletes an orchestrator host reverse proxy host + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes + description: This endpoint upserts an orchestrator host reverse proxy host http route + title: Upserts an orchestrator host reverse proxy host http route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/http_routes/{route_id} + description: This endpoint deletes an orchestrator host reverse proxy host http route + title: Deletes an orchestrator host reverse proxy host http route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route-post + method: post + path: /v1/orchestrator/hosts/{id}/reverse-proxy/hosts/{reverse_proxy_host_id}/tcp_route + description: This endpoint updates an orchestrator host reverse proxy host tcp route + title: Update an orchestrator host reverse proxy host tcp route + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/restart + description: This endpoint restarts orchestrator host reverse proxy + title: Restarts orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/enable-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/enable + description: This endpoint enables orchestrator host reverse proxy + title: Enables orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/reverse-proxy/disable-put + method: put + path: /v1/orchestrator/hosts/{id}/reverse-proxy/disable + description: This endpoint disables orchestrator host reverse proxy + title: Disables orchestrator host reverse proxy + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache-get + method: get + path: /v1/orchestrator/hosts/{id}/catalog/cache + description: This endpoint returns orchestrator host catalog cache + title: Gets orchestrator host catalog cache + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache + description: This endpoint deletes an orchestrator host cache items + title: Deletes an orchestrator host cache items + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id} + description: This endpoint deletes an orchestrator host cache item and all its children + title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} + description: This endpoint deletes an orchestrator host cache item and all its children + title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously + - name: Packer Templates + path: packer_templates + endpoints: + - anchor: /v1/templates/packer-get + method: get + path: /v1/templates/packer + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Gets all the packer templates + - anchor: /v1/templates/packer/{id}-get + method: get + path: /v1/templates/packer/{id} + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Gets a packer template + - anchor: /v1/templates/packer -post + method: post + path: '/v1/templates/packer ' + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Creates a packer template + - anchor: /v1/templates/packer/{id} -PUT + method: PUT + path: '/v1/templates/packer/{id} ' + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Updates a packer template + - anchor: /v1/templates/packer/{id} -DELETE + method: DELETE + path: '/v1/templates/packer/{id} ' + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ + title: Deletes a packer template + - name: ReverseProxy + path: reverseproxy + endpoints: + - anchor: /v1/reverse-proxy-get + method: get + path: /v1/reverse-proxy + description: This endpoint returns the reverse proxy configuration + title: Gets reverse proxy configuration + - anchor: /v1/reverse-proxy/hosts-get + method: get + path: /v1/reverse-proxy/hosts + description: This endpoint returns all the reverse proxy hosts + title: Gets all the reverse proxy hosts + - anchor: /v1/reverse-proxy/hosts/{id} -get + method: get + path: '/v1/reverse-proxy/hosts/{id} ' + description: This endpoint returns a reverse proxy host + title: Gets all the reverse proxy host + - anchor: /v1/reverse-proxy/hosts-post + method: post + path: /v1/reverse-proxy/hosts + description: This endpoint creates a reverse proxy host + title: Creates a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}-put + method: put + path: /v1/reverse-proxy/hosts/{id} + description: This endpoint creates a reverse proxy host + title: Updates a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}-delete + method: delete + path: /v1/reverse-proxy/hosts/{id} + description: This endpoint Deletes a reverse proxy host + title: Delete a a reverse proxy host + - anchor: /v1/reverse-proxy/hosts/{id}/http_route-post + method: post + path: /v1/reverse-proxy/hosts/{id}/http_route + description: This endpoint creates or updates a reverse proxy host HTTP route + title: Creates or updates a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id}-delete + method: delete + path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} + description: This endpoint Deletes a reverse proxy host HTTP route + title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post + method: post + path: /v1/reverse-proxy/hosts/{id}/http_routes + description: This endpoint updates a reverse proxy host TCP route + title: Updates a reverse proxy host TCP route + - anchor: /v1/reverse-proxy/restart-put + method: put + path: /v1/reverse-proxy/restart + description: This endpoint will restart the reverse proxy + title: Restarts the reverse proxy + - anchor: /v1/reverse-proxy/enable-put + method: put + path: /v1/reverse-proxy/enable + description: This endpoint will enable the reverse proxy + title: Enable the reverse proxy + - anchor: /v1/reverse-proxy/disable-put + method: put + path: /v1/reverse-proxy/disable + description: This endpoint will disable the reverse proxy + title: Disable the reverse proxy + - name: Roles + path: roles + endpoints: + - anchor: /v1/auth/roles -get + method: get + path: '/v1/auth/roles ' + description: This endpoint returns all the roles + title: Gets all the roles + - anchor: /v1/auth/roles/{id} -get + method: get + path: '/v1/auth/roles/{id} ' + description: This endpoint returns a role + title: Gets a role + - anchor: /v1/auth/roles -post + method: post + path: '/v1/auth/roles ' + description: This endpoint creates a role + title: Creates a role + - anchor: /v1/auth/roles/{id} -delete + method: delete + path: '/v1/auth/roles/{id} ' + description: This endpoint deletes a role + title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config + - name: Users + path: users + endpoints: + - anchor: /v1/auth/users -get + method: get + path: '/v1/auth/users ' + description: This endpoint returns all the users + title: Gets all the users + - anchor: /v1/auth/users/{id} -get + method: get + path: '/v1/auth/users/{id} ' + description: This endpoint returns a user + title: Gets a user + - anchor: /v1/auth/users -post + method: post + path: '/v1/auth/users ' + description: This endpoint creates a user + title: Creates a user + - anchor: /v1/auth/users/{id} -delete + method: delete + path: '/v1/auth/users/{id} ' + description: This endpoint deletes a user + title: Deletes a user + - anchor: /v1/auth/users/{id} -put + method: put + path: '/v1/auth/users/{id} ' + description: This endpoint updates a user + title: Update a user + - anchor: /v1/auth/users/{id}/roles -get + method: get + path: '/v1/auth/users/{id}/roles ' + description: This endpoint returns all the roles for a user + title: Gets all the roles for a user + - anchor: /v1/auth/users/{id}/roles -post + method: post + path: '/v1/auth/users/{id}/roles ' + description: This endpoint adds a role to a user + title: Adds a role to a user + - anchor: /v1/auth/users/{id}/roles/{role_id} -delete + method: delete + path: '/v1/auth/users/{id}/roles/{role_id} ' + description: This endpoint removes a role from a user + title: Removes a role from a user + - anchor: /v1/auth/users/{id}/claims -get + method: get + path: '/v1/auth/users/{id}/claims ' + description: This endpoint returns all the claims for a user + title: Gets all the claims for a user + - anchor: /v1/auth/users/{id}/claims -post + method: post + path: '/v1/auth/users/{id}/claims ' + description: This endpoint adds a claim to a user + title: Adds a claim to a user + - anchor: /v1/auth/users/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/users/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a user + title: Removes a claim from a user +endpoints: + - title: Gets all user configs + description: This endpoint returns all configuration entries for the authenticated user + requires_authorization: true + category: User Configs + category_path: user_configs + path: /v1/user/configs + method: get + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: '[]models.UserConfigResponse' + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/user/configs' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/user/configs"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/user/configs" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Gets a user config by id or slug + description: This endpoint returns a single configuration entry for the authenticated user + requires_authorization: true + category: User Configs + category_path: user_configs + path: /v1/user/configs/{id} + method: get + parameters: + - name: id + required: true + type: path + value_type: string + description: Config ID or Slug + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.UserConfigResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "404" + code_description: Not Found + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/user/configs/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/v1/user/configs/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/user/configs/{id}" + method := "get" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Creates a user config + description: This endpoint creates a configuration entry for the authenticated user + requires_authorization: true + category: User Configs + category_path: user_configs + path: /v1/user/configs + method: post + parameters: + - name: userConfig + required: false + type: body + value_type: object + description: Body + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "201" + code_description: Created + title: models.UserConfigResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/user/configs' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/user/configs"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/user/configs" + method := "post" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Updates a user config + description: This endpoint updates a configuration entry for the authenticated user + requires_authorization: true + category: User Configs + category_path: user_configs + path: /v1/user/configs/{id} + method: put + parameters: + - name: id + required: true + type: path + value_type: string + description: Config ID or Slug + - name: userConfig + required: false + type: body + value_type: object + description: Body + body: '{ object }' + response_blocks: + - code_block: '{ object }' + code: "200" + code_description: OK + title: models.UserConfigResponse + language: json + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "404" + code_description: Not Found + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/user/configs/{id}' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/user/configs/{id}"); + request.Headers.Add("Authorization", "••••••"); + request.Headers.Add("Content-Type", "application/json"); + request.Content = new StringContent("{ object }"); + request.Content = content; + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/user/configs/{id}" + method := "put" + payload := strings.NewReader(`{ object }`) + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + - title: Deletes a user config + description: This endpoint deletes a configuration entry for the authenticated user + requires_authorization: true + category: User Configs + category_path: user_configs + path: /v1/user/configs/{id} + method: delete + parameters: + - name: id + required: true + type: path + value_type: string + description: Config ID or Slug + response_blocks: + - code_block: '{ object }' + code: "400" + code_description: Bad Request + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "401" + code_description: Unauthorized + title: models.ApiErrorDiagnosticsResponse + language: json + - code_block: '{ object }' + code: "404" + code_description: Not Found + title: models.ApiErrorDiagnosticsResponse + language: json + example_blocks: + - code_block: "curl --location 'http://localhost/api/v1/user/configs/{id}' \n--header 'Authorization ••••••'\n" + title: cURL + language: powershell + - code_block: | + var client = new HttpClient(); + + var request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost/api/v1/user/configs/{id}"); + request.Headers.Add("Authorization", "••••••"); + var response = await client.SendAsync(request); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + title: C# + language: csharp + - code_block: | + package main + + import ( + "fmt" + "net/http" + "strings" + "io" + ) + + func main() { + url := "http://localhost/api/v1/user/configs/{id}" + method := "delete" + client := &http.Client{} + req, err := http.NewRequest(method, url, payload) + if err != nil { + fmt.Println(err) + return + } + req.Header.Add("Content-Type", "application/json") + + req.Header.Add("Authorization", "••••••") + res, err := client.Do(req) + if err != nil { + fmt.Println(err) + return + } + defer res.Body.Close() + body, err := io.ReadAll(res.Body) + if err != nil { + fmt.Println(err) + return + } + fmt.Println(string(body)) + } + title: Go + language: go + +--- +# User Configs endpoints + + This document contains the endpoints for the User Configs category. + + diff --git a/docs/docs/devops/restapi/reference/users/index.md b/docs/docs/devops/restapi/reference/users/index.md index 9f9fc564..ca095bb4 100644 --- a/docs/docs/devops/restapi/reference/users/index.md +++ b/docs/docs/devops/restapi/reference/users/index.md @@ -49,6 +49,26 @@ categories: - name: Catalogs path: catalogs endpoints: + - anchor: /v1/cache-get + method: get + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Gets catalog cache + - anchor: /v1/cache-delete + method: delete + path: /v1/cache + description: This endpoint returns all the remote catalog cache if any + title: Deletes all catalog cache + - anchor: /v1/cache/{catalogId}-delete + method: delete + path: /v1/cache/{catalogId} + description: This endpoint returns all the remote catalog cache if any and all its versions + title: Deletes catalog cache item and all its versions + - anchor: /v1/cache/{catalogId}/{version}-delete + method: delete + path: /v1/cache/{catalogId}/{version} + description: This endpoint deletes a version of a cache ite, + title: Deletes catalog cache version item - anchor: /v1/catalog-get method: get path: /v1/catalog @@ -139,11 +159,21 @@ categories: path: /v1/catalog/push description: This endpoint pushes a catalog manifest to the catalog inventory title: Pushes a catalog manifest to the catalog inventory + - anchor: /v1/catalog/push/async-post + method: post + path: /v1/catalog/push/async + description: This endpoint pushes a catalog manifest to the catalog inventory in the background and returns a Job ID to track progress + title: Push a catalog manifest to the catalog inventory asynchronously - anchor: /v1/catalog/pull-put method: put path: /v1/catalog/pull description: This endpoint pulls a remote catalog manifest title: Pull a remote catalog manifest + - anchor: /v1/catalog/pull/async-put + method: put + path: /v1/catalog/pull/async + description: This endpoint pulls a remote catalog manifest in the background and returns a Job ID to track progress + title: Pull a remote catalog manifest asynchronously - anchor: /v1/catalog/import-put method: put path: /v1/catalog/import @@ -159,26 +189,39 @@ categories: path: /v1/catalog/{catalogId}/{version}/{architecture}/claims description: This endpoint adds claims to a catalog manifest version title: Updates a catalog - - anchor: /v1/catalog/cache-get + - anchor: /v1/catalog/{catalogId}/{version}/{architecture}/metadata-put + method: put + path: /v1/catalog/{catalogId}/{version}/{architecture}/metadata + description: This endpoint atomically updates description, tags, required claims, and required roles for a catalog manifest version. Omit a field to leave it unchanged. + title: Updates metadata for a catalog manifest version + - name: CatalogManagers + path: catalogmanagers + endpoints: + - anchor: /v1/catalog-managers-get method: get - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Gets catalog cache - - anchor: /v1/catalog/cache-delete - method: delete - path: /v1/catalog/cache - description: This endpoint returns all the remote catalog cache if any - title: Deletes all catalog cache - - anchor: /v1/catalog/cache/{catalogId}-delete - method: delete - path: /v1/catalog/cache/{catalogId} - description: This endpoint returns all the remote catalog cache if any and all its versions - title: Deletes catalog cache item and all its versions - - anchor: /v1/catalog/cache/{catalogId}/{version}-delete + path: /v1/catalog-managers + description: This endpoint returns all the catalog managers + title: Gets all the catalog managers + - anchor: /v1/catalog-managers/{id}-get + method: get + path: /v1/catalog-managers/{id} + description: This endpoint returns a catalog manager + title: Gets a specific catalog manager + - anchor: /v1/catalog-managers-post + method: post + path: /v1/catalog-managers + description: This endpoint creates a catalog manager + title: Creates a catalog manager + - anchor: /v1/catalog-managers/{id}-put + method: put + path: /v1/catalog-managers/{id} + description: This endpoint updates a catalog manager + title: Updates a catalog manager + - anchor: /v1/catalog-managers/{id}-delete method: delete - path: /v1/catalog/cache/{catalogId}/{version} - description: This endpoint deletes a version of a cache ite, - title: Deletes catalog cache version item + path: /v1/catalog-managers/{id} + description: This endpoint deletes a catalog manager + title: Deletes a catalog manager - name: Claims path: claims endpoints: @@ -187,6 +230,11 @@ categories: path: /v1/auth/claims description: This endpoint returns all the claims title: Gets all the claims + - anchor: /v1/auth/claims/grouped-get + method: get + path: /v1/auth/claims/grouped + description: This endpoint returns all claims organised by group and resource + title: Gets all claims grouped for the matrix UI - anchor: /v1/auth/claims/{id}-get method: get path: /v1/auth/claims/{id} @@ -245,6 +293,11 @@ categories: path: /logs/stream description: This endpoint streams the system logs in real-time via WebSocket title: Streams the system logs via WebSocket + - anchor: /config/diskspace-post + method: post + path: /config/diskspace + description: This endpoint returns the available disk space for the cache folder. + title: Gets the Parallels disk space information - anchor: /v1/orchestrator/hosts/{id}/logs-get method: get path: /v1/orchestrator/hosts/{id}/logs @@ -266,13 +319,31 @@ categories: - anchor: /v1/ws/subscribe-get method: get path: /v1/ws/subscribe - description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or X-Api-Key header. + description: This endpoint upgrades the HTTP connection to WebSocket and subscribes to event notifications. Authentication is required via Authorization header (Bearer token) or query parameters (access_token or authorization). title: Subscribe to event notifications via WebSocket + - anchor: /v1/ws/clients-get + method: get + path: /v1/ws/clients + description: Returns all currently connected WebSocket clients with queue depth and ping/pong timestamps. Useful for diagnosing stale or dead clients whose queues are filling up. + title: List connected WebSocket clients + - anchor: /v1/ws/stats-get + method: get + path: /v1/ws/stats + description: Returns aggregate statistics including total connected clients, subscription counts per event type, uptime, and per-client details with queue depths. + title: Get WebSocket event emitter statistics - anchor: /v1/ws/unsubscribe-post method: post path: /v1/ws/unsubscribe description: Unsubscribe an active WebSocket client from specific event types without disconnecting. The client must belong to the authenticated user. title: Unsubscribe from specific event types + - name: Jobs + path: jobs + endpoints: + - anchor: /v1/jobs/{id}-delete + method: delete + path: /v1/jobs/{id} + description: This endpoint deletes a single job. Users with JOB_MANAGER_DELETE can delete any job; users with JOB_MANAGER_LIST_OWN can only delete their own. + title: Deletes a job by ID - name: Machines path: machines endpoints: @@ -286,38 +357,38 @@ categories: path: /v1/machines/{id} description: This endpoint returns a virtual machine title: Gets a virtual machine - - anchor: /v1/machines/{id}/start-get - method: get + - anchor: /v1/machines/{id}/start-put + method: put path: /v1/machines/{id}/start description: This endpoint starts a virtual machine title: Starts a virtual machine - - anchor: /v1/machines/{id}/stop-get - method: get + - anchor: /v1/machines/{id}/stop-put + method: put path: /v1/machines/{id}/stop description: This endpoint stops a virtual machine title: Stops a virtual machine - - anchor: /v1/machines/{id}/restart-get - method: get + - anchor: /v1/machines/{id}/restart-put + method: put path: /v1/machines/{id}/restart description: This endpoint restarts a virtual machine title: Restarts a virtual machine - - anchor: /v1/machines/{id}/suspend-get - method: get + - anchor: /v1/machines/{id}/suspend-put + method: put path: /v1/machines/{id}/suspend description: This endpoint suspends a virtual machine title: Suspends a virtual machine - - anchor: /v1/machines/{id}/resume-get - method: get + - anchor: /v1/machines/{id}/resume-put + method: put path: /v1/machines/{id}/resume description: This endpoint resumes a virtual machine title: Resumes a virtual machine - - anchor: /v1/machines/{id}/reset-get - method: get + - anchor: /v1/machines/{id}/reset-put + method: put path: /v1/machines/{id}/reset description: This endpoint reset a virtual machine title: Reset a virtual machine - - anchor: /v1/machines/{id}/pause-get - method: get + - anchor: /v1/machines/{id}/pause-put + method: put path: /v1/machines/{id}/pause description: This endpoint pauses a virtual machine title: Pauses a virtual machine @@ -371,6 +442,36 @@ categories: path: /v1/machines description: This endpoint creates a virtual machine title: Creates a virtual machine + - anchor: /v1/machines/async-post + method: post + path: /v1/machines/async + description: This endpoint creates a virtual machine in the background and returns a Job ID to track progress + title: Creates a virtual machine asynchronously + - anchor: /v1/machines/{id}/snapshots-post + method: post + path: /v1/machines/{id}/snapshots + description: This endpoint creates a snapshot for a virtual machine + title: Creates a snapshot for a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of a virtual machine + title: Deletes a snapshot of a virtual machine + - anchor: /v1/machines/{id}/snapshots-delete + method: delete + path: /v1/machines/{id}/snapshots + description: This endpoint deletes all snapshots of a virtual machine + title: Deletes all snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots-get + method: get + path: /v1/machines/{id}/snapshots + description: This endpoint lists snapshots of a virtual machine + title: Lists snapshots of a virtual machine + - anchor: /v1/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts a virtual machine to a snapshot + title: Reverts a virtual machine to a snapshot - name: Orchestrator path: orchestrator endpoints: @@ -439,9 +540,9 @@ categories: path: /v1/orchestrator/machines/{id} description: This endpoint deletes orchestrator virtual machine title: Deletes orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/status-get + - anchor: /v1/orchestrator/machines/{id}/status-get method: get - path: /v1/orchestrator/machines/{vmId}/status + path: /v1/orchestrator/machines/{id}/status description: This endpoint returns orchestrator virtual machine status title: Get orchestrator virtual machine status - anchor: /v1/orchestrator/machines/{id}/rename-put @@ -449,24 +550,54 @@ categories: path: /v1/orchestrator/machines/{id}/rename description: This endpoint renames orchestrator virtual machine title: Renames orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/set-put + - anchor: /v1/orchestrator/machines/{id}/set-put method: put - path: /v1/orchestrator/machines/{vmId}/set + path: /v1/orchestrator/machines/{id}/set description: This endpoint configures orchestrator virtual machine title: Configures orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/start-put + - anchor: /v1/orchestrator/machines/{id}/start-put method: put - path: /v1/orchestrator/machines/{vmId}/start + path: /v1/orchestrator/machines/{id}/start description: This endpoint starts orchestrator virtual machine title: Starts orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/stop-put + - anchor: /v1/orchestrator/machines/{id}/stop-put method: put - path: /v1/orchestrator/machines/{vmId}/stop + path: /v1/orchestrator/machines/{id}/stop description: This endpoint sops orchestrator virtual machine title: Stops orchestrator virtual machine - - anchor: /v1/orchestrator/machines/{vmId}/execute-put + - anchor: /v1/orchestrator/machines/{id}/restart-put + method: put + path: /v1/orchestrator/machines/{id}/restart + description: This endpoint restarts orchestrator virtual machine + title: Restarts orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/suspend-put + method: put + path: /v1/orchestrator/machines/{id}/suspend + description: This endpoint suspends orchestrator virtual machine + title: Suspends orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/resume-put + method: put + path: /v1/orchestrator/machines/{id}/resume + description: This endpoint resumes orchestrator virtual machine + title: Resumes orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/reset-put + method: put + path: /v1/orchestrator/machines/{id}/reset + description: This endpoint resets orchestrator virtual machine + title: Resets orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/pause-put method: put - path: /v1/orchestrator/machines/{vmId}/execute + path: /v1/orchestrator/machines/{id}/pause + description: This endpoint pauses orchestrator virtual machine + title: Pauses orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/clone-put + method: put + path: /v1/orchestrator/machines/{id}/clone + description: This endpoint clones orchestrator virtual machine + title: Clones orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/execute-put + method: put + path: /v1/orchestrator/machines/{id}/execute description: This endpoint executes a command in a orchestrator virtual machine title: Executes a command in a orchestrator virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines-get @@ -507,13 +638,93 @@ categories: - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/stop - description: This endpoint starts orchestrator host virtual machine - title: Starts orchestrator host virtual machine + description: This endpoint stops orchestrator host virtual machine + title: Stops orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/restart + description: This endpoint restarts orchestrator host virtual machine + title: Restarts orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/suspend + description: This endpoint suspends orchestrator host virtual machine + title: Suspends orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/resume + description: This endpoint resumes orchestrator host virtual machine + title: Resumes orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/reset + description: This endpoint resets orchestrator host virtual machine + title: Resets orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/pause + description: This endpoint pauses orchestrator host virtual machine + title: Pauses orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone-put + method: put + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/clone + description: This endpoint clones orchestrator host virtual machine + title: Clones orchestrator host virtual machine - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute-put method: put path: /v1/orchestrator/hosts/{id}/machines/{vmId}/execute description: This endpoint executes a command in a orchestrator host virtual machine title: Executes a command in a orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-get + method: get + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint lists snapshots of orchestrator host virtual machine + title: Lists snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint creates a snapshot for orchestrator host virtual machine + title: Creates a snapshot for orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots + description: This endpoint deletes all snapshots of orchestrator host virtual machine + title: Deletes all snapshots of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of orchestrator host virtual machine + title: Deletes a snapshot of orchestrator host virtual machine + - anchor: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/{vmId}/snapshots/{snapshot_id}/revert + description: This endpoint reverts orchestrator host virtual machine to a snapshot + title: Reverts orchestrator host virtual machine to a snapshot + - anchor: /v1/orchestrator/machines/{id}/snapshots-get + method: get + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint lists snapshots of an orchestrator virtual machine (host resolved automatically) + title: Lists snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint creates a snapshot for an orchestrator virtual machine (host resolved automatically) + title: Creates a snapshot for an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots + description: This endpoint deletes all snapshots of an orchestrator virtual machine (host resolved automatically) + title: Deletes all snapshots of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}-delete + method: delete + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id} + description: This endpoint deletes a snapshot of an orchestrator virtual machine (host resolved automatically) + title: Deletes a snapshot of an orchestrator virtual machine + - anchor: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert-post + method: post + path: /v1/orchestrator/machines/{id}/snapshots/{snapshot_id}/revert + description: This endpoint reverts an orchestrator virtual machine to a snapshot (host resolved automatically) + title: Reverts an orchestrator virtual machine to a snapshot - anchor: /v1/orchestrator/hosts/{id}/machines/register-post method: post path: /v1/orchestrator/hosts/{id}/machines/register @@ -614,33 +825,63 @@ categories: path: /v1/orchestrator/hosts/{id}/catalog/cache/{catalog_id}/{catalog_version} description: This endpoint deletes an orchestrator host cache item and all its children title: Deletes an orchestrator host cache item and all its children + - anchor: /v1/orchestrator/enrollment-token-post + method: post + path: /v1/orchestrator/enrollment-token + description: Generates a short-lived, single-use token that allows a freshly installed agent to register itself with the orchestrator without requiring a permanent credential. + title: Create an enrollment token + - anchor: /v1/orchestrator/enrollment-token/{token}/validate-get + method: get + path: /v1/orchestrator/enrollment-token/{token}/validate + description: Public endpoint that checks whether an enrollment token is valid, unused, and not expired. Used by agents before starting the registration flow. + title: Validate an enrollment token + - anchor: /v1/orchestrator/hosts/deploy-post + method: post + path: /v1/orchestrator/hosts/deploy + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Blocks until the operation completes. + title: Deploy and register an agent via SSH (synchronous) + - anchor: /v1/orchestrator/hosts/deploy/async-post + method: post + path: /v1/orchestrator/hosts/deploy/async + description: SSHes into a remote host, installs the devops agent, and registers it with this orchestrator. Returns a job ID immediately; poll /jobs/{id} for status. + title: Deploy and register an agent via SSH (asynchronous) + - anchor: /v1/orchestrator/machines/async-post + method: post + path: /v1/orchestrator/machines/async + description: This endpoint creates a virtual machine in one of the orchestrator hosts in the background and returns a Job ID to track progress + title: Creates a virtual machine in one of the orchestrator hosts asynchronously + - anchor: /v1/orchestrator/hosts/{id}/machines/async-post + method: post + path: /v1/orchestrator/hosts/{id}/machines/async + description: This endpoint creates a virtual machine in a specific orchestrator host in the background and returns a Job ID to track progress + title: Creates a virtual machine in a specific orchestrator host asynchronously - name: Packer Templates path: packer_templates endpoints: - anchor: /v1/templates/packer-get method: get path: /v1/templates/packer - description: This endpoint returns all the packer templates + description: This endpoint returns all the packer templates. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets all the packer templates - anchor: /v1/templates/packer/{id}-get method: get path: /v1/templates/packer/{id} - description: This endpoint returns a packer template + description: This endpoint returns a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Gets a packer template - anchor: /v1/templates/packer -post method: post path: '/v1/templates/packer ' - description: This endpoint creates a packer template + description: This endpoint creates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Creates a packer template - anchor: /v1/templates/packer/{id} -PUT method: PUT path: '/v1/templates/packer/{id} ' - description: This endpoint updates a packer template + description: This endpoint updates a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Updates a packer template - anchor: /v1/templates/packer/{id} -DELETE method: DELETE path: '/v1/templates/packer/{id} ' - description: This endpoint deletes a packer template + description: This endpoint deletes a packer template. **DEPRECATED:** This endpoint will be deprecated in the future, please upgrade your calls to use the catalog service, see https://parallels.github.io/prl-devops-service/docs/devops/catalog/overview/ title: Deletes a packer template - name: ReverseProxy path: reverseproxy @@ -685,6 +926,11 @@ categories: path: /v1/reverse-proxy/hosts/{id}/http_routes/{http_route_id} description: This endpoint Deletes a reverse proxy host HTTP route title: Delete a a reverse proxy host HTTP route + - anchor: /v1/reverse-proxy/hosts/{id}/http_routes/order-put + method: put + path: /v1/reverse-proxy/hosts/{id}/http_routes/order + description: This endpoint reorders HTTP routes for a reverse proxy host + title: Updates the order of a reverse proxy host HTTP route - anchor: /v1/reverse-proxy/hosts/{id}/http_routes-post method: post path: /v1/reverse-proxy/hosts/{id}/http_routes @@ -721,13 +967,64 @@ categories: - anchor: /v1/auth/roles -post method: post path: '/v1/auth/roles ' - description: This endpoint returns a role - title: Gets a role + description: This endpoint creates a role + title: Creates a role - anchor: /v1/auth/roles/{id} -delete method: delete path: '/v1/auth/roles/{id} ' description: This endpoint deletes a role title: Delete a role + - anchor: /v1/auth/roles/{id}/claims -get + method: get + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint returns all claims associated with a role + title: Gets all claims for a role + - anchor: /v1/auth/roles/{id}/claims -post + method: post + path: '/v1/auth/roles/{id}/claims ' + description: This endpoint adds a claim to a role + title: Adds a claim to a role + - anchor: /v1/auth/roles/{id}/claims/{claim_id} -delete + method: delete + path: '/v1/auth/roles/{id}/claims/{claim_id} ' + description: This endpoint removes a claim from a role + title: Removes a claim from a role + - name: SSH + path: ssh + endpoints: + - anchor: /v1/ssh/execute-post + method: post + path: /v1/ssh/execute + description: Executes a command on a remote host via SSH + title: Execute SSH Command + - name: User Configs + path: user_configs + endpoints: + - anchor: /v1/user/configs-get + method: get + path: /v1/user/configs + description: This endpoint returns all configuration entries for the authenticated user + title: Gets all user configs + - anchor: /v1/user/configs/{id}-get + method: get + path: /v1/user/configs/{id} + description: This endpoint returns a single configuration entry for the authenticated user + title: Gets a user config by id or slug + - anchor: /v1/user/configs-post + method: post + path: /v1/user/configs + description: This endpoint creates a configuration entry for the authenticated user + title: Creates a user config + - anchor: /v1/user/configs/{id}-put + method: put + path: /v1/user/configs/{id} + description: This endpoint updates a configuration entry for the authenticated user + title: Updates a user config + - anchor: /v1/user/configs/{id}-delete + method: delete + path: /v1/user/configs/{id} + description: This endpoint deletes a configuration entry for the authenticated user + title: Deletes a user config - name: Users path: users endpoints: @@ -795,45 +1092,17 @@ endpoints: path: '/v1/auth/users ' method: get response_blocks: - - code_block: |- - [ - { - "claims": "[]string", - "email": "string", - "id": "string", - "isSuperUser": "bool", - "name": "string", - "roles": "[]string", - "username": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: '[]models.ApiUser' language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -903,45 +1172,17 @@ endpoints: value_type: string description: User ID response_blocks: - - code_block: |- - [ - { - "claims": "[]string", - "email": "string", - "id": "string", - "isSuperUser": "bool", - "name": "string", - "roles": "[]string", - "username": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ApiUser language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1010,91 +1251,25 @@ endpoints: type: body value_type: object description: User - body: |- - { - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "claims": "[]string", - "email": "string", - "id": "string", - "isSuperUser": "bool", - "name": "string", - "roles": "[]string", - "username": "string" - } - ] + - code_block: '{ object }' code: "201" code_description: Created title: models.ApiUser language: json - - code_block: |- - { - "code": "int", - "diagnostics": { - "end_time": "*time.Time", - "errors": [ - { - "code": "string", - "component": "string", - "message": "string", - "metadata": "map[string]unknown", - "timestamp": "time.Time" - } - ], - "metadata": "map[string]unknown", - "mu": "sync.RWMutex", - "operation": "string", - "path": [ - { - "component": "string", - "duration": "int64", - "file_name": "string", - "function_name": "string", - "line_number": "int", - "metadata": "map[string]unknown", - "operation": "string", - "timestamp": "time.Time" - } - ], - "start_time": "time.Time", - "warnings": [ - { - "code": "string", - "component": "string", - "message": "string", - "metadata": "map[string]unknown", - "timestamp": "time.Time" - } - ] - }, - "message": "string" - } + - code_block: '{ object }' code: "400" code_description: Bad Request title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/users ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"claims\": \"[]string\",\n \"email\": \"string\",\n \"is_super_user\": \"bool\",\n \"name\": \"string\",\n \"password\": \"string\",\n \"roles\": \"[]string\",\n \"username\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/users ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1103,15 +1278,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/users "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1131,15 +1298,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/users " method := "post" - payload := strings.NewReader(`{ - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1178,29 +1337,12 @@ endpoints: value_type: string description: User ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1269,62 +1411,25 @@ endpoints: type: body value_type: object description: User - body: |- - { - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - [ - { - "claims": "[]string", - "email": "string", - "id": "string", - "isSuperUser": "bool", - "name": "string", - "roles": "[]string", - "username": "string" - } - ] + - code_block: '{ object }' code: "202" code_description: Accepted title: models.ApiUser language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id} ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"claims\": \"[]string\",\n \"email\": \"string\",\n \"is_super_user\": \"bool\",\n \"name\": \"string\",\n \"password\": \"string\",\n \"roles\": \"[]string\",\n \"username\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id} ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1333,15 +1438,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/api/v1/auth/users/{id} "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1361,15 +1458,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/users/{id} " method := "put" - payload := strings.NewReader(`{ - "claims": "[]string", - "email": "string", - "is_super_user": "bool", - "name": "string", - "password": "string", - "roles": "[]string", - "username": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1408,40 +1497,17 @@ endpoints: value_type: string description: User ID response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.RoleResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1515,48 +1581,25 @@ endpoints: type: body value_type: object description: Role Name - body: |- - { - "name": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "name": "string" - } + - code_block: '{ object }' code: "201" code_description: Created title: models.RoleRequest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id}/roles ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id}/roles ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1565,9 +1608,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/users/{id}/roles "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1587,9 +1628,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/users/{id}/roles " method := "post" - payload := strings.NewReader(`{ - "name": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1633,29 +1672,12 @@ endpoints: value_type: string description: Role ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1725,40 +1747,17 @@ endpoints: value_type: string description: User ID response_blocks: - - code_block: |- - [ - { - "id": "string", - "name": "string" - } - ] + - code_block: '{ object }' code: "200" code_description: OK title: models.ClaimResponse language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse @@ -1832,48 +1831,25 @@ endpoints: type: body value_type: object description: Claim Name - body: |- - { - "name": "string" - } + body: '{ object }' response_blocks: - - code_block: |- - { - "name": "string" - } + - code_block: '{ object }' code: "201" code_description: Created title: models.ClaimRequest language: json - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse language: json example_blocks: - - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id}/claims ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{\n \"name\": \"string\"\n}'\n" + - code_block: "curl --location 'http://localhost/api/v1/auth/users/{id}/claims ' \n--header 'Authorization ••••••'\n--header 'Content-Type: application/json' \n--data '{ object }'\n" title: cURL language: powershell - code_block: | @@ -1882,9 +1858,7 @@ endpoints: var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/v1/auth/users/{id}/claims "); request.Headers.Add("Authorization", "••••••"); request.Headers.Add("Content-Type", "application/json"); - request.Content = new StringContent("{ - "name": "string" - }"); + request.Content = new StringContent("{ object }"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); @@ -1904,9 +1878,7 @@ endpoints: func main() { url := "http://localhost/api/v1/auth/users/{id}/claims " method := "post" - payload := strings.NewReader(`{ - "name": "string" - }`) + payload := strings.NewReader(`{ object }`) client := &http.Client{} req, err := http.NewRequest(method, url, payload) if err != nil { @@ -1950,29 +1922,12 @@ endpoints: value_type: string description: Claim ID response_blocks: - - code_block: |- - { - "code": "int", - "message": "string", - "stack": [ - { - "code": "int", - "description": "string", - "error": "string", - "path": "string" - } - ] - } + - code_block: '{ object }' code: "400" code_description: Bad Request - title: models.ApiErrorResponse + title: models.ApiErrorDiagnosticsResponse language: json - - code_block: |- - { - "error": "OAuthErrorType", - "error_description": "string", - "error_uri": "string" - } + - code_block: '{ object }' code: "401" code_description: Unauthorized title: models.OAuthErrorResponse diff --git a/helm/Chart.yaml b/helm/Chart.yaml index aadfb2f8..014abe60 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -15,5 +15,5 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: "1.0.5" -appVersion: "1.0.5" +version: "1.0.6" +appVersion: "1.0.6" diff --git a/src/docs/docs.go b/src/docs/docs.go index 1e017990..01c6fbf3 100644 --- a/src/docs/docs.go +++ b/src/docs/docs.go @@ -14297,7 +14297,7 @@ const docTemplate = `{ // SwaggerInfo holds exported Swagger Info so clients can modify it var SwaggerInfo = &swag.Spec{ - Version: "1.0.5", + Version: "1.0.6", Host: "", BasePath: "/api", Schemes: []string{}, diff --git a/src/docs/swagger.json b/src/docs/swagger.json index d1c673a5..6aa7342f 100644 --- a/src/docs/swagger.json +++ b/src/docs/swagger.json @@ -13,7 +13,7 @@ "name": "Apache 2.0", "url": "http://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.0.5" + "version": "1.0.6" }, "basePath": "/api", "paths": { diff --git a/src/docs/swagger.yaml b/src/docs/swagger.yaml index cecc8669..97f15eca 100644 --- a/src/docs/swagger.yaml +++ b/src/docs/swagger.yaml @@ -2602,7 +2602,7 @@ info: url: http://www.apache.org/licenses/LICENSE-2.0.html termsOfService: http://swagger.io/terms/ title: Parallels Desktop DevOps Service - version: 1.0.5 + version: 1.0.6 paths: /config/diskspace: post: diff --git a/src/main.go b/src/main.go index c44112aa..8288b7b3 100644 --- a/src/main.go +++ b/src/main.go @@ -19,7 +19,7 @@ import ( ) // @title Parallels Desktop DevOps Service -// @version 1.0.5 +// @version 1.0.6 // @description Parallels Desktop DevOps Service // @termsOfService http://swagger.io/terms/