I have a webhook callback from Pagerduty
{
"event": {
"id": "01EJ46VYY9Z7PCO3IUYCVNYV96",
"event_type": "incident.triggered",
"resource_type": "incident",
"occurred_at": "2024-02-20T10:21:34.996Z",
"agent": null,
"client": null,
"data": {
"id": "Q085KKL1MNDZV2",
"type": "incident",
"self": "https://api.eu.pagerduty.com/incidents/Q085KKL1MNDZV2",
"html_url": "https://lendinvest.eu.pagerduty.com/incidents/Q085KKL1MNDZV2",
"number": 5992,
"status": "triggered",
"incident_key": null,
"created_at": "2024-02-20T10:21:34Z",
"title": "ALARM: \\"AWSBackupBackupFailureAlarm (sandbox)\\" in EU (Ireland)",
"service": {
"html_url": "https://lendinvest.eu.pagerduty.com/services/PTCNU63",
"id": "PTCNU63",
"self": "https://api.eu.pagerduty.com/services/PTCNU63",
"summary": "Testing",
"type": "service_reference"
},
"assignees": [
{
"html_url": "https://lendinvest.eu.pagerduty.com/users/PIUVGYN",
"id": "PIUVGYN",
"self": "https://api.eu.pagerduty.com/users/PIUVGYN",
"summary": "Stephen Ball",
"type": "user_reference"
}
],
"escalation_policy": {
"html_url": "https://lendinvest.eu.pagerduty.com/escalation_policies/PDIAZQH",
"id": "PDIAZQH",
"self": "https://api.eu.pagerduty.com/escalation_policies/PDIAZQH",
"summary": "Testing Escalation Policy",
"type": "escalation_policy_reference"
},
"teams": [
{
"html_url": "https://lendinvest.eu.pagerduty.com/teams/PBEUO92",
"id": "PBEUO92",
"self": "https://api.eu.pagerduty.com/teams/PBEUO92",
"summary": "Technology - DevOps",
"type": "team_reference"
}
],
"priority": null,
"urgency": "high",
"conference_bridge": null,
"resolve_reason": null
}
}
}
and the client field is empty but the field is showing in PagerDuty
On others, for example ones where I have created an alert via the Events V2 API and set the client then it is set in the Webhook payloads, but those done via integrations it seems to be missing even though it shows in PagerDuty