updateWebHook

put

/ccadmin/v1/webhooks/{id}

Update Web Hook. Update a single existing WebHook based on given ID and request parameters.

Request

Supported Media Types
  • application/json
Path Parameters
id
Type: string
Required: true
ID corresponding to the WebHook which is to be updated.
Body Parameter
Root Schema : updateWebHook_request
Nested Schema : basicAuthentication
Type: object
Map of username and password
Nested Schema : headers
Type: object
Map of header names and header values
Nested Schema : urls
Type: array
An array of strings of the target URLs for the WebHook.

Response

Supported Media Types
  • application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : updateWebHook_response
Nested Schema : basicAuthentication
Type: object
Map of username and password
Nested Schema : headers
Type: object
Map of header names and header values
Nested Schema : urls
Type: array
An array of strings of the target URLs for the WebHook.
Example application/json

{
    "headers":{
        "header1":"value1"
    },
    "urls":[
        "https://localhost:8080/submitOrder"
    ],
    "displayName":"atg.service.webhook.Resources->webHookDisplayName_submitOrder",
    "serverType":"production",
    "name":"submitOrder",
    "id":"production-submitOrder",
    "basicAuthentication":{
        "admin":"admin123"
    }
}
Default Response
The error response
Body
Root Schema : errorModel
Type: object
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Nested Schema : items
Type: object

Examples

Sample Request:

{
  "headers": {"header1": "value1"},
  "urls": ["https://localhost:8080/submitOrder"],
  "displayName": "atg.service.webhook.Resources->webHookDisplayName_submitOrder",
  "serverType": "production",
  "name": "submitOrder",
  "id": "production-submitOrder",
  "basicAuthentication": {"admin": "admin123"}
}

Sample Response Payload returned by endpoint:

{
  "headers": {"header1": "value1"},
  "urls": ["https://localhost:8080/submitOrder"],
  "displayName": "atg.service.webhook.Resources->webHookDisplayName_submitOrder",
  "serverType": "production",
  "name": "submitOrder",
  "id": "production-submitOrder",
  "basicAuthentication": {"admin": "admin123"}
}