Trigger a webhook when the microphone or camera is turned on or off in a Google Meet.
Google Meet Webhooks Extension
This extension calls a user defined webhook when the microphone and camera change from muted to unmuted.
Each webhook will be called with POST having Content-Type: application/json.
{
\"input\": {
\"camera\": \"active\",
\"microphone\": \"inactive\"
},
\"id\": \"aaa-bbb-ccc\",
\"timestamp\": 123456789,
\"previous\": {
\"input\": {
\"camera\": \"inactive\",
\"microphone\": \"unknown\"
},
\"id\": \"aaa-bbb-ccc\",
\"timestamp\": 123456789
}
}
Webhooks can be triggered for the following events:
change: Any state has changed.
input.change: An input status has changed.
input.active: An input has changed to active.
input.inactive: An input has changed to inactive.
input.camera.change: The camera status has changed.
input.camera.active: The camera has changed to active.
input.camera.inactive: The camera has changed to inactive.
input.microphone.change: The microphone status has changed.
input.microphone.active: The microphone has changed to active.
input.microphone.inactive: The microphone has changed to inactive.
**Known Issues:**
- If you close the tab or browser, no webhook will be fired.
**Changes: ***
https://github.com/jpoehnelt/chrome-meet-webhook-extension/releases
Read more
Each webhook will be called with POST having Content-Type: application/json.
{
\"input\": {
\"camera\": \"active\",
\"microphone\": \"inactive\"
},
\"id\": \"aaa-bbb-ccc\",
\"timestamp\": 123456789,
\"previous\": {
\"input\": {
\"camera\": \"inactive\",
\"microphone\": \"unknown\"
},
\"id\": \"aaa-bbb-ccc\",
\"timestamp\": 123456789
}
}
Webhooks can be triggered for the following events:
change: Any state has changed.
input.change: An input status has changed.
input.active: An input has changed to active.
input.inactive: An input has changed to inactive.
input.camera.change: The camera status has changed.
input.camera.active: The camera has changed to active.
input.camera.inactive: The camera has changed to inactive.
input.microphone.change: The microphone status has changed.
input.microphone.active: The microphone has changed to active.
input.microphone.inactive: The microphone has changed to inactive.
**Known Issues:**
- If you close the tab or browser, no webhook will be fired.
**Changes: ***
https://github.com/jpoehnelt/chrome-meet-webhook-extension/releases
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Google Meet Webhooks", "version": "1.2.2", "description": "Trigger a webhook when the microphone or camera is turned on or off in a Google Meet.", "manifest_version": 2, "content_scripts": [ { "js": ["dist/index.js"], "matches": ["https://meet.google.com/*"] } ], "options_ui": { "page": "public/options.html", "open_in_tab": true }, "permissions": ["storage"], "minimum_chrome_version": "75", "icons": { "16": "public/icon16.png", "32": "public/icon32.png", "48": "public/icon48.png", "128": "public/icon128.png" }, "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAioGnb8Kt7SxXgViDHl1Hjo60zcIlfSMEQs9rFi05VJLcrh0y2PWHKwkNTMPLGneEYoMu/mm5ADQYBDVOCmYXcOdsLGfVgYqPGG8M1YgXCXO6cpgzyKtRvSxV5E3D9iZLzeLu7uQMfzHq8fRNh2hmGNV49c//5cVUYVbB6Xv9yly4kXoBneMFmYGGU5deevdNoPRepUJz7QWK3W0MtR5hNq/lMDcLmR4YFbf2unJzBO+/VSx5zZKWYO5dSqh51mrvqfvQ2pNuDEehkCd9k+fh1DHK+FIEF2QwqALGCcpxG7nTAIlyLHkCxE3NNrM+ku9AxtgwHSti5EH+jK/fNzZh/QIDAQAB"}
Read more