UNPKG

@itentialopensource/adapter-akamai_property_manager

Version:

This adapter integrates with the Akamai Property Manager API.

1,969 lines (1,968 loc) 76.5 kB
{ "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" }