v1
latestOpenAPI 3.0.22026-08-062794201004.1 KBAlert Integration
Update Alert Integration
Update the details of the given alert integration.
In order to access this endpoint, the provided API key must have at least one of the following roles:
- Organization Owner
- Project Owner
- Project Manager
To learn more, see Organization, Project, and Database Access Overview.
put/v4/organizations/{organizationId}/projects/{projectId}/alertIntegrations/{alertIntegrationId}
Request body
Example request
{
"kind": "slack",
"name": "test alert 1",
"config": {
"webhook": {
"method": "POST",
"url": "https://company.servicenow.com",
"token": "QktxVUtFU1dKV1FlJBYXdnTVlRemFZdlRDZTg6eFh4dzU4JUYjqdUwwYkJoTjZSTmlzRWFIRHF0b1h4a08yazBpQjJ1bms1OW4yTUhdsfRib3IhVQ==",
"basicAuth": {
"user": "username80085",
"password": "yed69khj420_i"
},
"exclude": {
"clusters": [
"ffffffff-aaaa-1414-eeee-000000000000",
"..."
],
"appServices": [
"ffffffff-aaaa-1414-eeee-000000000000",
"..."
]
}
}
}
}Response
Successfully updated the metadata for the alert integration.
Example response
{
"id": "ffffffff-aaaa-1414-eeee-000000000000",
"name": "test alert 1",
"tenantId": "ffffffff-aaaa-1414-eeee-000000000000",
"projectId": "ffffffff-aaaa-1414-eeee-000000000000",
"kind": "teams",
"configKey": "ffffffff-aaaa-1414-eeee-000000000000-alert-integration",
"status": "healthy",
"config": {
"webhook": {
"method": "POST",
"url": "https://company.servicenow.com",
"exclude": {
"clusters": [
"ffffffff-aaaa-1414-eeee-000000000000",
"..."
],
"appServices": [
"ffffffff-aaaa-1414-eeee-000000000000",
"..."
]
}
},
"slack": {
"channel": "#alerts"
}
},
"audit": {
"createdBy": "ffffffff-aaaa-1414-eeee-000000000000",
"createdAt": "2021-09-01T12:34:56Z",
"modifiedBy": "ffffffff-aaaa-1414-eeee-000000000000",
"modifiedAt": "2021-09-01T12:34:56Z",
"version": 1
}
}