@itentialopensource/adapter-akamai_property_manager
Version:
This adapter integrates with the Akamai Property Manager API.
1,969 lines (1,968 loc) • 76.5 kB
JSON
{
"openapi": "3.1.0",
"info": {
"title": "",
"version": "1.0.0"
},
"paths": {
"/bulk/activations": {
"post": {
"tags": [
"Activations"
],
"operationId": "bulkactivateasetofproperties",
"description": "The parameters and request body are for method: bulkactivateasetofproperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/bulk/activations/{bulkActivationId}": {
"get": {
"tags": [
"Activations"
],
"operationId": "listbulkActivatedproperties",
"description": "The parameters and request body are for method: listbulkActivatedproperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "bulkActivationId",
"in": "path",
"required": true,
"schema": {
"title": "bulkActivationId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/properties/{propertyId}/activations": {
"get": {
"tags": [
"Activations"
],
"operationId": "listactivations",
"description": "The parameters and request body are for method: listactivations. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "propertyId",
"in": "path",
"required": true,
"schema": {
"title": "propertyId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Activations"
],
"operationId": "createanewactivationordeactivation",
"description": "The parameters and request body are for method: createanewactivationordeactivation. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "propertyId",
"in": "path",
"required": true,
"schema": {
"title": "propertyId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/bulk/property-version-creations": {
"post": {
"tags": [
"PropertyVersionCreations"
],
"operationId": "bulkversionasetofproperties",
"description": "The parameters and request body are for method: bulkversionasetofproperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/bulk/property-version-creations/{bulkCreateId}": {
"get": {
"tags": [
"PropertyVersionCreations"
],
"operationId": "listbulkVersionedproperties",
"description": "The parameters and request body are for method: listbulkVersionedproperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "bulkCreateId",
"in": "path",
"required": true,
"schema": {
"title": "bulkCreateId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/bulk/rules-patch-requests": {
"post": {
"tags": [
"RulesPatchRequests"
],
"operationId": "bulkpatchasetofproperties",
"description": "The parameters and request body are for method: bulkpatchasetofproperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/bulk/rules-patch-requests/{bulkPatchId}": {
"get": {
"tags": [
"RulesPatchRequests"
],
"operationId": "listbulkPatchedproperties",
"description": "The parameters and request body are for method: listbulkPatchedproperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "bulkPatchId",
"in": "path",
"required": true,
"schema": {
"title": "bulkPatchId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/bulk/rules-search-requests": {
"post": {
"tags": [
"RulesSearchRequests"
],
"operationId": "bulksearchasetofproperties",
"description": "The parameters and request body are for method: bulksearchasetofproperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/bulk/rules-search-requests/{bulkSearchId}": {
"get": {
"tags": [
"RulesSearchRequests"
],
"operationId": "listbulksearchresults",
"description": "The parameters and request body are for method: listbulksearchresults. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "bulkSearchId",
"in": "path",
"required": true,
"schema": {
"title": "bulkSearchId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/bulk/rules-search-requests-synch": {
"post": {
"tags": [
"Bulk"
],
"operationId": "synchronouslybulksearchasetofproperties",
"description": "The parameters and request body are for method: synchronouslybulksearchasetofproperties. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/client-settings": {
"get": {
"tags": [
"ClientSettings"
],
"operationId": "getclientsettings",
"description": "The parameters and request body are for method: getclientsettings. 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": {}
}
}
}
},
"put": {
"tags": [
"ClientSettings"
],
"operationId": "updateclientsettings",
"description": "The parameters and request body are for method: updateclientsettings. 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"
}
}
}
}
}
},
"/cpcodes": {
"get": {
"tags": [
"Cpcodes"
],
"operationId": "listCPcodes",
"description": "The parameters and request body are for method: listCPcodes. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Cpcodes"
],
"operationId": "createanewCPcode",
"description": "The parameters and request body are for method: createanewCPcode. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/cpcodes/{cpcodeId}": {
"get": {
"tags": [
"Cpcodes"
],
"operationId": "getaCPcode",
"description": "The parameters and request body are for method: getaCPcode. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "cpcodeId",
"in": "path",
"required": true,
"schema": {
"title": "cpcodeId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/custom-behaviors/{behaviorId}": {
"delete": {
"tags": [
"BehaviorId"
],
"operationId": "deleteacustombehavior",
"description": "The parameters and request body are for method: deleteacustombehavior. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "behaviorId",
"in": "path",
"required": true,
"schema": {
"title": "behaviorId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"get": {
"tags": [
"BehaviorId"
],
"operationId": "getacustombehavior",
"description": "The parameters and request body are for method: getacustombehavior. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "behaviorId",
"in": "path",
"required": true,
"schema": {
"title": "behaviorId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"BehaviorId"
],
"operationId": "lockacustombehavior",
"description": "The parameters and request body are for method: lockacustombehavior. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "behaviorId",
"in": "path",
"required": true,
"schema": {
"title": "behaviorId",
"type": "string"
}
},
{
"name": "lock",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"body": {
"type": "string"
}
}
},
"example": {
"body": "body"
}
}
}
}
}
},
"/custom-behaviors": {
"get": {
"tags": [
"CustomBehaviors"
],
"operationId": "listcustombehaviors",
"description": "The parameters and request body are for method: listcustombehaviors. 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": {}
}
}
}
},
"post": {
"tags": [
"CustomBehaviors"
],
"operationId": "createanewcustombehavior",
"description": "The parameters and request body are for method: createanewcustombehavior. 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"
}
}
}
}
}
},
"/custom-overrides/{overrideId}": {
"delete": {
"tags": [
"OverrideId"
],
"operationId": "deleteacustomoverride",
"description": "The parameters and request body are for method: deleteacustomoverride. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "overrideId",
"in": "path",
"required": true,
"schema": {
"title": "overrideId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"get": {
"tags": [
"OverrideId"
],
"operationId": "getacustomoverride",
"description": "The parameters and request body are for method: getacustomoverride. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "overrideId",
"in": "path",
"required": true,
"schema": {
"title": "overrideId",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"OverrideId"
],
"operationId": "lockacustomoverride",
"description": "The parameters and request body are for method: lockacustomoverride. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "overrideId",
"in": "path",
"required": true,
"schema": {
"title": "overrideId",
"type": "string"
}
},
{
"name": "lock",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"body": {
"type": "string"
}
}
},
"example": {
"body": "body"
}
}
}
}
}
},
"/custom-overrides": {
"get": {
"tags": [
"CustomOverrides"
],
"operationId": "listcustomoverrides",
"description": "The parameters and request body are for method: listcustomoverrides. 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": {}
}
}
}
},
"post": {
"tags": [
"CustomOverrides"
],
"operationId": "createanewcustomoverride",
"description": "The parameters and request body are for method: createanewcustomoverride. 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"
}
}
}
}
}
},
"/edgehostnames": {
"get": {
"tags": [
"Edgehostnames"
],
"operationId": "listedgehostnames",
"description": "The parameters and request body are for method: listedgehostnames. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "options",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"post": {
"tags": [
"Edgehostnames"
],
"operationId": "createanewedgehostname",
"description": "The parameters and request body are for method: createanewedgehostname. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "options",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "indeterminate body object",
"content": {
"application/json": {
"schema": {
"type": "object"
}
}
}
}
}
},
"/edgehostnames/{edgeHostnameId}": {
"get": {
"tags": [
"Edgehostnames"
],
"operationId": "getanedgehostname",
"description": "The parameters and request body are for method: getanedgehostname. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "edgeHostnameId",
"in": "path",
"required": true,
"schema": {
"title": "edgeHostnameId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "options",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/products": {
"get": {
"tags": [
"Products"
],
"operationId": "listproducts",
"description": "The parameters and request body are for method: listproducts. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/products/{productId}/mapping-use-cases": {
"get": {
"tags": [
"Products"
],
"operationId": "listusecases",
"description": "The parameters and request body are for method: listusecases. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "productId",
"in": "path",
"required": true,
"schema": {
"title": "productId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/properties/{propertyId}/activations/{activationId}": {
"delete": {
"tags": [
"ActivationId"
],
"operationId": "cancelapendingactivation",
"description": "The parameters and request body are for method: cancelapendingactivation. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "propertyId",
"in": "path",
"required": true,
"schema": {
"title": "propertyId",
"type": "string"
}
},
{
"name": "activationId",
"in": "path",
"required": true,
"schema": {
"title": "activationId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"get": {
"tags": [
"ActivationId"
],
"operationId": "getanactivation",
"description": "The parameters and request body are for method: getanactivation. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "propertyId",
"in": "path",
"required": true,
"schema": {
"title": "propertyId",
"type": "string"
}
},
{
"name": "activationId",
"in": "path",
"required": true,
"schema": {
"title": "activationId",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
}
},
"/properties/{propertyId}/versions/{propertyVersion}/hostnames": {
"get": {
"tags": [
"Hostnames"
],
"operationId": "listapropertyShostnames",
"description": "The parameters and request body are for method: listapropertyShostnames. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "propertyId",
"in": "path",
"required": true,
"schema": {
"title": "propertyId",
"type": "string"
}
},
{
"name": "propertyVersion",
"in": "path",
"required": true,
"schema": {
"title": "propertyVersion",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "validateHostnames",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"put": {
"tags": [
"Hostnames"
],
"operationId": "updateapropertyShostnames",
"description": "The parameters and request body are for method: updateapropertyShostnames. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "propertyId",
"in": "path",
"required": true,
"schema": {
"title": "propertyId",
"type": "string"
}
},
{
"name": "propertyVersion",
"in": "path",
"required": true,
"schema": {
"title": "propertyVersion",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "validateHostnames",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"body": {
"type": "string"
}
}
},
"example": {
"body": "body"
}
}
}
}
}
},
"/properties/{propertyId}/versions/{propertyVersion}/rules": {
"get": {
"tags": [
"Rules"
],
"operationId": "getaruletree",
"description": "The parameters and request body are for method: getaruletree. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "propertyId",
"in": "path",
"required": true,
"schema": {
"title": "propertyId",
"type": "string"
}
},
{
"name": "propertyVersion",
"in": "path",
"required": true,
"schema": {
"title": "propertyVersion",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "validateRules",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "validateMode",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object"
},
"example": {}
}
}
}
},
"patch": {
"tags": [
"Rules"
],
"operationId": "patcharuletree",
"description": "The parameters and request body are for method: patcharuletree. Same endpoint also used in methods:",
"responses": {
"200": {
"description": "Successful operation",
"content": {
"application/json": {
"schema": {
"title": "result",
"type": "object"
}
}
}
}
},
"parameters": [
{
"name": "propertyId",
"in": "path",
"required": true,
"schema": {
"title": "propertyId",
"type": "string"
}
},
{
"name": "propertyVersion",
"in": "path",
"required": true,
"schema": {
"title": "propertyVersion",
"type": "string"
}
},
{
"name": "contractId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "groupId",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "validateRules",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "validateMode",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "dryRun",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"body": {
"type": "string"
}