UNPKG

@itentialopensource/adapter-morpheus

Version:

This adapter integrates with system described as: morpheus.

1,945 lines (1,944 loc) 58.8 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/clusters": { "post": { "tags": [ "Cluster" ], "operationId": "createCluster", "description": "The parameters and request body are for method: createCluster. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Cluster" ], "operationId": "getClusters", "description": "The parameters and request body are for method: getClusters. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/cluster/{clusterId}": { "get": { "tags": [ "Cluster" ], "operationId": "getClusterById", "description": "The parameters and request body are for method: getClusterById. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "clusterId", "in": "path", "required": true, "schema": { "title": "clusterId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Cluster" ], "operationId": "updateCluster", "description": "The parameters and request body are for method: updateCluster. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "clusterId", "in": "path", "required": true, "schema": { "title": "clusterId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "tags": [ "Cluster" ], "operationId": "deleteCluster", "description": "The parameters and request body are for method: deleteCluster. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "clusterId", "in": "path", "required": true, "schema": { "title": "clusterId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/cluster/{clusterId}/permissions": { "put": { "tags": [ "Cluster" ], "operationId": "updateClusterPermissions", "description": "The parameters and request body are for method: updateClusterPermissions. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "clusterId", "in": "path", "required": true, "schema": { "title": "clusterId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/cluster/{clusterId}/containers": { "get": { "tags": [ "Cluster" ], "operationId": "getContainers", "description": "The parameters and request body are for method: getContainers. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "clusterId", "in": "path", "required": true, "schema": { "title": "clusterId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances": { "post": { "tags": [ "Instance" ], "operationId": "createInstance", "description": "The parameters and request body are for method: createInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Instance" ], "operationId": "getInstances", "description": "The parameters and request body are for method: getInstances. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}": { "get": { "tags": [ "Instance" ], "operationId": "getInstanceById", "description": "The parameters and request body are for method: getInstanceById. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Instance" ], "operationId": "updateInstance", "description": "The parameters and request body are for method: updateInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "tags": [ "Instance" ], "operationId": "deleteInstance", "description": "The parameters and request body are for method: deleteInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/envs": { "get": { "tags": [ "Instance" ], "operationId": "getInstanceEnvironment", "description": "The parameters and request body are for method: getInstanceEnvironment. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/history": { "get": { "tags": [ "Instance" ], "operationId": "getInstanceHistory", "description": "The parameters and request body are for method: getInstanceHistory. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/containers": { "get": { "tags": [ "Instance" ], "operationId": "getInstanceContainerDetails", "description": "The parameters and request body are for method: getInstanceContainerDetails. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instance-types": { "get": { "tags": [ "Instance" ], "operationId": "getInstanceTypes", "description": "The parameters and request body are for method: getInstanceTypes. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instance-types/{typeId}": { "get": { "tags": [ "Instance" ], "operationId": "getInstanceTypeById", "description": "The parameters and request body are for method: getInstanceTypeById. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "typeId", "in": "path", "required": true, "schema": { "title": "typeId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/service-plans": { "get": { "tags": [ "Instance" ], "operationId": "getServicePlans", "description": "The parameters and request body are for method: getServicePlans. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/stop": { "put": { "tags": [ "Instance" ], "operationId": "stopInstance", "description": "The parameters and request body are for method: stopInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/start": { "put": { "tags": [ "Instance" ], "operationId": "startInstance", "description": "The parameters and request body are for method: startInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/restart": { "put": { "tags": [ "Instance" ], "operationId": "restartInstance", "description": "The parameters and request body are for method: restartInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/suspend": { "put": { "tags": [ "Instance" ], "operationId": "suspendInstance", "description": "The parameters and request body are for method: suspendInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/reject": { "put": { "tags": [ "Instance" ], "operationId": "rejectInstance", "description": "The parameters and request body are for method: rejectInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/resize": { "put": { "tags": [ "Instance" ], "operationId": "resizeInstance", "description": "The parameters and request body are for method: resizeInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/instances/{instanceId}/workflow": { "put": { "tags": [ "Instance" ], "operationId": "runInstanceWorkflow", "description": "The parameters and request body are for method: runInstanceWorkflow. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } }, { "name": "workflowId", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "workflowName", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/instances/{instanceId}/clone": { "put": { "tags": [ "Instance" ], "operationId": "cloneInstance", "description": "The parameters and request body are for method: cloneInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/instances/{instanceId}/backup": { "put": { "tags": [ "Instance" ], "operationId": "backupInstance", "description": "The parameters and request body are for method: backupInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/backups": { "get": { "tags": [ "Instance" ], "operationId": "listInstanceBackups", "description": "The parameters and request body are for method: listInstanceBackups. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/snapshots": { "get": { "tags": [ "Instance" ], "operationId": "listInstanceSnapshots", "description": "The parameters and request body are for method: listInstanceSnapshots. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/snapshot": { "put": { "tags": [ "Instance" ], "operationId": "snapshotInstance", "description": "The parameters and request body are for method: snapshotInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/instances/{instanceId}/import-snapshot": { "put": { "tags": [ "Instance" ], "operationId": "importInstanceSnapshot", "description": "The parameters and request body are for method: importInstanceSnapshot. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/instances/{instanceId}/clone-image": { "put": { "tags": [ "Instance" ], "operationId": "cloneInstanceImage", "description": "The parameters and request body are for method: cloneInstanceImage. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/instances/{instanceId}/lock": { "put": { "tags": [ "Instance" ], "operationId": "lockInstance", "description": "The parameters and request body are for method: lockInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/unlock": { "put": { "tags": [ "Instance" ], "operationId": "unlockInstance", "description": "The parameters and request body are for method: unlockInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{instanceId}/security-groups": { "get": { "tags": [ "Instance" ], "operationId": "listInstanceSecurityGroups", "description": "The parameters and request body are for method: listInstanceSecurityGroups. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Instance" ], "operationId": "setInstanceSecurityGroups", "description": "The parameters and request body are for method: setInstanceSecurityGroups. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/instances/{instanceId}/cancel-removal": { "put": { "tags": [ "Instance" ], "operationId": "cancelDeleteInstance", "description": "The parameters and request body are for method: cancelDeleteInstance. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "instanceId", "in": "path", "required": true, "schema": { "title": "instanceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/monitoring/incidents": { "get": { "tags": [ "Monitoring" ], "operationId": "getIncidents", "description": "The parameters and request body are for method: getIncidents. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/networks": { "post": { "tags": [ "Network" ], "operationId": "createNetwork", "description": "The parameters and request body are for method: createNetwork. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Network" ], "operationId": "getNetworks", "description": "The parameters and request body are for method: getNetworks. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/instances/{networkId}": { "get": { "tags": [ "Network" ], "operationId": "getNetworkById", "description": "The parameters and request body are for method: getNetworkById. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkId", "in": "path", "required": true, "schema": { "title": "networkId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Network" ], "operationId": "updateNetwork", "description": "The parameters and request body are for method: updateNetwork. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkId", "in": "path", "required": true, "schema": { "title": "networkId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "delete": { "tags": [ "Network" ], "operationId": "deleteNetwork", "description": "The parameters and request body are for method: deleteNetwork. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "networkId", "in": "path", "required": true, "schema": { "title": "networkId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/network-types": { "get": { "tags": [ "Network" ], "operationId": "getNetworkTypes", "description": "The parameters and request body are for method: getNetworkTypes. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/network-types/{typeId}": { "get": { "tags": [ "Network" ], "operationId": "getNetworkTypeById", "description": "The parameters and request body are for method: getNetworkTypeById. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "typeId", "in": "path", "required": true, "schema": { "title": "typeId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/networks/groups": { "post": { "tags": [ "Network" ], "operationId": "createNetworkGroup", "description": "The parameters and request body are for method: createNetworkGroup. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Network" ], "operationId": "getNetworkGroups", "description": "The parameters and request body are for method: getNetworkGroups. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/networks/groups/{groupId}": { "get": { "tags": [ "Network" ], "operationId": "getNetworkGroupById", "description": "The parameters and request body are for method: getNetworkGroupById. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "groupId", "in": "path", "required": true, "schema": { "title": "groupId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Network" ], "operationId": "updateNetworkGroup", "description": "The parameters and request body are for method: updateNetworkGroup. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": {