{"openapi":"3.0.0","info":{"title":"Node Webhooks","description":"","version":"1.0.0"},"paths":{"node.rc_stat":{"post":{"tags":["webhook"],"summary":"node.rc_stat","description":"\nThe **Recording statistics** event is triggered every 1 minute. Recording data is collected and sent via this event.\n\n\nPrerequisites\n- A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n- Event Subscriptions must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n    - The **Recording statistics** subscription must be enabled under the **Node** event.\n","operationId":"Node.rc_statWebhook","requestBody":{"description":"Webhook payload for the `node.rc_stat` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.rc_statEvent"},"examples":{"default":{"summary":"Example node.rc_stat event","value":{"event":"node.rc_stat","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"rc_stats":[{"rc_service_id":"4444AAAiAAAAAiAiAiiAii==","rc_service_name":"test RC1","recording_zone":"test-zone","current_recording_count":5,"current_transcoding_count":8,"transcoding_queue_depth":10,"timestamp":"2024-05-27T04:50:09Z"}]}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_cpu_alert":{"post":{"tags":["webhook"],"summary":"node.server_cpu_alert","description":"\nThe **Server CPU alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server CPU alert** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.server_cpu_alertWebhook","requestBody":{"description":"Webhook payload for the `node.server_cpu_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_cpu_alertEvent"},"examples":{"default":{"summary":"Example node.server_cpu_alert event","value":{"event":"node.server_cpu_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid"},"metric":"node_cpu","field":"used_percent","value":0.09174312,"threshold":0,"operator":">","level":"warn"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_registered":{"post":{"tags":["webhook"],"summary":"node.server_registered","description":"\nThe **Server registered** event is triggered when the server registers to Zoom. Node server data is collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server registered** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.server_registeredWebhook","requestBody":{"description":"Webhook payload for the `node.server_registered` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_registeredEvent"},"examples":{"default":{"summary":"Example node.server_registered event","value":{"event":"node.server_registered","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","os_image":"AlmaLinux8.5-20221111131438","status":"unconfirmed","module":"hybrid"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_update_failed":{"post":{"tags":["webhook"],"summary":"node.server_update_failed","description":"\nThe **Server update failed** event is triggered when the server OS update fails. Node server data and OS update data are collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server update failed** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.server_update_failedWebhook","requestBody":{"description":"Webhook payload for the `node.server_update_failed` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_update_failedEvent"},"examples":{"default":{"summary":"Example node.server_update_failed event","value":{"event":"node.server_update_failed","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid","group":"LA-node-group"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.zone_added":{"post":{"tags":["webhook"],"summary":"node.zone_added","description":"The **Zone added** event is triggered when the user adds a meeting zone or recording zone. Zone data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Zone added** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.zone_addedWebhook","requestBody":{"description":"Webhook payload for the `node.zone_added` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.zone_addedEvent"},"examples":{"default":{"summary":"Example node.zone_added event","value":{"event":"node.zone_added","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"zone":"test1","module":"hybrid","type":"meeting_zone"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_started":{"post":{"tags":["webhook"],"summary":"node.service_started","description":"The **Service started** event is triggered when the service starts. Node service data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Service started** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.service_startedWebhook","requestBody":{"description":"Webhook payload for the `node.service_started` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_startedEvent"},"examples":{"default":{"summary":"Example node.service_started event","value":{"event":"node.service_started","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"2e1c4887-c673-4fce-92af-4964dfded9aa","udid":"76b147007cb2ceb38d4cb0baec8dca238bb362bfd39b0e58cb01d0bd81770400","name":"bdm-0608-dev-1","location":"Hefei - CN","os_image":"Ubuntu22.04-20240418022929","status":"online","module":"mc"},"service":{"id":"834b16fd-a4b3-494a-b8f7-e56032866d39","name":"Multimedia Router-1","version":"5.0.20240112.69","type":"MC_MMR","status":"running","zone":"HF Zones"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.zhm_stat":{"post":{"tags":["webhook"],"summary":"node.zhm_stat","description":"\nThe **Hybrid Meeting statistics** event is triggered every 1 minute. Meeting data is collected and sent via this event.\n\n\n## Prerequisites\n\n* The account **must** have a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Hybrid Meeting statistics** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.zhm_statWebhook","requestBody":{"description":"Webhook payload for the `node.zhm_stat` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.zhm_statEvent"},"examples":{"default":{"summary":"Example node.zhm_stat event","value":{"event":"node.zhm_stat","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"mmr_stats":[{"mmr_service_id":"4444AAAiAAAAAiAiAiiAii==","mmr_service_name":"test MMR1","meeting_zone":"test-zone","sfu_mode_participant_count":5,"private_mode_participant_count":8,"total_participant_count":13,"sfu_mode_meeting_count":1,"private_mode_meeting_count":2,"total_meeting_count":3,"timestamp":"2024-05-27T04:50:09Z"}],"zc_stats":[{"zc_service_id":"4444AAAiAAAAAiAiAiiAii==","zc_service_name":"test ZC1","meeting_zone":"test-zone"}]}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_confirmed":{"post":{"tags":["webhook"],"summary":"node.server_confirmed","description":"The **Server confirmed** event is triggered when the user confirms the server under Node Management -> Modules -> Nodes -> Unconfirmed Nodes. Server data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server confirmed** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.server_confirmedWebhook","requestBody":{"description":"Webhook payload for the `node.server_confirmed` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_confirmedEvent"},"examples":{"default":{"summary":"Example node.server_confirmed event","value":{"event":"node.server_confirmed","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"Ubuntu-20221111131438","status":"offline","module":"hybrid"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_memory_alert":{"post":{"tags":["webhook"],"summary":"node.service_memory_alert","description":"\nThe **Service memory alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Service memory alert** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.service_memory_alertWebhook","requestBody":{"description":"Webhook payload for the `node.service_memory_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_memory_alertEvent"},"examples":{"default":{"summary":"Example node.service_memory_alert event","value":{"event":"node.service_memory_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"4d81d866-f385-458e-88f0-f9bdf0e28d9c","udid":"58c79d0c04312ff40fb0b2575c60ca18da65bd93bae488ee62279ab9d0e1e1e8","name":"devint-luke","location":"Hefei - CN","os_image":"Ubuntu22.04-20240119123604","status":"online","module":"hybrid"},"service":{"id":"98913010-cfd7-4905-9378-012d04473596","name":"Node Agent","version":"3.4.0.20240513.268","type":"NODE_AGENT","status":"running"},"metric":"docker_memory","field":"used","value":8980.48,"threshold":0,"operator":">","level":"warn","container":"mra"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_update_success":{"post":{"tags":["webhook"],"summary":"node.service_update_success","description":"The **Service update success** event is triggered when the service update succeeds. Node service data and update data are collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server update success** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.service_update_successWebhook","requestBody":{"description":"Webhook payload for the `node.service_update_success` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_update_successEvent"},"examples":{"default":{"summary":"Example node.service_update_success event","value":{"event":"node.service_update_success","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"57744e71-4489-4c56-96ae-447a3afb3687","udid":"4d9d95e42a59e47924bc1b722185349ba150ee74bf89b56a8d2c65da339df96b","name":"znodeubuntu","location":"Hefei - CN","os_image":"Ubuntu22.04-20240315005804","status":"online","module":"phone"},"service":{"id":"4c04128f-b851-40fd-bf46-696649295463","name":"Local Survivability","version":"3.4.0.20240410.48","type":"HYBRID_FS","status":"stopped"},"target_version":"3.6.0.20240531.54"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_cpu_alert":{"post":{"tags":["webhook"],"summary":"node.service_cpu_alert","description":"\nThe **Service CPU alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Service CPU alert** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.service_cpu_alertWebhook","requestBody":{"description":"Webhook payload for the `node.service_cpu_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_cpu_alertEvent"},"examples":{"default":{"summary":"Example node.service_cpu_alert event","value":{"event":"node.service_cpu_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"4d81d866-f385-458e-88f0-f9bdf0e28d9c","udid":"58c79d0c04312ff40fb0b2575c60ca18da65bd93bae488ee62279ab9d0e1e1e8","name":"devint-luke","location":"Hefei - CN","os_image":"Ubuntu22.04-20240119123604","status":"online","module":"hybrid"},"service":{"id":"98913010-cfd7-4905-9378-012d04473596","name":"Node Agent","version":"3.4.0.20240513.268","type":"NODE_AGENT","status":"running"},"metric":"process","field":"used_percent","value":0.06800408,"threshold":0,"operator":">","level":"warn"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_stat":{"post":{"tags":["webhook"],"summary":"node.server_stat","description":"\nThe **Server statistics** event is triggered every 1 minute. Node server data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server statistics** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.server_statWebhook","requestBody":{"description":"Webhook payload for the `node.server_stat` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_statEvent"},"examples":{"default":{"summary":"Example node.server_stat event","value":{"event":"node.server_stat","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"stats":[{"server":{"id":"4444AAAiAAAAAiAiAiiAii==","udid":"AAAiAiAixdflsdfdfhk","name":"test-mmr-1","location":"berlin","osImage":"Ubuntu22-123","module":"mc","status":"online"},"cpu_used_percent":9.17,"memory_used":3423242434,"disk_used":39.17,"disk_total":39.17,"cpu_used_percent_ts":"2024-05-24T03:45:57Z","memory_used_ts":"2024-05-24T03:45:57Z","disk_used_ts":"2024-05-24T03:45:57Z","disk_total_ts":"2024-05-24T03:45:57Z"}]}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_deleted":{"post":{"tags":["webhook"],"summary":"node.server_deleted","description":"The **Server deleted** event is triggered when the user deletes the node. Node server data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server deleted** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.server_deletedWebhook","requestBody":{"description":"Webhook payload for the `node.server_deleted` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_deletedEvent"},"examples":{"default":{"summary":"Example node.server_deleted event","value":{"event":"node.server_deleted","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid","group":"LA-node-group"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_update_failed":{"post":{"tags":["webhook"],"summary":"node.service_update_failed","description":"The **Service update failed** event is triggered when the service fails to update. Node service data and update data are collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Service update failed** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.service_update_failedWebhook","requestBody":{"description":"Webhook payload for the `node.service_update_failed` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_update_failedEvent"},"examples":{"default":{"summary":"Example node.service_update_failed event","value":{"event":"node.service_update_failed","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"57744e71-4489-4c56-96ae-447a3afb3687","udid":"4d9d95e42a59e47924bc1b722185349ba150ee74bf89b56a8d2c65da339df96b","name":"znodeubuntu","location":"Hefei - CN","os_image":"Ubuntu22.04-20240315005804","status":"online","module":"phone"},"service":{"id":"4c04128f-b851-40fd-bf46-696649295463","name":"Local Survivability","version":"3.4.0.20240410.48","type":"HYBRID_FS","status":"stopped"},"target_version":"3.6.0.20240531.54","error":"Node Agent version too low"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_update_success":{"post":{"tags":["webhook"],"summary":"node.server_update_success","description":"\nThe **Server update success** event is triggered when the server OS update succeeds. Node server data and OS update data are collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server update success** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.server_update_successWebhook","requestBody":{"description":"Webhook payload for the `node.server_update_success` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_update_successEvent"},"examples":{"default":{"summary":"Example node.server_update_success event","value":{"event":"node.server_update_success","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid","group":"LA-node-group"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_update_available":{"post":{"tags":["webhook"],"summary":"node.server_update_available","description":"\nThe **Server update available** event is triggered when the server OS update becomes available. Node server data and OS update data are collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server update available** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.server_update_availableWebhook","requestBody":{"description":"Webhook payload for the `node.server_update_available` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_update_availableEvent"},"examples":{"default":{"summary":"Example node.server_update_available event","value":{"event":"node.server_update_available","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid","group":"LA-node-group"},"severity":"Low"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.mc_stat":{"post":{"tags":["webhook"],"summary":"node.mc_stat","description":"\nThe **Meeting connector statistics** event is triggered every 1 minute. Meeting connector data is collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Meeting connector statistics** subscription must be enabled under the **Node** event.\n\n","operationId":"Node.mc_statWebhook","requestBody":{"description":"Webhook payload for the `node.mc_stat` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.mc_statEvent"},"examples":{"default":{"summary":"Example node.mc_stat event","value":{"event":"node.mc_stat","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"mmr_stats":[{"mmr_service_id":"4444AAAiAAAAAiAiAiiAii==","mmr_service_name":"test MMR1","meeting_zone":"test-zone","total_participant_count":13,"total_meeting_count":3,"timestamp":"2024-05-27T04:50:09Z"}],"zc_stats":[{"zc_service_id":"4444AAAiAAAAAiAiAiiAii==","zc_service_name":"test ZC1","meeting_zone":"test-zone"}]}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_online":{"post":{"tags":["webhook"],"summary":"node.server_online","description":"The **Server online** event is triggered when the server goes online. Node server data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server online** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.server_onlineWebhook","requestBody":{"description":"Webhook payload for the `node.server_online` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_onlineEvent"},"examples":{"default":{"summary":"Example node.server_online event","value":{"event":"node.server_online","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid","group":"LA-node-group"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_memory_alert":{"post":{"tags":["webhook"],"summary":"node.server_memory_alert","description":"The **Server memory alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server memory alert** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.server_memory_alertWebhook","requestBody":{"description":"Webhook payload for the `node.server_memory_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_memory_alertEvent"},"examples":{"default":{"summary":"Example node.server_memory_alert event","value":{"event":"node.server_memory_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"023cacf8-330c-4243-a99b-1fb1acb20d3c","udid":"39e957684919481dfa3dc0c3e796f68122aa8271c7e9e9b0719d9c6575e4d155","name":"reno-hybrid-dev","location":"Hefei - CN","group":"newYork ","os_image":"Ubuntu22.04-20240418022929","status":"online","module":"hybrid"},"metric":"node_memory","field":"used","value":875692,"threshold":114688,"operator":">","level":"error"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_stopped":{"post":{"tags":["webhook"],"summary":"node.service_stopped","description":"The **Service stopped** event is triggered when the service stops. Node service data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Service stopped** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.service_stoppedWebhook","requestBody":{"description":"Webhook payload for the `node.service_stopped` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_stoppedEvent"},"examples":{"default":{"summary":"Example node.service_stopped event","value":{"event":"node.service_stopped","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"2e1c4887-c673-4fce-92af-4964dfded9aa","udid":"76b147007cb2ceb38d4cb0baec8dca238bb362bfd39b0e58cb01d0bd81770400","name":"bdm-0608-dev-1","location":"Hefei - CN","os_image":"Ubuntu22.04-20240418022929","status":"online","module":"mc"},"service":{"id":"834b16fd-a4b3-494a-b8f7-e56032866d39","name":"Multimedia Router-1","version":"5.0.20240112.69","type":"MC_MMR","status":"running","zone":"HF Zones"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.mc_stat_alert":{"post":{"tags":["webhook"],"summary":"node.mc_stat_alert","description":"The **Meeting connector statistics alert** event is triggered when corresponding alert fires. Alert data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Meeting connector statistics alert** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.mc_stat_alertWebhook","requestBody":{"description":"Webhook payload for the `node.mc_stat_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.mc_stat_alertEvent"},"examples":{"default":{"summary":"Example node.mc_stat_alert event","value":{"event":"node.mc_stat_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"572faedd-7175-4428-9f10-92373175c878","udid":"e25914cc9765a38fdc8278cec016b5af9b80a3b0bc0ddd731de6ef158169e392","name":"kvm-0411-meeting","location":"Hefei - CN","group":"group-contaact-test","os_image":"Ubuntu22.04-20240411024129","status":"online","module":"hybrid"},"service":{"id":"65f3bfcc-1edd-4902-8599-9c88010df19d","name":"Hybrid Multimedia Router-1","version":"5.2.245.0","type":"MC_MMR","status":"running","zone":"batch-install-zone"},"metric":"meeting_stat_per_mmr","field":"meeting_count","value":5,"threshold":3,"operator":">=","level":"warn"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_update_available":{"post":{"tags":["webhook"],"summary":"node.service_update_available","description":"The **Service update available** event is triggered when the service update becomes available. Node service data and update data are collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Service update available** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.service_update_availableWebhook","requestBody":{"description":"Webhook payload for the `node.service_update_available` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_update_availableEvent"},"examples":{"default":{"summary":"Example node.service_update_available event","value":{"event":"node.service_update_available","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"57744e71-4489-4c56-96ae-447a3afb3687","udid":"4d9d95e42a59e47924bc1b722185349ba150ee74bf89b56a8d2c65da339df96b","name":"znodeubuntu","location":"Hefei - CN","os_image":"Ubuntu22.04-20240315005804","status":"online","module":"phone"},"service":{"id":"4c04128f-b851-40fd-bf46-696649295463","name":"Local Survivability","version":"3.4.0.20240410.48","type":"HYBRID_FS","status":"stopped"},"available_version":"3.6.0.20240531.54","severity":"Low","deadline":"2024-10-28T00:00:00Z","publish_time":"2024-02-01T06:17:05Z","release_note":"ZPLS-3.6 Master Branch"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_rebooted":{"post":{"tags":["webhook"],"summary":"node.server_rebooted","description":"\nThe **Server rebooted** event is triggered when the user reboots the server. Node server data is collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server rebooted** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.server_rebootedWebhook","requestBody":{"description":"Webhook payload for the `node.server_rebooted` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_rebootedEvent"},"examples":{"default":{"summary":"Example node.server_rebooted event","value":{"event":"node.server_rebooted","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid","group":"LA-node-group"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_offline":{"post":{"tags":["webhook"],"summary":"node.server_offline","description":"The **Server offline** event is triggered when the server goes offline. Node server data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server offline** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.server_offlineWebhook","requestBody":{"description":"Webhook payload for the `node.server_offline` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_offlineEvent"},"examples":{"default":{"summary":"Example node.server_offline event","value":{"event":"node.server_offline","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"offline","module":"hybrid","group":"LA-node-group"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.zhm_stat_alert":{"post":{"tags":["webhook"],"summary":"node.zhm_stat_alert","description":"The **Hybrid meeting statistics alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Hybrid meeting statistics alert** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.zhm_stat_alertWebhook","requestBody":{"description":"Webhook payload for the `node.zhm_stat_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.zhm_stat_alertEvent"},"examples":{"default":{"summary":"Example node.zhm_stat_alert event","value":{"event":"node.zhm_stat_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"572faedd-7175-4428-9f10-92373175c878","udid":"e25914cc9765a38fdc8278cec016b5af9b80a3b0bc0ddd731de6ef158169e392","name":"kvm-0411-meeting","location":"Hefei - CN","group":"group-contaact-test","os_image":"Ubuntu22.04-20240411024129","status":"online","module":"hybrid"},"service":{"id":"65f3bfcc-1edd-4902-8599-9c88010df19d","name":"Hybrid Multimedia Router-1","version":"5.2.245.0","type":"HYBRID_MMR","status":"running","zone":"batch-install-zone"},"metric":"meeting_stat_per_mmr","field":"meeting_count","value":5,"threshold":3,"operator":">=","level":"warn"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.nfs_alert":{"post":{"tags":["webhook"],"summary":"node.nfs_alert","description":"The **NFS alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **NFS statistics alert** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.nfs_alertWebhook","requestBody":{"description":"Webhook payload for the `node.nfs_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.nfs_alertEvent"},"examples":{"default":{"summary":"Example node.nfs_alert event","value":{"event":"node.nfs_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"4d81d866-f385-458e-88f0-f9bdf0e28d9c","udid":"58c79d0c04312ff40fb0b2575c60ca18da65bd93bae488ee62279ab9d0e1e1e8","name":"devint-luke","location":"Hefei - CN","os_image":"Ubuntu22.04-20240119123604","status":"online","module":"hybrid"},"nfs":{"host":"10.100.56.31","path":"/mnt/nfs_share","status":"online"},"metric":"nfs","field":"used_percent","value":90.123874,"threshold":80,"operator":">","level":"warn"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.zhm_zone_stat_alert":{"post":{"tags":["webhook"],"summary":"node.zhm_zone_stat_alert","description":"The **Hybrid meeting zone statistics alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Hybrid meeting zone statistics alert** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.zhm_zone_stat_alertWebhook","requestBody":{"description":"Webhook payload for the `node.zhm_zone_stat_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.zhm_zone_stat_alertEvent"},"examples":{"default":{"summary":"Example node.zhm_zone_stat_alert event","value":{"event":"node.zhm_zone_stat_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"metric":"meeting_stat_per_zone","field":"client_count","value":0,"threshold":0,"operator":">=","level":"error","zone":"batch-install-zone"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.mc_zone_stat_alert":{"post":{"tags":["webhook"],"summary":"node.mc_zone_stat_alert","description":"The **Meeting connector zone statistics alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Meeting connector zone statistics alert** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.mc_zone_stat_alertWebhook","requestBody":{"description":"Webhook payload for the `node.mc_zone_stat_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.mc_zone_stat_alertEvent"},"examples":{"default":{"summary":"Example node.mc_zone_stat_alert event","value":{"event":"node.mc_zone_stat_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"metric":"meeting_stat_per_zone","field":"attendees_count","value":0,"threshold":0,"operator":">=","level":"error","zone":"batch-install-zone"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_stat":{"post":{"tags":["webhook"],"summary":"node.service_stat","description":"\nThe **Service statistics** event is triggered every 1 minute. Node service data is collected and sent via this event.\n\n\n## Prerequisites\n\n* The account **must** have a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Service statistics** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.service_statWebhook","requestBody":{"description":"Webhook payload for the `node.service_stat` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_statEvent"},"examples":{"default":{"summary":"Example node.service_stat event","value":{"event":"node.service_stat","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"stats":[{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid"},"service":{"id":"4444AAAiAAAAAiAiAiiAii==","name":"service_1_RC","version":"4444AAAiAAAAAiAiAiiAii==","type":"HYBRID_MMR","zone":"test-zone","status":"running"},"cpu_used_percent":9.17,"memory_used":3423242434,"cpu_used_percent_ts":"2024-05-24T03:45:57Z","memory_used_ts":"2024-05-24T03:45:57Z"}]}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.rc_stat_alert":{"post":{"tags":["webhook"],"summary":"node.rc_stat_alert","description":"The **Recording connector statistics alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Recording connector statistics alert** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.rc_stat_alertWebhook","requestBody":{"description":"Webhook payload for the `node.rc_stat_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.rc_stat_alertEvent"},"examples":{"default":{"summary":"Example node.rc_stat_alert event","value":{"event":"node.rc_stat_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"572faedd-7175-4428-9f10-92373175c878","udid":"e25914cc9765a38fdc8278cec016b5af9b80a3b0bc0ddd731de6ef158169e392","name":"kvm-0411-meeting","location":"Hefei - CN","group":"group-contaact-test","os_image":"Ubuntu22.04-20240411024129","status":"online","module":"hybrid"},"service":{"id":"65f3bfcc-1edd-4902-8599-9c88010df19d","name":"Hybrid Recording Connector-1","version":"5.2.245.0","type":"HYBRID_RECORDING","status":"running","zone":"batch-install-zone"},"metric":"rc_recording_stat","field":"current_recording_count","value":5,"threshold":3,"operator":">=","level":"warn"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.zone_deleted":{"post":{"tags":["webhook"],"summary":"node.zone_deleted","description":"The **Zone added** event is triggered when the user deletes a meeting zone or recording zone. Zone data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Zone deleted** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.zone_deletedWebhook","requestBody":{"description":"Webhook payload for the `node.zone_deleted` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.zone_deletedEvent"},"examples":{"default":{"summary":"Example node.zone_deleted event","value":{"event":"node.zone_deleted","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"zone":"test1","module":"hybrid","type":"meeting_zone"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_shutdown":{"post":{"tags":["webhook"],"summary":"node.server_shutdown","description":"\nThe **Server shutdown** event is triggered when the user shuts down the server. Node server data is collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server shutdown** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.server_shutdownWebhook","requestBody":{"description":"Webhook payload for the `node.server_shutdown` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_shutdownEvent"},"examples":{"default":{"summary":"Example node.server_shutdown event","value":{"event":"node.server_shutdown","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid","group":"LA-node-group"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_deleted":{"post":{"tags":["webhook"],"summary":"node.service_deleted","description":"The **Service deleted** event is triggered when the user deletes the service. Node service data is collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Service deleted** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.service_deletedWebhook","requestBody":{"description":"Webhook payload for the `node.service_deleted` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_deletedEvent"},"examples":{"default":{"summary":"Example node.service_deleted event","value":{"event":"node.service_deleted","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"server":{"id":"2e1c4887-c673-4fce-92af-4964dfded9aa","udid":"76b147007cb2ceb38d4cb0baec8dca238bb362bfd39b0e58cb01d0bd81770400","name":"bdm-0608-dev-1","location":"Hefei - CN","os_image":"Ubuntu22.04-20240418022929","status":"online","module":"mc"},"service":{"id":"834b16fd-a4b3-494a-b8f7-e56032866d39","name":"Multimedia Router-1","version":"5.0.20240112.69","type":"MC_MMR","status":"running","zone":"HF Zones"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_update_started":{"post":{"tags":["webhook"],"summary":"node.service_update_started","description":"The **Service update started** event is triggered when the service update starts. Node service data and update data are collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Service update started** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.service_update_startedWebhook","requestBody":{"description":"Webhook payload for the `node.service_update_started` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_update_startedEvent"},"examples":{"default":{"summary":"Example node.service_update_started event","value":{"event":"node.service_update_started","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"57744e71-4489-4c56-96ae-447a3afb3687","udid":"4d9d95e42a59e47924bc1b722185349ba150ee74bf89b56a8d2c65da339df96b","name":"znodeubuntu","location":"Hefei - CN","os_image":"Ubuntu22.04-20240315005804","status":"online","module":"phone"},"service":{"id":"4c04128f-b851-40fd-bf46-696649295463","name":"Local Survivability","version":"3.4.0.20240410.48","type":"HYBRID_FS","status":"stopped"},"target_version":"3.6.0.20240531.54"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_update_started":{"post":{"tags":["webhook"],"summary":"node.server_update_started","description":"\nThe **Server update started** event is triggered when the server OS update starts. Node server data and OS update data are collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server update started** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.server_update_startedWebhook","requestBody":{"description":"Webhook payload for the `node.server_update_started` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_update_startedEvent"},"examples":{"default":{"summary":"Example node.server_update_started event","value":{"event":"node.server_update_started","event_ts":290112312321,"payload":{"account_id":"G3NQs8u1Qni4Pc-qBPgsxg","operator":"admin@example.com","operator_id":"z8yCxjabcdEFGHfp8uQ","object":{"server":{"id":"17b13784-dc2b-4dd7-9b50-0d73352f03dxs4","udid":"a5967fa5294952a0632e2ec0085c1c897d0be0bf3b3a9668572xxxxx34","name":"hybrid-dev-int-env","location":"Hefei - CN","os_image":"AlmaLinux8.5-20221111131438","status":"online","module":"hybrid","group":"LA-node-group"}}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.service_abnormal_status":{"post":{"tags":["webhook"],"summary":"node.service_abnormal_status","description":"\nThe **Service abnormal status** event is triggered every few minutes. Node service abnormal status is collected and sent via this event.\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server abnormal status** subscription enabled under the **Zoom Node** event type.\n\n","operationId":"Node.service_abnormal_statusWebhook","requestBody":{"description":"Webhook payload for the `node.service_abnormal_status` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.service_abnormal_statusEvent"},"examples":{"default":{"summary":"Example node.service_abnormal_status event","value":{"event":"node.service_abnormal_status","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"023cacf8-330c-4243-a99b-1fb1acb20d3c","udid":"39e957684919481dfa3dc0c3e796f68122aa8271c7e9e9b0719d9c6575e4d155","name":"reno-hybrid-dev","location":"Hefei - CN","group":"newYork ","os_image":"Ubuntu22.04-20240418022929","status":"online","module":"hybrid"},"service":{"id":"0a7767be-0112-442a-9642-873aaefb7516","name":"Hybrid Multimedia Router-2","version":"5.2.245.0","type":"HYBRID_MMR","status":"stopped","zone":"batch-install-zone"},"abnormal_statuses":[{"code":"107","message":"Listen SSL port failed","level":"error"}]}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_disk_alert":{"post":{"tags":["webhook"],"summary":"node.server_disk_alert","description":"The **Server disk alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server disk alert** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.server_disk_alertWebhook","requestBody":{"description":"Webhook payload for the `node.server_disk_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_disk_alertEvent"},"examples":{"default":{"summary":"Example node.server_disk_alert event","value":{"event":"node.server_disk_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"4d81d866-f385-458e-88f0-f9bdf0e28d9c","udid":"58c79d0c04312ff40fb0b2575c60ca18da65bd93bae488ee62279ab9d0e1e1e8","name":"devint-luke","location":"Hefei - CN","os_image":"Ubuntu22.04-20240119123604","status":"online","module":"hybrid"},"metric":"node_disk","field":"used_percent","value":49.972115,"threshold":2,"operator":">","level":"error"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}},"node.server_bandwidth_alert":{"post":{"tags":["webhook"],"summary":"node.server_bandwidth_alert","description":"The **Server bandwidth statistics alert** event is triggered when the corresponding alert fires. Alert data is collected and sent via this event.\n\n\n## Prerequisites\n\n* A Pro or higher plan with a [Zoom Node license](https://www.zoom.com/en/products/zoom-node/).\n* **Event Subscriptions** must be enabled for your [Marketplace app](https://marketplace.zoom.us/user/build) with the following configurations:\n  * A valid **Event Notification Endpoint URL**.\n  * The **Server bandwidth statistics alert** subscription enabled under the **Zoom Node** event type.\n","operationId":"Node.server_bandwidth_alertWebhook","requestBody":{"description":"Webhook payload for the `node.server_bandwidth_alert` event.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Node.server_bandwidth_alertEvent"},"examples":{"default":{"summary":"Example node.server_bandwidth_alert event","value":{"event":"node.server_bandwidth_alert","event_ts":290112312321,"payload":{"account_id":"AAAAAABBBB","object":{"server":{"id":"4d81d866-f385-458e-88f0-f9bdf0e28d9c","udid":"58c79d0c04312ff40fb0b2575c60ca18da65bd93bae488ee62279ab9d0e1e1e8","name":"devint-luke","location":"Hefei - CN","os_image":"Ubuntu22.04-20240119123604","status":"online","module":"hybrid"},"metric":"node_bandwidth","field":"in_bandwidth","value":5.3359375,"threshold":5,"operator":">","level":"warn"}}}}}}},"required":true},"responses":{"200":{"description":"Successfully received the webhook event."}},"deprecated":false}}},"components":{"schemas":{"Node.rc_statEvent":{"title":"Recording statistics","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the recording statistics."},"object":{"required":["rc_stats"],"type":"object","properties":{"rc_stats":{"type":"array","items":{"required":["rc_service_id","rc_service_name","recording_zone"],"type":"object","properties":{"rc_service_id":{"type":"string","description":"The RC's Zoom Node service ID."},"rc_service_name":{"type":"string","description":"The RC's Zoom Node service name."},"recording_zone":{"type":"string","description":"The RC's recording zone."},"current_recording_count":{"type":"number","description":"The number of concurrent recordings on the RC."},"current_transcoding_count":{"type":"number","description":"The number of concurrent transcodings on the RC."},"transcoding_queue_depth":{"type":"number","description":"The number of recordings waiting to be transcoded on the RC."},"timestamp":{"type":"string","description":"The timestamp of the data being collected."}},"description":"Information about the recording statistics."}}}}}}}},"Node.server_cpu_alertEvent":{"title":"Schema for node CPU alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","server","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"metric":{"type":"string","description":"The alert metric name.","enum":["node_cpu"]},"field":{"type":"string","description":"The alert field name.","enum":["used_percent"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]}},"description":"Information about the alert."}}}}},"Node.server_registeredEvent":{"title":"Schema for the server registered event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.server_update_failedEvent":{"title":"Schema for the server OS update failed event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"operator":{"type":"string","description":"The email of the user who updated the server."},"operator_id":{"type":"string","description":"The user ID of the user who updated the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The group name to which the server belongs.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.zone_addedEvent":{"title":"Schema for the zone added event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object","operator","operator_id"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user who added the zone."},"operator":{"type":"string","description":"The email of the user who added the zone."},"operator_id":{"type":"string","description":"The user ID of the user who added the zone."},"object":{"required":["module","type","zone"],"type":"object","properties":{"zone":{"type":"string","description":"Zone name."},"module":{"type":"string","description":"Zoom Node business module.","enum":["hybrid","phone","chat","mc","zurm","lss"]},"type":{"type":"string","description":"Zone type.","enum":["meeting_zone","recording_zone"]}},"description":"Information about the server."}}}}},"Node.service_startedEvent":{"title":"Schema for the service started event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"operator":{"type":"string","description":"The email of the user who started the service."},"operator_id":{"type":"string","description":"The user ID of the user who started the service."},"object":{"required":["server","service"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."}},"description":"Information about the server."}}}}},"Node.zhm_statEvent":{"title":"Hybrid meeting statistics","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the meeting statistics."},"object":{"required":["mmr_stats","zc_stats"],"type":"object","properties":{"mmr_stats":{"type":"array","items":{"required":["meeting_zone","mmr_service_id","mmr_service_name"],"type":"object","properties":{"mmr_service_id":{"type":"string","description":"The MMR's Zoom Node service ID."},"mmr_service_name":{"type":"string","description":"The MMR's Zoom Node service name."},"meeting_zone":{"type":"string","description":"The MMR's meeting zone."},"sfu_mode_participant_count":{"type":"integer","description":"The number of participants in SFU meetings on the MMR."},"private_mode_participant_count":{"type":"integer","description":"The number of participants in private meetings on the MMR."},"total_participant_count":{"type":"integer","description":"The total number of participants in all types of meetings on the MMR."},"sfu_mode_meeting_count":{"type":"integer","description":"The number of onging SFU meetings on the MMR."},"private_mode_meeting_count":{"type":"integer","description":"The number of onging private meetings on the MMR."},"total_meeting_count":{"type":"integer","description":"The total number of onging meetings on the MMR."},"timestamp":{"type":"string","description":"The timestamp of the data being collected."}},"description":"Information about the Multi Media Router (MMR)."}},"zc_stats":{"type":"array","items":{"required":["meeting_zone","zc_service_id","zc_service_name"],"type":"object","properties":{"zc_service_id":{"type":"string","description":"The zone controller's Zoom Node service ID."},"zc_service_name":{"type":"string","description":"The zone controller's Zoom Node service name."},"meeting_zone":{"type":"string","description":"The meeting zone's name."}},"description":"Information about the zone controller."}}},"description":"Information about the meeting statistics."}}}}},"Node.server_confirmedEvent":{"title":"Schema for the server confirmed event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object","operator","operator_id"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user who confirmed the server."},"operator":{"type":"string","description":"The email of the user who confirmed the server."},"operator_id":{"type":"string","description":"The user ID of the user who confirmed the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["offline"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.service_memory_alertEvent":{"title":"Schema for service memory alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","server","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"metric":{"type":"string","description":"The alert metric name.","enum":["process","docker_memory","podman"]},"field":{"type":"string","description":"The alert field name.","enum":["used"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]},"container":{"type":"string","description":"The container that triggered the alert."}},"description":"Information about the alert."}}}}},"Node.service_update_successEvent":{"title":"Schema for the service update success event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"operator":{"type":"string","description":"The email of the user who updated the service."},"operator_id":{"type":"string","description":"The user ID of the user who updated the service."},"object":{"required":["server","service","target_version"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"target_version":{"type":"string","description":"Target update version"}},"description":"Information about the server."}}}}},"Node.service_cpu_alertEvent":{"title":"Schema for service CPU alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","server","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"metric":{"type":"string","description":"The alert metric name.","enum":["process","docker_cpu","podman"]},"field":{"type":"string","description":"The alert field name.","enum":["used_percent"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]}},"description":"Information about the alert."}}}}},"Node.server_statEvent":{"title":"Server statistics","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event's name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the recording statistics."},"object":{"required":["stats"],"type":"object","properties":{"stats":{"type":"array","items":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"cpu_used_percent":{"type":"number","description":"The server's CPU usage in percent. The figure is accurate to two decimal places."},"memory_used":{"type":"number","description":"The server's memory usage in KB."},"disk_used":{"type":"number","description":"The server's disk usage in KB. The figure is accurate to two decimal places."},"disk_total":{"type":"number","description":"The server's total disk size in KB. The figure is accurate to two decimal places."},"cpu_used_percent_ts":{"type":"string","description":"The timestamp when the metric was collected."},"memory_used_ts":{"type":"string","description":"The timestamp when the metric was collected."},"disk_used_ts":{"type":"string","description":"The timestamp when the metric was collected."},"disk_total_ts":{"type":"string","description":"The timestamp when the metric was collected."}}}}},"description":"Information about the recording statistics."}}}}},"Node.server_deletedEvent":{"title":"Schema for the server deleted event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object","operator","operator_id"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user who deleted the server."},"operator":{"type":"string","description":"The email of the user who deleted the server."},"operator_id":{"type":"string","description":"The user ID of the user who deleted the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.service_update_failedEvent":{"title":"Schema for the service update failed event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"operator":{"type":"string","description":"The email of the user who updated the service."},"operator_id":{"type":"string","description":"The user ID of the user who updated the service."},"object":{"required":["error","server","service","target_version"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"target_version":{"type":"string","description":"Target update version."},"error":{"type":"string","description":"Update error message."}},"description":"Information about the server."}}}}},"Node.server_update_successEvent":{"title":"Schema for the server OS update success event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The server's account."},"operator":{"type":"string","description":"The email of the user who updated the server."},"operator_id":{"type":"string","description":"The user ID of the user who updated the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.server_update_availableEvent":{"title":"Schema for the server OS update available event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"object":{"required":["server","severity"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."},"severity":{"type":"string","description":"Severity of the os update","enum":["Low","Medium","High","Mandatory"]}},"description":"Information about the server."}}}}},"Node.mc_statEvent":{"title":"Meeting connector statistics","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID associated to the meeting statistics."},"object":{"required":["mmr_stats","zc_stats"],"type":"object","properties":{"mmr_stats":{"type":"array","items":{"required":["meeting_zone","mmr_service_id","mmr_service_name"],"type":"object","properties":{"mmr_service_id":{"type":"string","description":"The MMR's Zoom Node service ID."},"mmr_service_name":{"type":"string","description":"The MMR's Zoom Node service name."},"meeting_zone":{"type":"string","description":"The MMR's meeting zone."},"total_participant_count":{"type":"integer","description":"The total number of meeting participants on the MMR."},"total_meeting_count":{"type":"integer","description":"The total number of onging meetings on the MMR."},"timestamp":{"type":"string","description":"The timestamp of the data being collected."}},"description":"Information about the Multi Media Router (MMR)."}},"zc_stats":{"type":"array","items":{"required":["meeting_zone","zc_service_id","zc_service_name"],"type":"object","properties":{"zc_service_id":{"type":"string","description":"The zone controller's Zoom Node service ID."},"zc_service_name":{"type":"string","description":"The zone controller's Zoom Node service name."},"meeting_zone":{"type":"string","description":"The meeting zone's name."}},"description":"Information about the zone controller."}}},"description":"Information about the meeting statistics."}}}}},"Node.server_onlineEvent":{"title":"Schema for the server online event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["online"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.server_memory_alertEvent":{"title":"Schema for server memory alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","server","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"metric":{"type":"string","description":"The alert metric name.","enum":["node_memory"]},"field":{"type":"string","description":"The alert field name.","enum":["used"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]}},"description":"Information about the alert."}}}}},"Node.service_stoppedEvent":{"title":"Schema for the service stopped event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"operator":{"type":"string","description":"The email of the user who stopped the service."},"operator_id":{"type":"string","description":"The user ID of the user who stopped the service."},"object":{"required":["server","service"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."}},"description":"Information about the server."}}}}},"Node.mc_stat_alertEvent":{"title":"Schema for node meeting connector statistics alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","server","service","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"metric":{"type":"string","description":"The alert metric name.","enum":["meeting_stat_per_mmr"]},"field":{"type":"string","description":"The alert field name.","enum":["meeting_count","p2p_meeting_count","client_count","p2p_client_count"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]}},"description":"Information about the alert."}}}}},"Node.service_update_availableEvent":{"title":"Schema for the service update available event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"object":{"required":["available_version","deadline","publish_time","release_note","server","service","severity"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"available_version":{"type":"string","description":"Available update version"},"severity":{"type":"string","description":"Severity of the service update","enum":["Low","Medium","High","Mandatory"]},"deadline":{"type":"string","description":"Deadline of the service update. The service will be disabled if it fails to be updated before this time."},"publish_time":{"type":"string","description":"The date and time when the update became available."},"release_note":{"type":"string","description":"Release note of the update."}},"description":"Information about the server."}}}}},"Node.server_rebootedEvent":{"title":"Schema for the server reboot event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object","operator","operator_id"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user who rebooted the server."},"operator":{"type":"string","description":"The email of the user who rebooted the server."},"operator_id":{"type":"string","description":"The user ID of the user who rebooted the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.server_offlineEvent":{"title":"Schema for the server offline event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["offline"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.zhm_stat_alertEvent":{"title":"Schema for node hybrid meeting statistics alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","server","service","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"metric":{"type":"string","description":"The alert metric name.","enum":["meeting_stat_per_mmr"]},"field":{"type":"string","description":"The alert field name.","enum":["meeting_count","p2p_meeting_count","client_count","p2p_client_count","sfu_meeting_count","private_meeting_count","sfu_client_count","private_client_count","meeting_utilization"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]}},"description":"Information about the alert."}}}}},"Node.nfs_alertEvent":{"title":"Schema for NFS alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","nfs","operator","server","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"nfs":{"required":["host","path","status"],"type":"object","properties":{"host":{"type":"string","description":"The NFS host address."},"path":{"type":"string","description":"The NFS path."},"status":{"type":"string","description":"The NFS status.","enum":["online","unknown"]}},"description":"Information about the NFS."},"metric":{"type":"string","description":"The alert metric name.","enum":["nfs"]},"field":{"type":"string","description":"The alert field name.","enum":["used_percent","status"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">=","!="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]}},"description":"Information about the alert."}}}}},"Node.zhm_zone_stat_alertEvent":{"title":"Schema for per zone hybrid meeting statistics alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","threshold","value","zone"],"type":"object","properties":{"metric":{"type":"string","description":"The alert metric name.","enum":["meeting_stat_per_zone"]},"field":{"type":"string","description":"The alert field name.","enum":["meeting_count","p2p_meeting_count","client_count","p2p_client_count","sfu_meeting_count","private_meeting_count","sfu_client_count","private_client_count","meeting_utilization"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]},"zone":{"type":"string","description":"Meeting zone name."}},"description":"Information about the alert."}}}}},"Node.mc_zone_stat_alertEvent":{"title":"Schema for per zone meeting connector statistics alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","threshold","value","zone"],"type":"object","properties":{"metric":{"type":"string","description":"The alert metric name.","enum":["meeting_stat_per_zone"]},"field":{"type":"string","description":"The alert field name.","enum":["meeting_count","attendees_count","mmr_count"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]},"zone":{"type":"string","description":"Meeting zone name."}},"description":"Information about the alert."}}}}},"Node.service_statEvent":{"title":"Zoom Node service statistics","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event's name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the Zoom Node service statistics."},"object":{"required":["stats"],"type":"object","properties":{"stats":{"type":"array","items":{"required":["server","service"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID."},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID."},"name":{"type":"string","description":"The server name."},"location":{"type":"string","description":"The server's geo location."},"os_image":{"type":"string","description":"The server's VM image version."},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]},"status":{"type":"string","description":"The server's status.","enum":["online","offline","unconfirmed","disabled"]},"group":{"type":"string","description":"The server's group.","example":"test-group1"}}},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"cpu_used_percent":{"type":"number","description":"The service's CPU usage in percent. The figure is accurate to two decimal places. This field is valid if and only if the service doesn't run on top of Docker."},"memory_used":{"type":"number","description":"The service's memory usage in percent. The figure is accurate to two decimal places. This field is valid if and only if the service doesn't run on top of Docker."}}}}},"description":"Information about the Zoom Node service statistics."}}}}},"Node.rc_stat_alertEvent":{"title":"Schema for node recording statistics alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","server","service","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"metric":{"type":"string","description":"The alert metric name.","enum":["rc_recording_stat","rc_transcoding_stat"]},"field":{"type":"string","description":"The alert field name.","enum":["current_recording_count","current_transcoding_count","transcoding_queue_depth"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]}},"description":"Information about the alert."}}}}},"Node.zone_deletedEvent":{"title":"Schema for the zone deleted event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object","operator","operator_id"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user who deleted the zone."},"operator":{"type":"string","description":"The email of the user who deleted the zone."},"operator_id":{"type":"string","description":"The user ID of the user who deleted the zone."},"object":{"required":["module","type","zone"],"type":"object","properties":{"zone":{"type":"string","description":"Zone name."},"module":{"type":"string","description":"Zoom Node business module.","enum":["hybrid","phone","chat","mc","zurm","lss"]},"type":{"type":"string","description":"Zone type.","enum":["meeting_zone","recording_zone"]}},"description":"Information about the server."}}}}},"Node.server_shutdownEvent":{"title":"Schema for the server shutdown event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object","operator","operator_id"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of the user who shutdown the server."},"operator":{"type":"string","description":"The email of the user who shutdown the server."},"operator_id":{"type":"string","description":"The user ID of the user who shutdown the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.service_deletedEvent":{"title":"Schema for the service deleted event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object","operator","operator_id"],"type":"object","properties":{"account_id":{"type":"string","description":"The server's account ID."},"operator":{"type":"string","description":"The email of the user who deleted the service."},"operator_id":{"type":"string","description":"The user ID of the user who deleted the service."},"object":{"required":["server","service"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."}},"description":"Information about the server."}}}}},"Node.service_update_startedEvent":{"title":"Schema for the service update started event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"operator":{"type":"string","description":"The email of the user who updated the service."},"operator_id":{"type":"string","description":"The user ID of the user who updated the service."},"object":{"required":["server","service","target_version"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"target_version":{"type":"string","description":"Target update version"}},"description":"Information about the server."}}}}},"Node.server_update_startedEvent":{"title":"Schema for the server OS update started event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"operator":{"type":"string","description":"The email of the user who updated the server."},"operator_id":{"type":"string","description":"The user ID of the user who updated the server."},"object":{"required":["server"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."}},"description":"Information about the server."}}}}},"Node.service_abnormal_statusEvent":{"title":"Schema for the service abnormal status event","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The event name."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID of server."},"object":{"required":["abnormal_statuses","server","service"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"The server object."},"service":{"required":["id","name","status","type","version"],"type":"object","properties":{"id":{"type":"string","description":"The service's ID."},"name":{"type":"string","description":"The service name."},"version":{"type":"string","description":"The service's version."},"type":{"type":"string","description":"The service type.","enum":["NODE_AGENT","HYBRID_MMR","ZPROXY","HYBRID_FS","MONGO_PROXY","ES_PROXY","LOAD_BALANCER","ZONE_CONTROLLER","MC_MMR","RCONNECTOR","MONITOR_AGENT","SNMP_AGENT","API_CONNECTOR","HYBRID_LSS","BDM","HYBRID_RECORDING","VRC_LB","VRC","HYBRID_TRANSFER"]},"zone":{"type":"string","description":"The service's meeting zone or recording zone."},"status":{"type":"string","description":"The service status.","enum":["downloading","installed","install_failed","pending","stopped","running","suspend"]}},"description":"Information about the service."},"abnormal_statuses":{"type":"array","description":"Information about the service abnormal statuses. Empty array means all abnormal statuses are cleared.","items":{"required":["code","level","message"],"type":"object","properties":{"code":{"type":"string","description":"Status code"},"message":{"type":"string","description":"Status message"},"level":{"type":"string","description":"Status level","enum":["error","warn","info"]}}}}},"description":"Information about the server."}}}}},"Node.server_disk_alertEvent":{"title":"Schema for server disk alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp for when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","server","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"metric":{"type":"string","description":"The alert metric name.","enum":["node_disk"]},"field":{"type":"string","description":"The alert field name.","enum":["used_percent"]},"value":{"type":"number","description":"The alert field's value."},"threshold":{"type":"number","description":"The alert field's threshold."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]}},"description":"Information about the alert."}}}}},"Node.server_bandwidth_alertEvent":{"title":"Schema for node bandwidth alert","required":["event","event_ts","payload"],"type":"object","properties":{"event":{"type":"string","description":"The name of the event."},"event_ts":{"type":"integer","description":"A timestamp when the event occurred."},"payload":{"required":["account_id","object"],"type":"object","properties":{"account_id":{"type":"string","description":"The account ID for the alert."},"object":{"required":["field","level","metric","operator","server","threshold","value"],"type":"object","properties":{"server":{"required":["id","location","module","name","os_image","status","udid"],"type":"object","properties":{"id":{"type":"string","description":"The server ID.","example":"444AAAiAAAAAiAiAiiAii=="},"udid":{"type":"string","description":"The server's universally unique identifier (UUID). Each server generates a UUID.","example":"AAAiAiAixdflsdfdfhk"},"name":{"type":"string","description":"The server name.","example":"hybrid-meeting-server1"},"location":{"type":"string","description":"The server's geo-location.","example":"san jose"},"group":{"type":"string","description":"The server's group.","example":"test-group1"},"os_image":{"type":"string","description":"The server's OS image version.","example":"Ubuntu22-2024042323"},"status":{"type":"string","description":"The server's status message.","enum":["unconfirmed","online","offline","disabled"]},"module":{"type":"string","description":"The server's module.","enum":["hybrid","phone","chat","mc","zurm","lss"]}},"description":"Information about the server."},"metric":{"type":"string","description":"The alert metric name.","enum":["node_bandwidth"]},"field":{"type":"string","description":"The alert field name.","enum":["in_bandwidth","out_bandwidth"]},"value":{"type":"number","description":"The alert field's value in KB/s."},"threshold":{"type":"number","description":"The alert field's threshold in KB/s."},"operator":{"type":"string","description":"The operator between the alert field's value and its threshold.","enum":["<",">","<=",">="]},"level":{"type":"string","description":"The alert level.","enum":["warn","error","fatal"]}},"description":"Information about the alert."}}}}}}},"tags":[{"name":"webhook"}],"servers":[{"url":"https://{your-endpoint-url}"}]}