Update Channel
Method URL | http://<report_container_url>:<container_port>/report/v1/outbound_channel.update |
HTTP Method | POST |
Content Type | application/json |
Request Arguments
Required Arguments | Data Type | How To Use | Default |
---|---|---|---|
id | string | Id of channel from list channels | None |
Optional Arguments | Data Type | How To Use | Default |
---|---|---|---|
alert_on_new | boolean | Notify whenever a new Root Cause report is created | True |
argument1 | string | unused | None |
argument2 | string | unused | None |
auth_header_prefix | string | String string used in the Authorization header as the authorization method when authorization is required for sending a webhook-based notification. typically basic or token | basic |
auth_password | string | Password used for basic authorization | None |
auth_scheme | string | Authorization scheme. Typically basic or token | basic |
auth_token | string | Token used for token authorization | None |
auth_username | string | User used for basic authorization | None |
channel_type | string | Can be one of: community, email, slack, teams, webook | None |
customer | string | Customer to associate this channel to | None |
deployments | string | Comma separated list of deployments associated with this channel | Empty string (all deployments) |
email_list | string | Comma separated list of emails to send receive notifications when channel_type = email | None |
enabled | boolean | Use this channel when sending notifications when enabled | True |
name | string | User defined name for the channel | None |
retrys | integer | Number of retrys if sending a webhook fails | 2 |
timeout | integer | Time in seconds before aborting a slow connection when sending a webhook | 10 |
webhook | string | URL of webhook endpoint used when channel_type is slack or webhook | None |
service_group | string | Service group associated with this channel, Can be: Any, default (i.e. shared services), a specific service group as defined by ze_deployment_name | Any |
Example Request Payload
{
"id": "ca91d4be-bc47-405a-980d-01f554c5c1cd",
"enabled": false
}
Example Response Payload
{
"data": {
"alert_on_new": true,
"argument1": "",
"argument2": "",
"auth_header_prefix": "basic",
"auth_password": "",
"auth_scheme": "basic",
"auth_token": "",
"auth_username": "",
"channel_type": "community",
"create_time": "2021-05-05 13:16:40.971947",
"create_user_id": "eae3daf8-a5bf-406c-ac4e-1e3bea2b043c",
"customer": "acme",
"deployments": "",
"email_list": "",
"enabled": false,
"id": "ca91d4be-bc47-405a-980d-01f554c5c1cd",
"modify_time": "2021-05-05 13:16:40.971947",
"modify_user_id": "eae3daf8-a5bf-406c-ac4e-1e3bea2b043c",
"name": "Zebrium Community Slack",
"retrys": 2,
"timeout": 10,
"webhook": "",
"service_group": "Any"
},
"error": {
"code": 200,
"message": "200 OK"
}
}