[{"data":1,"prerenderedAt":295},["ShallowReactive",2],{"docs-admin\u002Fwebhooks":3,"navigation":185},{"id":4,"title":5,"body":6,"description":177,"extension":178,"meta":179,"navigation":180,"path":181,"seo":182,"stem":183,"__hash__":184},"docs\u002F2.admin\u002F9.webhooks.md","Webhooks",{"type":7,"value":8,"toc":170},"minimark",[9,13,31,36,39,101,104,108,136,140,156],[10,11,5],"h1",{"id":12},"webhooks",[14,15,16,17,20,21,26,27,30],"p",{},"Webhooks let udServer notify an external endpoint in real time when certain server events occur — for example to sync user accounts with another system or to drive automation. The ",[18,19,5],"strong",{}," page in the ",[22,23,25],"a",{"href":24},"admin-console","Admin console"," manages them and requires the ",[18,28,29],{},"Server Config"," global permission.",[32,33,35],"h2",{"id":34},"events","Events",[14,37,38],{},"A webhook subscribes one endpoint URL to one or more events:",[40,41,42,55],"table",{},[43,44,45],"thead",{},[46,47,48,52],"tr",{},[49,50,51],"th",{},"Event",[49,53,54],{},"Fires when",[56,57,58,75,88],"tbody",{},[46,59,60,72],{},[61,62,63,66,67,71],"td",{},[18,64,65],{},"User Created"," (",[68,69,70],"code",{},"user-create",")",[61,73,74],{},"A new user account is created.",[46,76,77,85],{},[61,78,79,66,82,71],{},[18,80,81],{},"User Updated",[68,83,84],{},"user-update",[61,86,87],{},"A user's profile is updated.",[46,89,90,98],{},[61,91,92,66,95,71],{},[18,93,94],{},"User Login",[68,96,97],{},"user-login",[61,99,100],{},"A user logs in.",[14,102,103],{},"When a subscribed event occurs, udServer sends a request to the configured URL so the receiving system can react.",[32,105,107],{"id":106},"adding-a-webhook","Adding a Webhook",[109,110,111,119,126,132],"ol",{},[112,113,114,115,118],"li",{},"Click ",[18,116,117],{},"Add Webhook",".",[112,120,121,122,125],{},"Enter the ",[18,123,124],{},"Endpoint URL"," that should receive notifications.",[112,127,128,129,131],{},"Select the ",[18,130,35],{}," to subscribe to.",[112,133,114,134,118],{},[18,135,117],{},[32,137,139],{"id":138},"editing-and-removing","Editing and Removing",[141,142,143,149],"ul",{},[112,144,145,146,118],{},"To change which events an endpoint receives, adjust its event selection and ",[18,147,148],{},"Save",[112,150,151,152,155],{},"To remove an endpoint, ",[18,153,154],{},"Delete"," it (equivalently, saving it with no events selected removes it).",[14,157,158,159,169],{},"For the underlying API, see ",[22,160,162,165,166],{"href":161},"\u002Fdocs\u002Fdev\u002FudServerAPI#webhooks",[68,163,164],{},"\u002F_webhook\u002Flist"," and ",[68,167,168],{},"\u002F_webhook\u002Fupdate"," in the developer guide.",{"title":171,"searchDepth":172,"depth":172,"links":173},"",2,[174,175,176],{"id":34,"depth":172,"text":35},{"id":106,"depth":172,"text":107},{"id":138,"depth":172,"text":139},"Webhooks let udServer notify an external endpoint in real time when certain server events occur — for example to sync user accounts with another system or to drive automation. The Webhooks page in the Admin console manages them and requires the Server Config global permission.","md",{},true,"\u002Fadmin\u002Fwebhooks",{"title":5,"description":177},"2.admin\u002F9.webhooks","3KqwKRZcoTX931oCOemY9rBcSqibNvMLCTehEfaMo-w",[186,190,243,286],{"title":187,"path":188,"stem":189},"udServer Manuals","\u002F","0.index",{"title":191,"path":192,"stem":193,"children":194},"User Guide","\u002Fdocs\u002Fuser","1.user\u002F0.index",[195,199,203,207,211,215,219,223,227,231,235,239],{"title":196,"path":197,"stem":198},"Login","\u002Fdocs\u002Fuser\u002Flogin","1.user\u002F1.login",{"title":200,"path":201,"stem":202},"Account Settings","\u002Fdocs\u002Fuser\u002Faccount-settings","1.user\u002Faccount-settings",{"title":204,"path":205,"stem":206},"Files","\u002Fdocs\u002Fuser\u002Ffiles","1.user\u002Ffiles",{"title":208,"path":209,"stem":210},"Jobs","\u002Fdocs\u002Fuser\u002Fjobs","1.user\u002Fjobs",{"title":212,"path":213,"stem":214},"3rd Party Licenses","\u002Fdocs\u002Fuser\u002Flicenses","1.user\u002Flicenses",{"title":216,"path":217,"stem":218},"Organisations","\u002Fdocs\u002Fuser\u002Forganisations","1.user\u002Forganisations",{"title":220,"path":221,"stem":222},"Permissions","\u002Fdocs\u002Fuser\u002Fpermissions","1.user\u002Fpermissions",{"title":224,"path":225,"stem":226},"Connecting an Azure Blob Container to a Project","\u002Fdocs\u002Fuser\u002Fproject-azure-setup","1.user\u002Fproject-azure-setup",{"title":228,"path":229,"stem":230},"Connecting an AWS S3 Bucket to a Project","\u002Fdocs\u002Fuser\u002Fproject-s3-setup","1.user\u002Fproject-s3-setup",{"title":232,"path":233,"stem":234},"Projects","\u002Fdocs\u002Fuser\u002Fprojects","1.user\u002Fprojects",{"title":236,"path":237,"stem":238},"Scenes","\u002Fdocs\u002Fuser\u002Fscenes","1.user\u002Fscenes",{"title":240,"path":241,"stem":242},"Software Downloads","\u002Fdocs\u002Fuser\u002Fsoftware","1.user\u002Fsoftware",{"title":244,"path":245,"stem":246,"children":247},"IT Administrators Guide","\u002Fdocs\u002Fadmin","2.admin\u002F0.index",[248,252,256,260,264,268,272,276,280,284],{"title":249,"path":250,"stem":251},"System Requirements","\u002Fdocs\u002Fadmin\u002Fsystem-requirements","2.admin\u002F1.system-requirements",{"title":253,"path":254,"stem":255},"Publishing Software (Packages)","\u002Fdocs\u002Fadmin\u002Fsoftware-packages","2.admin\u002F10.software-packages",{"title":257,"path":258,"stem":259},"Generic Installation","\u002Fdocs\u002Fadmin\u002Fgettingstarted","2.admin\u002F2.gettingstarted",{"title":261,"path":262,"stem":263},"Setting up on an Amazon EC2 instance","\u002Fdocs\u002Fadmin\u002Famazon-ec2","2.admin\u002F3.amazon-ec2",{"title":265,"path":266,"stem":267},"Configuring OAuth \u002F OIDC Authentication","\u002Fdocs\u002Fadmin\u002Foauth","2.admin\u002F4.oauth",{"title":269,"path":270,"stem":271},"Admin Console","\u002Fdocs\u002Fadmin\u002Fadmin-console","2.admin\u002F5.admin-console",{"title":273,"path":274,"stem":275},"Server Configuration","\u002Fdocs\u002Fadmin\u002Fserver-configuration","2.admin\u002F6.server-configuration",{"title":277,"path":278,"stem":279},"Users & Organisations","\u002Fdocs\u002Fadmin\u002Fusers-and-organisations","2.admin\u002F7.users-and-organisations",{"title":281,"path":282,"stem":283},"Analytics & System Log","\u002Fdocs\u002Fadmin\u002Fanalytics-and-logs","2.admin\u002F8.analytics-and-logs",{"title":5,"path":285,"stem":183},"\u002Fdocs\u002Fadmin\u002Fwebhooks",{"title":287,"path":288,"stem":289,"children":290},"Developers Guide","\u002Fdocs\u002Fdev","3.dev\u002F0.index",[291],{"title":292,"path":293,"stem":294},"udServer API","\u002Fdocs\u002Fdev\u002Fudserverapi","3.dev\u002FudServerAPI",1783233110954]