Create API Server Operation

POST {{apiPath}}/environments/{{envID}}/apiServers/{{apiServerID}}/operations

The POST /environments/{{envID}}/apiServers/{{apiServerID}}/operations request creates a new API service operation associated with the environment and API service specified in the request URL.

Prerequisites

For property descriptions, see API service operations data model

PropertyType?Required?
accessControlObjectOptional
accessControl.customObjectOptional
accessControl.custom.enabledBooleanOptional
accessControl.groupObjectOptional
accessControl.group.groupsArrayRequired
accessControl.group.groups.elementRelationshipRequired
accessControl.group.groups.element.idStringRequired
accessControl.permissionObjectOptional
accessControl.permission.idObjectOptional
accessControl.scopeObjectOptional
accessControl.scope.matchTypeStringOptional
accessControl.scope.scopesArrayRequired
accessControl.scope.scopes.elementObjectRequired
accessControl.scope.scopes.element.idStringRequired
methodsArrayOptional
nameStringRequired
pathsArrayRequired
paths.typeStringRequired
paths.patternStringRequired

Request Body

{"name"=>"AccountsPayable", "paths"=>[{"type"=>"EXACT", "pattern"=>"/accountsPayable"}], "methods"=>["POST", "PUT"]}

RESPONSES

status: Created

{"_links":{"self":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/apiServers/a82aa1c1-1a8e-4b6e-a43e-2266ebd57626/operations/ad5d139a-c4b3-40d9-a030-29b393391ecc"},"environment":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"},"apiServer":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/apiServers/a82aa1c1-1a8e-4b6e-a43e-2266ebd57626"}},"id":"ad5d139a-c4b3-40d9-a030-29b393391ecc","name":"AccountsPayable","methods":["POST","PUT"],"paths":[{"type":"EXACT","pattern":"/accountsPayable"}]}