UNPKG

@itentialopensource/adapter-menmice_micetro

Version:

This adapter integrates with system described as: menandmice.

1,998 lines 113 kB
{ "openapi":"3.0.0", "servers":[ { "url":"https://micetro.menandmice.com", "description":"", "variables":{ } } ], "info":{ "version":"13.0", "title":"MenAndMice", "description":"", "termsOfService":"", "contact":{ }, "license":{ "name":"" } }, "paths":{ "/mmws/api/AddressSpaces": { "post": { "tags": [ "AddressSpace" ], "summary": "Create Address Space", "description": "Create Address Space", "operationId": "createAddressSpace", "parameters": [], "requestBody": { "description": "Address Space", "content": { "application/json": { "schema": { "title": "addressSpace", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "AddressSpace" ], "summary": "Get Address Spaces", "description": "Get Address Spaces", "operationId": "getAddressSpaces", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/AddressSpaces/{addressSpaceId}":{ "put":{ "tags": [ "AddressSpace" ], "summary": "Update Address Space", "description": "Update Address Space", "operationId": "updateAddressSpace", "parameters":[ { "name": "addressSpaceId", "in": "path", "description": "id of the address space to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "Address Space", "content": { "application/json": { "schema": { "title": "addressSpace", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "AddressSpace" ], "summary": "Get Address Space By Id", "description": "Get Address Space By Id", "operationId": "getAddressSpaceById", "parameters":[ { "name": "addressSpaceId", "in": "path", "description": "id of the Address Space to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "AddressSpace" ], "summary": "Delete Address Space", "description": "Delete Address Space", "operationId": "deleteAddressSpace", "parameters":[ { "name": "addressSpaceId", "in": "path", "description": "id of the Address Space to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/ADForests": { "post": { "tags": [ "ADForest" ], "summary": "Create AD Forest", "description": "Create AD Forest", "operationId": "createADForest", "parameters": [], "requestBody": { "description": "AD Forest", "content": { "application/json": { "schema": { "title": "adForest", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "ADForest" ], "summary": "Get AD Forests", "description": "Get AD Forests", "operationId": "getADForests", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/ADForests/{adForestId}":{ "put":{ "tags": [ "ADForest" ], "summary": "Update AD Forest", "description": "Update AD Forest", "operationId": "updateADForest", "parameters":[ { "name": "adForestId", "in": "path", "description": "id of the AD Forest to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "AD Forest", "content": { "application/json": { "schema": { "title": "adForest", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "ADForest" ], "summary": "Get AD Forest By Id", "description": "Get AD Forest By Id", "operationId": "getADForestById", "parameters":[ { "name": "adForestId", "in": "path", "description": "id of the AD Forest to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "ADForest" ], "summary": "Delete AD Forest", "description": "Delete AD Forest", "operationId": "deleteADForest", "parameters":[ { "name": "adForestId", "in": "path", "description": "id of the AD Forest to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/ADSiteLinks": { "post": { "tags": [ "ADSiteLink" ], "summary": "Create AD SiteLink", "description": "Create AD SiteLink", "operationId": "createADSiteLink", "parameters": [], "requestBody": { "description": "AD SiteLink", "content": { "application/json": { "schema": { "title": "adSiteLink", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "ADSiteLink" ], "summary": "Get AD Site Links", "description": "Get AD Site Links", "operationId": "getADSiteLinks", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/ADSiteLinks/{adSiteLinkId}":{ "put":{ "tags": [ "ADSiteLink" ], "summary": "Update AD Site Link", "description": "Update AD Site Link", "operationId": "updateADSiteLink", "parameters":[ { "name": "adSiteLinkId", "in": "path", "description": "id of the AD Site Link to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "AD Site Link", "content": { "application/json": { "schema": { "title": "adSiteLink", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "ADSiteLink" ], "summary": "Get AD Site Link By Id", "description": "Get AD Site Link By Id", "operationId": "getADSiteLinkById", "parameters":[ { "name": "adSiteLinkId", "in": "path", "description": "id of the AD Site Link to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "ADSiteLink" ], "summary": "Delete AD Site Link", "description": "Delete AD Site Link", "operationId": "deleteADSiteLink", "parameters":[ { "name": "adSiteLinkId", "in": "path", "description": "id of the AD Site Link to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/ADSites": { "post": { "tags": [ "ADSite" ], "summary": "Create AD Site", "description": "Create AD Site", "operationId": "createADSite", "parameters": [], "requestBody": { "description": "AD Site", "content": { "application/json": { "schema": { "title": "adSite", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "ADSite" ], "summary": "Get AD Sites", "description": "Get AD Sites", "operationId": "getADSites", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/ADSites/{adSiteId}":{ "put":{ "tags": [ "ADSite" ], "summary": "Update AD Site", "description": "Update AD Site", "operationId": "updateADSite", "parameters":[ { "name": "adSiteId", "in": "path", "description": "id of the AD Site to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "AD Site", "content": { "application/json": { "schema": { "title": "adSite", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "ADSite" ], "summary": "Get AD Site By Id", "description": "Get AD Site By Id", "operationId": "getADSiteById", "parameters":[ { "name": "adSiteId", "in": "path", "description": "id of the AD Site to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "ADSite" ], "summary": "Delete AD Site", "description": "Delete AD Site", "operationId": "deleteADSite", "parameters":[ { "name": "adSiteId", "in": "path", "description": "id of the AD Site to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/ChangeRequests": { "post": { "tags": [ "ChangeRequest" ], "summary": "Create Change Request", "description": "Create Change Request", "operationId": "createChangeRequest", "parameters": [], "requestBody": { "description": "ChangeRequest", "content": { "application/json": { "schema": { "title": "changeRequest", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "ChangeRequest" ], "summary": "Get Change Requests", "description": "Get Change Requests", "operationId": "getChangeRequests", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/ChangeRequests/{changeRequestId}":{ "put":{ "tags": [ "ChangeRequest" ], "summary": "Update Change Request", "description": "Update Change Request", "operationId": "updateChangeRequest", "parameters":[ { "name": "changeRequestId", "in": "path", "description": "id of the Change Request to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "Change Request", "content": { "application/json": { "schema": { "title": "changeRequest", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "ChangeRequest" ], "summary": "Get Change Request By Id", "description": "Get Change Request By Id", "operationId": "getChangeRequestById", "parameters":[ { "name": "changeRequestId", "in": "path", "description": "id of the Change Request to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "ChangeRequest" ], "summary": "Delete Change Request", "description": "Delete Change Request", "operationId": "deleteChangeRequest", "parameters":[ { "name": "changeRequestId", "in": "path", "description": "id of the Change Request to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/CloudNetworks": { "post": { "tags": [ "CloudNetwork" ], "summary": "Create Cloud Network", "description": "Create Cloud Network", "operationId": "createCloudNetwork", "parameters": [], "requestBody": { "description": "Cloud Network", "content": { "application/json": { "schema": { "title": "cloudNetwork", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "CloudNetwork" ], "summary": "Get Cloud Networks", "description": "Get Cloud Networks", "operationId": "getCloudNetworks", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/CloudNetworks/{cloudNetworkId}":{ "put":{ "tags": [ "CloudNetwork" ], "summary": "Update Cloud Network", "description": "Update Cloud Network", "operationId": "updateCloudNetwork", "parameters":[ { "name": "cloudNetworkId", "in": "path", "description": "id of the Cloud Network to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "Cloud Network", "content": { "application/json": { "schema": { "title": "cloudNetwork", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "CloudNetwork" ], "summary": "Get Cloud Network By Id", "description": "Get Cloud Network By Id", "operationId": "getCloudNetworkById", "parameters":[ { "name": "cloudNetworkId", "in": "path", "description": "id of the Cloud Network to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "CloudNetwork" ], "summary": "Delete Cloud Network", "description": "Delete Cloud Network", "operationId": "deleteCloudNetwork", "parameters":[ { "name": "cloudNetworkId", "in": "path", "description": "id of the Cloud Network to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/CloudServiceAccounts": { "post": { "tags": [ "CloudServiceAccount" ], "summary": "Create Cloud Service Account", "description": "Create Cloud Service Account", "operationId": "createCloudServiceAccount", "parameters": [], "requestBody": { "description": "Cloud Service Account", "content": { "application/json": { "schema": { "title": "cloudServiceAccount", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "CloudServiceAccount" ], "summary": "Get Cloud Service Accounts", "description": "Get Cloud Service Accounts", "operationId": "getCloudServiceAccounts", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/CloudServiceAccounts/{cloudServiceAccountId}":{ "put":{ "tags": [ "CloudServiceAccount" ], "summary": "Update Cloud Service Account", "description": "Update Cloud Service Account", "operationId": "updateCloudServiceAccount", "parameters":[ { "name": "cloudServiceAccountId", "in": "path", "description": "id of the Cloud Service Account to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "Cloud Service Account", "content": { "application/json": { "schema": { "title": "cloudServiceAccount", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "CloudServiceAccount" ], "summary": "Get Cloud Service Account By Id", "description": "Get Cloud Service Account By Id", "operationId": "getCloudServiceAccountById", "parameters":[ { "name": "cloudServiceAccountId", "in": "path", "description": "id of the Cloud Service Account to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "CloudServiceAccount" ], "summary": "Delete Cloud Service Account", "description": "Delete Cloud Service Account", "operationId": "deleteCloudServiceAccount", "parameters":[ { "name": "cloudServiceAccountId", "in": "path", "description": "id of the Cloud Service Account to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/Devices": { "post": { "tags": [ "Device" ], "summary": "Create Device", "description": "Create Device", "operationId": "createDevice", "parameters": [], "requestBody": { "description": "Device", "content": { "application/json": { "schema": { "title": "device", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "Device" ], "summary": "Devices", "description": "Devices", "operationId": "getDevices", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/Devices/{deviceId}":{ "put":{ "tags": [ "Device" ], "summary": "Update Device", "description": "Update Device", "operationId": "updateDevice", "parameters":[ { "name": "deviceId", "in": "path", "description": "id of the Device to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "Device", "content": { "application/json": { "schema": { "title": "device", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "Device" ], "summary": "Get Device By Id", "description": "Get Device By Id", "operationId": "getDeviceById", "parameters":[ { "name": "deviceId", "in": "path", "description": "id of the Device to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "Device" ], "summary": "Delete Device", "description": "Delete Device", "operationId": "deleteDevice", "parameters":[ { "name": "deviceId", "in": "path", "description": "id of the Device to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/DHCPAddressPools": { "post": { "tags": [ "DHCPAddressPool" ], "summary": "Create DHCP Address Pool", "description": "Create DHCP Address Pool", "operationId": "createDHCPAddressPool", "parameters": [], "requestBody": { "description": "DHCP Address Pool", "content": { "application/json": { "schema": { "title": "dhcpAddressPool", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "DHCPAddressPool" ], "summary": "DHCP Address Pools", "description": "DHCP Address Pools", "operationId": "getDHCPAddressPools", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/DHCPAddressPools/{dhcpAddressPoolId}":{ "put":{ "tags": [ "DHCPAddressPool" ], "summary": "Update DHCP Address Pool", "description": "Update DHCP Address Pool", "operationId": "updateDHCPAddressPool", "parameters":[ { "name": "dhcpAddressPoolId", "in": "path", "description": "id of the DHCP Address Pool to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "DHCP Address Pool", "content": { "application/json": { "schema": { "title": "dhcpAddressPool", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "DHCPAddressPool" ], "summary": "Get DHCP Address Pool By Id", "description": "Get DHCP Address Pool By Id", "operationId": "getDHCPAddressPoolById", "parameters":[ { "name": "dhcpAddressPoolId", "in": "path", "description": "id of the DHCP Address Pool to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "DHCPAddressPool" ], "summary": "Delete DHCP Address Pool", "description": "Delete DHCP Address Pool", "operationId": "deleteDHCPAddressPool", "parameters":[ { "name": "dhcpAddressPoolId", "in": "path", "description": "id of the DHCP Address Pool to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/DHCPExclusions": { "post": { "tags": [ "DHCPExclusion" ], "summary": "Create DHCP Exclusion", "description": "Create DHCP Exclusion", "operationId": "createDHCPExclusion", "parameters": [], "requestBody": { "description": "DHCP Exclusion", "content": { "application/json": { "schema": { "title": "dhcpExclusion", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "DHCPExclusion" ], "summary": "DHCP Exclusions", "description": "DHCP Exclusions", "operationId": "getDHCPExclusions", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/DHCPExclusions/{dhcpExclusionId}":{ "put":{ "tags": [ "DHCPExclusion" ], "summary": "Update DHCP Exclusion", "description": "Update DHCP Exclusion", "operationId": "updateDHCPExclusion", "parameters":[ { "name": "dhcpExclusionId", "in": "path", "description": "id of the DHCP Exclusion to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "DHCP Exclusion", "content": { "application/json": { "schema": { "title": "dhcpExclusion", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "DHCPExclusion" ], "summary": "Get DHCP Exclusion By Id", "description": "Get DHCP Exclusion By Id", "operationId": "getDHCPExclusionById", "parameters":[ { "name": "dhcpExclusionId", "in": "path", "description": "id of the DHCP Exclusion to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "DHCPExclusion" ], "summary": "Delete DHCP Exclusion", "description": "Delete DHCP Exclusion", "operationId": "deleteDHCPExclusion", "parameters":[ { "name": "dhcpExclusionId", "in": "path", "description": "id of the DHCP Exclusion to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/DHCPGroups": { "post": { "tags": [ "DHCPGroup" ], "summary": "Create DHCP Group", "description": "Create DHCP Group", "operationId": "createDHCPGroup", "parameters": [], "requestBody": { "description": "DHCP Group", "content": { "application/json": { "schema": { "title": "dhcpGroup", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "DHCPGroup" ], "summary": "DHCP Groups", "description": "DHCP Groups", "operationId": "getDHCPGroups", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/DHCPGroups/{dhcpGroupId}":{ "put":{ "tags": [ "DHCPGroup" ], "summary": "Update DHCP Group", "description": "Update DHCP Group", "operationId": "updateDHCPGroup", "parameters":[ { "name": "dhcpGroupId", "in": "path", "description": "id of the DHCP Group to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "DHCP Group", "content": { "application/json": { "schema": { "title": "dhcpGroup", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "DHCPGroup" ], "summary": "Get DHCP Group By Id", "description": "Get DHCP Group By Id", "operationId": "getDHCPGroupById", "parameters":[ { "name": "dhcpGroupId", "in": "path", "description": "id of the DHCP Group to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "DHCPGroup" ], "summary": "Delete DHCP Group", "description": "Delete DHCP Group", "operationId": "deleteDHCPGroup", "parameters":[ { "name": "dhcpGroupId", "in": "path", "description": "id of the DHCP Group to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/DHCPReservations": { "post": { "tags": [ "DHCPReservation" ], "summary": "Create DHCP Reservation", "description": "Create DHCP Reservation", "operationId": "createDHCPReservation", "parameters": [], "requestBody": { "description": "DHCP Reservation", "content": { "application/json": { "schema": { "title": "dhcpReservation", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get": { "tags": [ "DHCPReservation" ], "summary": "DHCP Reservations", "description": "DHCP Reservations", "operationId": "getDHCPReservations", "parameters": [], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/DHCPReservations/{dhcpReservationId}":{ "put":{ "tags": [ "DHCPReservation" ], "summary": "Update DHCP Reservation", "description": "Update DHCP Reservation", "operationId": "updateDHCPReservation", "parameters":[ { "name": "dhcpReservationId", "in": "path", "description": "id of the DHCP Reservation to update", "required": true, "schema":{ "type": "string" } } ], "requestBody": { "description": "DHCP Reservation", "content": { "application/json": { "schema": { "title": "dhcpReservation", "type": "object" } } }, "required": true }, "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "get":{ "tags": [ "DHCPReservation" ], "summary": "Get DHCP Reservation By Id", "description": "Get DHCP Reservation By Id", "operationId": "getDHCPReservationById", "parameters":[ { "name": "dhcpReservationId", "in": "path", "description": "id of the DHCP Reservation to get", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "delete":{ "tags": [ "DHCPReservation" ], "summary": "Delete DHCP Reservation", "description": "Delete DHCP Reservation", "operationId": "deleteDHCPReservation", "parameters":[ { "name": "dhcpReservationId", "in": "path", "description": "id of the DHCP Reservation to delete", "required": true, "schema":{ "type": "string" } } ], "responses": { "200": { "description": "successful response", "content": { "application/json": { "schema": { "type": "object" } } } } } } }, "/mmws/api/DHCPScopes": { "post": { "tags": [ "DHCPScope" ], "summary": "Create DHCP Scope", "description": "Create DHCP Scope", "operationId": "createDHCPScope", "parameters": [], "requestBody": { "description": "DHCP Scope", "content": { "application/json": { "schema": { "title": "dhcpScope", "type": "object" } } }, "require