Hey folks, just looking for some guidance. Weāve got build triggers set up with CloudFlare Pages, and while these do work I donāt currently get any build notifications. I can configure webhooks for both successful and failed build events, but I canāt specify the payload to include the status flag. Example of a correct payload below.
curl -n -X POST https://webhooks.datocms.com/XXXXXXXXXD/deploy-results \
-H 'Content-Type: application/json' \
-d '{ "status": "success" }'
Below is an example of what Cloudflare includes in its webhooks for deployment events.
{
"name": "Webhook Test",
"text": "\nā”ļø Cloudflare Pages: A production deployment has started for Project Name ā”ļø\n\nBuild Link: https://dash.cloudflare.com/xxx/pages/view/Project Name/11111111111\nCommit Hash: b2c77bd4590bdcb0cb4849ced0b9cd08a64963f482d0c0f5d5b3757b730bee15\nEnvironment: ENVIRONMENT_PRODUCTION\nTimestamp: 2022-10-27T06:00:22Z\n\n\n",
"data": {
"alert_name": "pages_event_alert",
"account_tag": "xxx",
"project_id": "11111111111",
"deployment_id": "11111111111",
"project_name": "Project Name",
"event": "EVENT_DEPLOYMENT_STARTED",
"environment": "ENVIRONMENT_PRODUCTION",
"commit_hash": "xxx",
"custom_domain": "example.com",
"pages_dev_url": "example.com",
"branch_alias_url": "example.com",
"preview_url": "example.com",
"timestamp": "2022-10-27T06:00:22Z"
},
"ts": 1681832973,
"account_id": "xxx",
"policy_id": "xxx",
"alert_type": "pages_event_alert"
}
Is there any known way of configuring notifications from Cloudflare to DatoCMS for these build events?