I would like to use Google Chat for notifications. So I select “Webhook” and specify the google chat endpoint in the url. This however does not work, cause the payload is not as expected by google
{
"error": {
"code": 400,
"message": "Invalid JSON payload received. Unknown name \"payload_version\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"notification_configuration_id\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"run_url\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"run_id\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"run_message\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"run_created_at\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"run_created_by\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"workspace_id\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"workspace_name\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"organization_name\" at 'message': Cannot find field.\nInvalid JSON payload received. Unknown name \"notifications\" at 'message': Cannot find field.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"fieldViolations": [
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"payload_version\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"notification_configuration_id\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"run_url\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"run_id\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"run_message\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"run_created_at\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"run_created_by\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"workspace_id\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"workspace_name\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"organization_name\" at 'message': Cannot find field."
},
{
"field": "message",
"description": "Invalid JSON payload received. Unknown name \"notifications\" at 'message': Cannot find field."
}
]
}
]
}
Could somebody got this working? Or are there any ways I could contribute to make that available?