Notification Webhook Schema
AuditEvent
AuditEvent contains metadata for an audit event.
AuditEvent.EventAuditActor
| Field | Type | Description |
|---|
| type | string | The type of actor. |
| id | string | The ID of the actor. |
| ip | string | The IP address of the actor. |
AuditEvent.EventAuditDetails
| Field | Type | Description |
|---|
| message | string | The message associated with the event. |
| patch | string | The patch associated with the event. |
| action_type | string | The action type. |
AuditEvent.EventAuditObject
AuditEvent.EventAuditObject.EventAuditObjId
| Field | Type | Description |
|---|
| name | string | The name of the object. |
| kind | string | The kind of object. |
| group | string | The group of the object. |
AuditEvent.EventAuditObject.EventAuditParentId
| Field | Type | Description |
|---|
| name | string | The name of the parent. |
| parent_name | string | The name of the parent object's parent (if present). |
| application_name | string | The name of the application. |
PingEvent
PingEvent contains metadata for a ping event.
| Field | Type | Description |
|---|
| notification_config_id | string | NotificationConfigID is the organization notification config ID that triggered the ping |
UsageUpdateEvent
| Field | Type | Description |
|---|
| product | string | The product associated with the usage update. E.g. "ArgoCD", "Kargo", "Akuity Agent". |
| usage_type | string | The type of usage. E.g. "applications", "projects". |
| usage_threshold | double | The usage threshold. |
| max_limit | int64 | The maximum limit. |
| usage | int64 | The current usage. |
WebhookEventPayload
WebhookEventPayload is the payload sent to the webhook endpoint.