curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/ui-extensions/registry' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"name": "Call Notes",
"webpack_module": "callNotes",
"remote_entry_url": "https://cdn.example.com/call-notes/remoteEntry.js",
"version": "1.0.0",
"reseller": "example-reseller",
"description": "Adds a notes panel to the inbound call view.",
"author": "Example Apps",
"remote_auth_enabled": "yes",
"allowed_hostnames": [
"https://hooks.example.com"
],
"remote_callback_url": [
"https://hooks.example.com/auth",
"https://hooks-backup.example.com/auth"
],
"remote_callback_secret": "{{callback_secret}}",
"remote_timeout_seconds": 30
}'