<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.rws.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>GroupShare WebHooks Service</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3388/groupshare-webhooks-service</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12 Non-Production</generator><item><title>GroupShare WebHooks Service</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3388/groupshare-webhooks-service</link><pubDate>Tue, 09 Sep 2025 09:01:03 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cbd1aeb6-7965-4064-a1f4-329fba7a2d8b</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3388/groupshare-webhooks-service#comments</comments><description>Current Revision posted to GroupShare API by Patrick Andrew Hartnett on 9/9/2025 9:01:03 AM&lt;br /&gt;
&lt;div class="line number14 index13 alt1"&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_442289" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;p&gt;Learn how to configure and use the &lt;a href="https://docs.rws.com/en-US/trados-groupshare-2020-sr2-1160456/using-the-trados-groupshare-webhooks-service-690298" rel="noopener noreferrer" target="_blank"&gt;&lt;span id="GUID-204D8AEB-2A80-48FB-A588-65421531D281" class="ph MuiBox-root mui-1l1ru8v"&gt;Trados GroupShare&lt;/span&gt; WebHooks Service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>GroupShare WebHooks Service</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3388/groupshare-webhooks-service/revision/3</link><pubDate>Tue, 09 Sep 2025 09:00:39 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cbd1aeb6-7965-4064-a1f4-329fba7a2d8b</guid><dc:creator>Patrick Andrew Hartnett</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3388/groupshare-webhooks-service#comments</comments><description>Revision 3 posted to GroupShare API by Patrick Andrew Hartnett on 9/9/2025 9:00:39 AM&lt;br /&gt;
&lt;div class="line number14 index13 alt1"&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_442289" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;h1 id="GUID-FEE7E76B-69F4-4866-8E98-038925AF9973__GUID-7E3B2F31-6499-4C07-9342-B84D3A0679E9" class="MuiTypography-root MuiTypography-h1 title topictitle1 mui-k55gp9"&gt;Using the &lt;span id="GUID-204D8AEB-2A80-48FB-A588-65421531D281" class="ph MuiBox-root mui-1l1ru8v"&gt;Trados GroupShare&lt;/span&gt; WebHooks Service&lt;/h1&gt;
&lt;p&gt;Learn how to configure and use the &lt;a href="https://docs.rws.com/en-US/trados-groupshare-2020-sr2-1160456/using-the-trados-groupshare-webhooks-service-690298" rel="noopener noreferrer" target="_blank"&gt;&lt;span id="GUID-204D8AEB-2A80-48FB-A588-65421531D281" class="ph MuiBox-root mui-1l1ru8v"&gt;Trados GroupShare&lt;/span&gt; WebHooks Service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>GroupShare WebHooks Service</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3388/groupshare-webhooks-service/revision/2</link><pubDate>Thu, 07 May 2020 16:47:17 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cbd1aeb6-7965-4064-a1f4-329fba7a2d8b</guid><dc:creator>Paul</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3388/groupshare-webhooks-service#comments</comments><description>Revision 2 posted to GroupShare API by Paul on 5/7/2020 4:47:17 PM&lt;br /&gt;
&lt;p class="with-breadcrumbs" id="title-text"&gt;WebHooks provide a publish / subscribe model for wiring together Web APIs and services. You can subcribe to GroupShare events and get notified when that event happens, through a callback.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When subscribing to an event you need to provide a callback URI where you want to be notified when the event occurs. When the event occurs an HTTP POST request is sent to your callback URI with information about what happened.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;GroupShare WebHooks Service&amp;nbsp;&lt;/h1&gt;
&lt;p&gt;GroupShare WebHooks Service is implemented as a standalone self hosted Rest API application, that can be run as a Windows Service or in console mode (using --console switch).&amp;nbsp;&amp;nbsp;&lt;br /&gt;The default port that the Rest API self hosted service listens is 41239.&lt;/p&gt;
&lt;h2 id="Howtouse-WebHooksService-Configuration"&gt;Configuration&lt;/h2&gt;
&lt;p&gt;Configuration for the WebHooks service is done in&amp;nbsp;Sdl.GroupShare.WebHooksService.exe.config under C:\Program Files\SDL\SDL Server\WebHooks Service (only relevant settings are shown):&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_931441"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;&amp;lt;appSettings&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RestHostUrl&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://+:41239&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;MessageQueueHost&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;localhost&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;MessageQueueUserName&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;gssvc&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;MessageQueueUserPassword&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;u5F/lWdnD+snwvYcjKv/Fg==&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookQueueName&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GsWebHookQueue&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookQueueDeadLetterName&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GsWebHookQueueDeadLetter&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookQueueDLXName&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GsWebHookDlx&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;gs-test-url.sdltest.com&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;serilog:write-to:RollingFile.pathFormat&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;C:\ProgramData\SDL\Service\logs\WebHooks.Log&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java plain"&gt;&amp;lt;/appSettings&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java plain"&gt;&amp;lt;connectionStrings&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add name=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;MS_SqlStoreConnectionString&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;connectionString=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server=(local)\sqlserver2014;Database=SDLSystem;Trusted_Connection=True;&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;providerName=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;System.Data.SqlClient&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java plain"&gt;&amp;lt;/connectionStrings&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Above you can see the configuration used for the service listening port, the RabbitMQ message queue and the database where the web hook registrations will be stored.&amp;nbsp;&lt;/p&gt;
&lt;div class="line number14 index13 alt1"&gt;
&lt;h3 id="Howtouse-WebHooksService-RestHostUrl"&gt;RestHostUrl&lt;/h3&gt;
&lt;p&gt;The host and port setting that the Web Hooks Service will use to listen on.&amp;nbsp;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-MessageQueueHost,MessageQueueUserName,MessageQueuePassword"&gt;MessageQueueHost, MessageQueueUserName, MessageQueuePassword&lt;/h3&gt;
&lt;p&gt;These are configured by GroupShare installer and are needed to consume messages from RabbitMQ.&amp;nbsp;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-WebHookQueueName,WebHookQueueDeadLetterName,WebHookQueueDLXName"&gt;WebHookQueueName, WebHookQueueDeadLetterName, WebHookQueueDLXName&lt;/h3&gt;
&lt;p&gt;Used to specify the queues to consume messages from. It would be possible to create new queues with different routing keys. Recommended to leave as it is.&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-Server"&gt;Server&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;The value of the Server setting will be included in the callback request body, to know the web hook sender of the message. See the &amp;quot;Server&amp;quot; property in each message body.&lt;/p&gt;
&lt;h2 id="Howtouse-WebHooksService-SupportedFilters"&gt;Supported Filters&lt;/h2&gt;
&lt;p&gt;You can subscribe to all existing events by using the &amp;quot;*&amp;quot; filter and a single callback handling URL.&amp;nbsp;&lt;br /&gt;The available filter types are as follows:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&lt;/li&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.PhaseChangeEvent&lt;/li&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.AssignmentEvent&lt;/li&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.CheckOutEvent&lt;/li&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.CheckInEvent&lt;/li&gt;
&lt;li&gt;*&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Howtouse-WebHooksService-RestAPIendpointofWebHooksService"&gt;Rest API endpoint of&amp;nbsp;WebHooks&amp;nbsp;Service&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;Interaction with the GroupShare WebHooks Service happens through Rest API calls, secured with bearer tokens (that you get using GS Management Rest API login endpoint).&amp;nbsp;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-GETapi/webhooks/filters"&gt;GET api/webhooks/filters&lt;/h3&gt;
&lt;p&gt;Returns all WebHooks filters that a user can register with. Basically, these are the events that you&amp;#39;ll get notification of when it happens.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;URI parameters: none.&lt;br /&gt;Body parameters: none.&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_930204"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;GET /api/webhooks/filters HTTP/&lt;/code&gt;&lt;code class="java value"&gt;1.1&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java plain"&gt;Host: localhost:&lt;/code&gt;&lt;code class="java value"&gt;41239&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java plain"&gt;Authorization: Bearer token&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Response information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A JSON array of the existing filters.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;HTTP response: 200 OK&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_426733"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;[&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;A project has been created&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;A files phase has been changed&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.AssignmentEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;An assignment has been changed&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number15 index14 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckOutEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number16 index15 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;A file has been checked out&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number17 index16 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number18 index17 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number19 index18 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckInEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number20 index19 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;A file has been checked in&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number21 index20 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number22 index21 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number23 index22 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;*&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number24 index23 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Listen in on all events.&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number25 index24 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number26 index25 alt1"&gt;&lt;code class="java plain"&gt;]&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-GET/api/webhooks/registrations"&gt;GET&amp;nbsp;/api/webhooks/registrations&lt;/h3&gt;
&lt;p&gt;Returns all existing registrations to GS WebHooks.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;URI parameters: none.&lt;br /&gt;Body parameters: none.&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_813176"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;GET /api/webhooks/registrations HTTP/&lt;/code&gt;&lt;code class="java value"&gt;1.1&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java plain"&gt;Host: localhost:&lt;/code&gt;&lt;code class="java value"&gt;41239&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java plain"&gt;Authorization: Bearer token&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Response information&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-HTTPresponse:200OK"&gt;HTTP response: 200 OK&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_553814"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;[&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;1e41d718057743c5ab91492a7d23ea19&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookUri&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://localhost:41240/api/phasechange?noecho&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Secret&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GroupShareRocks&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;PhaseChange callback endpoint&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;IsPaused&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java keyword"&gt;false&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Headers&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Properties&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number15 index14 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;6614a59a71434511b399a9a3eb8bda7c&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number16 index15 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookUri&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://localhost:41240/api/callbacks?noecho&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number17 index16 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Secret&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GroupShareRocks&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number18 index17 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Subscription to all filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number19 index18 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;IsPaused&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java keyword"&gt;false&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number20 index19 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number21 index20 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;*&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number22 index21 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number23 index22 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Headers&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number24 index23 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Properties&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number25 index24 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number26 index25 alt1"&gt;&lt;code class="java plain"&gt;]&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-POST/api/webhooks/registrations"&gt;POST /api/webhooks/registrations&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Register a web hook with GroupShare.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request information&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Parameter&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Explanation&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;WebHookUri&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;The URI used by GroupShare to do a POST request when the event occurs, that you subscribed to using the filter.&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;WebHookUri query string parameters&lt;br /&gt;&lt;/strong&gt;Use the &amp;#39;noecho&amp;#39; parameter to register a web hook without endpoint verification.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;If you don&amp;#39;t supply this parameter GroupShare will do endpoint verification to check that the supplied endpoint exists i.e. upon receiving the web hook registration request GroupShare will do a GET request to the WebHookUri. If this is desired then you need to send also an echo query string parameter and when receiving the verification request you need to return the exact content of that parameter in plain text. Otherwise GroupShare will reject webhook registration with a message:&lt;br /&gt;&amp;quot;WebHook verification failed. Please ensure that the WebHook URI is valid and that the endpoint is accessible.&amp;quot;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Secret&lt;/td&gt;
&lt;td class="confluenceTd"&gt;A shared secret, created as part of subscribing to events.&amp;nbsp;&lt;br /&gt;The receiver uses this shared secret to validate that the request comes from GroupShare. The WebHook secret key parameter must be between 32 and 64 characters long.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Filters&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Array of filters that you are interested in subscribing. You can subscribe to multiple events at once, in this case your callback needs to know how to handle the different callback data.&amp;nbsp;&lt;br /&gt;Or subscribe to events one by one with different callback endpoints.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_610469"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;POST /api/webhooks/registrations HTTP/&lt;/code&gt;&lt;code class="java value"&gt;1.1&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java plain"&gt;Host: localhost:&lt;/code&gt;&lt;code class="java value"&gt;41239&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java plain"&gt;Authorization: Bearer token&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java plain"&gt;Content-Type: application/json&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;WebHookUri:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://localhost:41240/api/phasechange?noecho&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;Secret:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GroupShareRocks&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;Description:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;PhaseChange callback endpoint&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;Filters: [&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;]&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Response information&lt;/strong&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;HTTP response: 201 Created&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_965474"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;1e41d718057743c5ab91492a7d23ea19&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookUri&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://localhost:41240/api/phasechange?noecho&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Secret&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GroupShareRocks&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;PhaseChange callback endpoint&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;IsPaused&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java keyword"&gt;false&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Headers&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Properties&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-DELETE/api/webhooks/registrations"&gt;DELETE /api/webhooks/registrations&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Delete a web hook registration.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong class="auto-cursor-target"&gt;Request information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;URI parameters: WebHook registration id. If no registration id is supplied in the URI all registrations will be deleted.&amp;nbsp;&lt;br /&gt;Body parameters: none.&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_698789"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;DELETE /api/webhooks/registrations/{registration id} HTTP/&lt;/code&gt;&lt;code class="java value"&gt;1.1&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java plain"&gt;Host: localhost:&lt;/code&gt;&lt;code class="java value"&gt;41239&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java plain"&gt;Authorization: Bearer&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Response information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;HTTP response: 200 OK or 404 Not Found&lt;/p&gt;
&lt;h1 id="Howtouse-WebHooksService-ReceivingWebHooksNotifications(callbacks)"&gt;Receiving WebHooks Notifications (callbacks)&lt;/h1&gt;
&lt;p&gt;After a WebHook URI was registered for a certain event you will get callbacks when that event occurs. The callback is a POST request.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request headers&lt;/strong&gt;&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Parameter&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Explanation&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ms-signature&lt;/td&gt;
&lt;td class="confluenceTd"&gt;An SHA 256 signature on the request body. The signature uses the secret key from the WebHook registration.&lt;br /&gt;Example: &amp;quot;sha256=275F1BFF2327BBAF7F61A1BB1920BAC0A5295C2F4C78312345247031D37A8031&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;A correlation guid - this is the actual id of a webhook item (from GroupShare)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Request body&lt;/strong&gt;&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Body type&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Explanation&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;JSON (application/json)&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;The event details as a JSON string.&lt;/p&gt;
&lt;p&gt;Example request body of an assignment event callback:&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_294815"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;9745600de970448b97f1cff97dbf1860&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Attempt&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java value"&gt;1&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Properties&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {},&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Notifications&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.AssignmentEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;From&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;projman@testsdl.com&amp;quot;&lt;/code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;To&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number15 index14 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;translator@testsdl.com&amp;quot;&lt;/code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class="line number16 index15 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number17 index16 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number18 index17 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;1c210645-8b48-4557-b6e3-d50d1ca18ab4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number19 index18 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;6ed3763d-0a93-4484-89e3-c9b4b824701d&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number20 index19 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;test&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number21 index20 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class="line number22 index21 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number23 index22 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number24 index23 alt1"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h1 id="Howtouse-WebHooksService-Postmancollection"&gt;Postman collection&lt;/h1&gt;
&lt;p&gt;see GS WebHooks.postman_collection.json&lt;/p&gt;
&lt;h1 id="Howtouse-WebHooksService-OtherinformationsrelatedtoGroupShareWebHooks"&gt;Other informations related to GroupShare WebHooks&lt;/h1&gt;
&lt;h2 id="Howtouse-WebHooksService-ReceiverandSendingflows"&gt;Receiver and Sending flows&lt;/h2&gt;
&lt;strong&gt;WebHook Receiver Registration Flow&lt;/strong&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/webhook_2300_1.png"&gt;&lt;img alt=" " src="/resized-image/__size/700x0/__key/communityserver-wikis-components-files/00-00-00-03-53/webhook_2300_1.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Registration Request Structure&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_104082"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookUri&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://&amp;lt;hosturl&amp;gt;/api/webhooks/incoming/custom&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Secret&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;12345678901234567890123456789033&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sample WebHook Reciever.&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:[&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.AssignmentEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckInEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckoutEvent&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;]&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-SendingWebHookMessagesFlow"&gt;Sending WebHook Messages Flow&lt;/h3&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/webhooks_2300_2.png"&gt;&lt;img alt=" " src="/resized-image/__size/700x0/__key/communityserver-wikis-components-files/00-00-00-03-53/webhooks_2300_2.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Event Message Design&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-ProjectCreatedEvent"&gt;Project Created Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;ProjectName&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Project name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Username of the user who triggered the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_367366"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectName&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;0430 - 1311&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;3b7755a7-9ad3-4541-824e-81f8accadbaa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-PhaseChangeEvent"&gt;Phase Change Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;LanguageFileId&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;File ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Phase&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;JSON object that contains &amp;quot;id&amp;quot; and &amp;quot;name&amp;quot; members for phase id and phase name.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Email address of the user who triggered the event&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.PhaseChangeEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&lt;strong&gt;Example Message Body&lt;/strong&gt;&lt;/div&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_266770"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Phase&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java value"&gt;22&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Translation&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ce88d061-284c-4af6-9902-62c1b9e5decf&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;2a299c68-20c0-4bd3-87d0-a0d8c1490cf4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-AssignmentChangeEvent"&gt;Assignment Change Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;LanguageFileId&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;File ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;From&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Collection of users who were assigned before the assignment change.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;To&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Collection of user who are now assigned.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Email address of the user who triggered the event&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.AssignmentEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&lt;strong&gt;Example Message Body&lt;/strong&gt;&lt;/div&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_51604"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.AssignmentEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;From&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;To&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;pm&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number15 index14 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number16 index15 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ce88d061-284c-4af6-9902-62c1b9e5decf&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number17 index16 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;2a299c68-20c0-4bd3-87d0-a0d8c1490cf4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number18 index17 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number19 index18 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number20 index19 alt1"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-CheckOutChangeEvent"&gt;Check Out Change Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;LanguageFileId&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;File ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Email address of the user who triggered the event&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.CheckOutEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&lt;strong&gt;Example Message Body&lt;/strong&gt;&lt;/div&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_752509"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckOutEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ce88d061-284c-4af6-9902-62c1b9e5decf&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;2a299c68-20c0-4bd3-87d0-a0d8c1490cf4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-CheckInChangeEvent"&gt;Check In Change Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;LanguageFileId&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;File ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Email address of the user who triggered the event&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.CheckInEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&lt;strong&gt;Example Message Body&lt;/strong&gt;&lt;/div&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div class="syntaxhighlighter sh-default nogutter  java" id="highlighter_442289"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckInEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ce88d061-284c-4af6-9902-62c1b9e5decf&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;2a299c68-20c0-4bd3-87d0-a0d8c1490cf4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>GroupShare WebHooks Service</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3388/groupshare-webhooks-service/revision/1</link><pubDate>Wed, 05 Dec 2018 20:29:27 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:cbd1aeb6-7965-4064-a1f4-329fba7a2d8b</guid><dc:creator>Paul</dc:creator><comments>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3388/groupshare-webhooks-service#comments</comments><description>Revision 1 posted to GroupShare API by Paul on 12/5/2018 8:29:27 PM&lt;br /&gt;
&lt;p id="title-text" class="with-breadcrumbs"&gt;WebHooks provide a publish / subscribe model for wiring together Web APIs and services. You can subcribe to GroupShare events and get notified when that event happens, through a callback.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When subscribing to an event you need to provide a callback URI where you want to be notified when the event occurs. When the event occurs an HTTP POST request is sent to your callback URI with information about what happened.&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;GroupShare WebHooks Service&amp;nbsp;&lt;/h1&gt;
&lt;p&gt;GroupShare WebHooks Service is implemented as a standalone self hosted Rest API application, that can be run as a Windows Service or in console mode (using --console switch).&amp;nbsp;&amp;nbsp;&lt;br /&gt;The default port that the Rest API self hosted service listens is 41239.&lt;/p&gt;
&lt;h2 id="Howtouse-WebHooksService-Configuration"&gt;Configuration&lt;/h2&gt;
&lt;p&gt;Configuration for the WebHooks service is done in&amp;nbsp;Sdl.GroupShare.WebHooksService.exe.config under C:\Program Files\SDL\SDL Server\WebHooks Service (only relevant settings are shown):&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_931441" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;&amp;lt;appSettings&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RestHostUrl&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://+:41239&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;MessageQueueHost&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;localhost&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;MessageQueueUserName&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;gssvc&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;MessageQueueUserPassword&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;u5F/lWdnD+snwvYcjKv/Fg==&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookQueueName&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GsWebHookQueue&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookQueueDeadLetterName&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GsWebHookQueueDeadLetter&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookQueueDLXName&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GsWebHookDlx&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;gs-test-url.sdltest.com&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add key=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;serilog:write-to:RollingFile.pathFormat&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;value=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;C:\ProgramData\SDL\Service\logs\WebHooks.Log&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java plain"&gt;&amp;lt;/appSettings&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java plain"&gt;&amp;lt;connectionStrings&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;&amp;lt;add name=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;MS_SqlStoreConnectionString&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;connectionString=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server=(local)\sqlserver2014;Database=SDLSystem;Trusted_Connection=True;&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;providerName=&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;System.Data.SqlClient&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class="java plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java plain"&gt;&amp;lt;/connectionStrings&amp;gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Above you can see the configuration used for the service listening port, the RabbitMQ message queue and the database where the web hook registrations will be stored.&amp;nbsp;&lt;/p&gt;
&lt;div class="line number14 index13 alt1"&gt;
&lt;h3 id="Howtouse-WebHooksService-RestHostUrl"&gt;RestHostUrl&lt;/h3&gt;
&lt;p&gt;The host and port setting that the Web Hooks Service will use to listen on.&amp;nbsp;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-MessageQueueHost,MessageQueueUserName,MessageQueuePassword"&gt;MessageQueueHost, MessageQueueUserName, MessageQueuePassword&lt;/h3&gt;
&lt;p&gt;These are configured by GroupShare installer and are needed to consume messages from RabbitMQ.&amp;nbsp;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-WebHookQueueName,WebHookQueueDeadLetterName,WebHookQueueDLXName"&gt;WebHookQueueName, WebHookQueueDeadLetterName, WebHookQueueDLXName&lt;/h3&gt;
&lt;p&gt;Used to specify the queues to consume messages from. It would be possible to create new queues with different routing keys. Recommended to leave as it is.&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-Server"&gt;Server&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;The value of the Server setting will be included in the callback request body, to know the web hook sender of the message. See the &amp;quot;Server&amp;quot; property in each message body.&lt;/p&gt;
&lt;h2 id="Howtouse-WebHooksService-SupportedFilters"&gt;Supported Filters&lt;/h2&gt;
&lt;p&gt;You can subscribe to all existing events by using the &amp;quot;*&amp;quot; filter and a single callback handling URL.&amp;nbsp;&lt;br /&gt;The available filter types are as follows:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&lt;/li&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.PhaseChangeEvent&lt;/li&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.AssignmentEvent&lt;/li&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.CheckOutEvent&lt;/li&gt;
&lt;li&gt;Sdl.GroupShare.Events.V2.CheckInEvent&lt;/li&gt;
&lt;li&gt;*&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Howtouse-WebHooksService-RestAPIendpointofWebHooksService"&gt;Rest API endpoint of&amp;nbsp;WebHooks&amp;nbsp;Service&amp;nbsp;&lt;/h2&gt;
&lt;p&gt;Interaction with the GroupShare WebHooks Service happens through Rest API calls, secured with bearer tokens (that you get using GS Management Rest API login endpoint).&amp;nbsp;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-GETapi/webhooks/filters"&gt;GET api/webhooks/filters&lt;/h3&gt;
&lt;p&gt;Returns all WebHooks filters that a user can register with. Basically, these are the events that you&amp;#39;ll get notification of when it happens.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;URI parameters: none.&lt;br /&gt;Body parameters: none.&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_930204" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;GET /api/webhooks/filters HTTP/&lt;/code&gt;&lt;code class="java value"&gt;1.1&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java plain"&gt;Host: localhost:&lt;/code&gt;&lt;code class="java value"&gt;41239&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java plain"&gt;Authorization: Bearer token&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Response information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A JSON array of the existing filters.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;HTTP response: 200 OK&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_426733" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;[&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;A project has been created&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;A files phase has been changed&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.AssignmentEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;An assignment has been changed&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number15 index14 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckOutEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number16 index15 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;A file has been checked out&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number17 index16 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number18 index17 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number19 index18 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckInEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number20 index19 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;A file has been checked in&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number21 index20 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number22 index21 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number23 index22 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;*&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number24 index23 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Listen in on all events.&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number25 index24 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number26 index25 alt1"&gt;&lt;code class="java plain"&gt;]&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-GET/api/webhooks/registrations"&gt;GET&amp;nbsp;/api/webhooks/registrations&lt;/h3&gt;
&lt;p&gt;Returns all existing registrations to GS WebHooks.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;URI parameters: none.&lt;br /&gt;Body parameters: none.&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_813176" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;GET /api/webhooks/registrations HTTP/&lt;/code&gt;&lt;code class="java value"&gt;1.1&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java plain"&gt;Host: localhost:&lt;/code&gt;&lt;code class="java value"&gt;41239&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java plain"&gt;Authorization: Bearer token&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Response information&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-HTTPresponse:200OK"&gt;HTTP response: 200 OK&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_553814" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;[&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;1e41d718057743c5ab91492a7d23ea19&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookUri&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://localhost:41240/api/phasechange?noecho&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Secret&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GroupShareRocks&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;PhaseChange callback endpoint&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;IsPaused&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java keyword"&gt;false&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Headers&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Properties&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number15 index14 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;6614a59a71434511b399a9a3eb8bda7c&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number16 index15 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookUri&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://localhost:41240/api/callbacks?noecho&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number17 index16 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Secret&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GroupShareRocks&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number18 index17 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Subscription to all filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number19 index18 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;IsPaused&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java keyword"&gt;false&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number20 index19 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number21 index20 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;*&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number22 index21 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number23 index22 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Headers&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number24 index23 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Properties&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number25 index24 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number26 index25 alt1"&gt;&lt;code class="java plain"&gt;]&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-POST/api/webhooks/registrations"&gt;POST /api/webhooks/registrations&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Register a web hook with GroupShare.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request information&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Parameter&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Explanation&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;WebHookUri&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;p&gt;The URI used by GroupShare to do a POST request when the event occurs, that you subscribed to using the filter.&amp;nbsp;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;WebHookUri query string parameters&lt;br /&gt;&lt;/strong&gt;Use the &amp;#39;noecho&amp;#39; parameter to register a web hook without endpoint verification.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;If you don&amp;#39;t supply this parameter GroupShare will do endpoint verification to check that the supplied endpoint exists i.e. upon receiving the web hook registration request GroupShare will do a GET request to the WebHookUri. If this is desired then you need to send also an echo query string parameter and when receiving the verification request you need to return the exact content of that parameter in plain text. Otherwise GroupShare will reject webhook registration with a message:&lt;br /&gt;&amp;quot;WebHook verification failed. Please ensure that the WebHook URI is valid and that the endpoint is accessible.&amp;quot;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Secret&lt;/td&gt;
&lt;td class="confluenceTd"&gt;A shared secret, created as part of subscribing to events.&amp;nbsp;&lt;br /&gt;The receiver uses this shared secret to validate that the request comes from GroupShare. The WebHook secret key parameter must be between 32 and 64 characters long.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;Filters&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Array of filters that you are interested in subscribing. You can subscribe to multiple events at once, in this case your callback needs to know how to handle the different callback data.&amp;nbsp;&lt;br /&gt;Or subscribe to events one by one with different callback endpoints.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_610469" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;POST /api/webhooks/registrations HTTP/&lt;/code&gt;&lt;code class="java value"&gt;1.1&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java plain"&gt;Host: localhost:&lt;/code&gt;&lt;code class="java value"&gt;41239&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java plain"&gt;Authorization: Bearer token&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java plain"&gt;Content-Type: application/json&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;WebHookUri:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://localhost:41240/api/phasechange?noecho&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;Secret:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GroupShareRocks&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;Description:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;PhaseChange callback endpoint&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;Filters: [&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;]&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Response information&lt;/strong&gt;&lt;/p&gt;
&lt;p class="auto-cursor-target"&gt;HTTP response: 201 Created&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_965474" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;1e41d718057743c5ab91492a7d23ea19&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookUri&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://localhost:41240/api/phasechange?noecho&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Secret&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;GroupShareRocks&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;PhaseChange callback endpoint&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;IsPaused&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java keyword"&gt;false&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Headers&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Properties&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-DELETE/api/webhooks/registrations"&gt;DELETE /api/webhooks/registrations&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Delete a web hook registration.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong class="auto-cursor-target"&gt;Request information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;URI parameters: WebHook registration id. If no registration id is supplied in the URI all registrations will be deleted.&amp;nbsp;&lt;br /&gt;Body parameters: none.&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_698789" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;DELETE /api/webhooks/registrations/{registration id} HTTP/&lt;/code&gt;&lt;code class="java value"&gt;1.1&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java plain"&gt;Host: localhost:&lt;/code&gt;&lt;code class="java value"&gt;41239&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java plain"&gt;Authorization: Bearer&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Response information&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;HTTP response: 200 OK or 404 Not Found&lt;/p&gt;
&lt;h1 id="Howtouse-WebHooksService-ReceivingWebHooksNotifications(callbacks)"&gt;Receiving WebHooks Notifications (callbacks)&lt;/h1&gt;
&lt;p&gt;After a WebHook URI was registered for a certain event you will get callbacks when that event occurs. The callback is a POST request.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request headers&lt;/strong&gt;&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Parameter&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Explanation&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ms-signature&lt;/td&gt;
&lt;td class="confluenceTd"&gt;An SHA 256 signature on the request body. The signature uses the secret key from the WebHook registration.&lt;br /&gt;Example: &amp;quot;sha256=275F1BFF2327BBAF7F61A1BB1920BAC0A5295C2F4C78312345247031D37A8031&amp;quot;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;A correlation guid - this is the actual id of a webhook item (from GroupShare)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Request body&lt;/strong&gt;&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;thead class="tableFloatingHeaderOriginal"&gt;
&lt;tr class="tablesorter-headerRow"&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Body type&lt;/div&gt;
&lt;/th&gt;
&lt;th class="confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted" scope="col"&gt;
&lt;div class="tablesorter-header-inner"&gt;Explanation&lt;/div&gt;
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;JSON (application/json)&lt;/td&gt;
&lt;td class="confluenceTd"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;The event details as a JSON string.&lt;/p&gt;
&lt;p&gt;Example request body of an assignment event callback:&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_294815" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;9745600de970448b97f1cff97dbf1860&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Attempt&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java value"&gt;1&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Properties&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {},&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Notifications&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.AssignmentEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;From&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;projman@testsdl.com&amp;quot;&lt;/code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;To&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number15 index14 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;translator@testsdl.com&amp;quot;&lt;/code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class="line number16 index15 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number17 index16 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number18 index17 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;1c210645-8b48-4557-b6e3-d50d1ca18ab4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number19 index18 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;6ed3763d-0a93-4484-89e3-c9b4b824701d&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number20 index19 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;test&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number21 index20 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class="line number22 index21 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number23 index22 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number24 index23 alt1"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h1 id="Howtouse-WebHooksService-Postmancollection"&gt;Postman collection&lt;/h1&gt;
&lt;p&gt;see GS WebHooks.postman_collection.json&lt;/p&gt;
&lt;h1 id="Howtouse-WebHooksService-OtherinformationsrelatedtoGroupShareWebHooks"&gt;Other informations related to GroupShare WebHooks&lt;/h1&gt;
&lt;h2 id="Howtouse-WebHooksService-ReceiverandSendingflows"&gt;Receiver and Sending flows&lt;/h2&gt;
&lt;strong&gt;WebHook Receiver Registration Flow&lt;/strong&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/webhook_2300_1.png"&gt;&lt;img src="/resized-image/__size/700x0/__key/communityserver-wikis-components-files/00-00-00-00-39/webhook_2300_1.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Registration Request Structure&lt;/p&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_104082" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;WebHookUri&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;http://&amp;lt;hosturl&amp;gt;/api/webhooks/incoming/custom&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Secret&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;12345678901234567890123456789033&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sample WebHook Reciever.&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Filters&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:[&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.AssignmentEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckInEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckoutEvent&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;]&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-SendingWebHookMessagesFlow"&gt;Sending WebHook Messages Flow&lt;/h3&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/webhooks_2300_2.png"&gt;&lt;img src="/resized-image/__size/700x0/__key/communityserver-wikis-components-files/00-00-00-00-39/webhooks_2300_2.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Event Message Design&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="Howtouse-WebHooksService-ProjectCreatedEvent"&gt;Project Created Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;ProjectName&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Project name&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Username of the user who triggered the event.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_367366" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.ProjectCreatedEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectName&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;0430 - 1311&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;3b7755a7-9ad3-4541-824e-81f8accadbaa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-PhaseChangeEvent"&gt;Phase Change Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;LanguageFileId&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;File ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Phase&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;JSON object that contains &amp;quot;id&amp;quot; and &amp;quot;name&amp;quot; members for phase id and phase name.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Email address of the user who triggered the event&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.PhaseChangeEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&lt;strong&gt;Example Message Body&lt;/strong&gt;&lt;/div&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_266770" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.PhaseChangeEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Phase&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: {&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;id&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java value"&gt;22&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;name&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Translation&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ce88d061-284c-4af6-9902-62c1b9e5decf&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;2a299c68-20c0-4bd3-87d0-a0d8c1490cf4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-AssignmentChangeEvent"&gt;Assignment Change Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;LanguageFileId&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;File ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;From&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Collection of users who were assigned before the assignment change.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;To&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Collection of user who are now assigned.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Email address of the user who triggered the event&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.AssignmentEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&lt;strong&gt;Example Message Body&lt;/strong&gt;&lt;/div&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_51604" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.AssignmentEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;From&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number8 index7 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;To&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;: [&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number9 index8 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number10 index9 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;pm&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number11 index10 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;},&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number12 index11 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number13 index12 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;userEmail&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number14 index13 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number15 index14 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;],&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number16 index15 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ce88d061-284c-4af6-9902-62c1b9e5decf&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number17 index16 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;2a299c68-20c0-4bd3-87d0-a0d8c1490cf4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number18 index17 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number19 index18 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number20 index19 alt1"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-CheckOutChangeEvent"&gt;Check Out Change Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;LanguageFileId&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;File ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Email address of the user who triggered the event&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.CheckOutEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&lt;strong&gt;Example Message Body&lt;/strong&gt;&lt;/div&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_752509" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckOutEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ce88d061-284c-4af6-9902-62c1b9e5decf&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;2a299c68-20c0-4bd3-87d0-a0d8c1490cf4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id="Howtouse-WebHooksService-CheckInChangeEvent"&gt;Check In Change Event&lt;/h3&gt;
&lt;div class="table-wrap"&gt;
&lt;table class="relative-table wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col /&gt;&lt;col /&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Headers&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Key&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;X-Correlation-ID&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Correlation ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="2"&gt;Message Body&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh"&gt;Property Name&lt;/th&gt;
&lt;th class="confluenceTh"&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;ProjectId&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Project ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;LanguageFileId&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;File ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;RaisedBy&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Email address of the user who triggered the event&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Server&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;GroupShare server name, read from WebHookService settings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Action&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Sdl.GroupShare.Events.V2.CheckInEvent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="code panel pdl conf-macro output-block"&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="codeHeader panelHeader pdl"&gt;&lt;strong&gt;Example Message Body&lt;/strong&gt;&lt;/div&gt;
&lt;div class="codeContent panelContent pdl"&gt;
&lt;div&gt;
&lt;div id="highlighter_442289" class="syntaxhighlighter sh-default nogutter  java"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="code"&gt;
&lt;div class="container" title="Hint: double-click to select code"&gt;
&lt;div class="line number1 index0 alt2"&gt;&lt;code class="java plain"&gt;{&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number2 index1 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Action&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Sdl.GroupShare.Events.V2.CheckInEvent&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number3 index2 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;LanguageFileId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ce88d061-284c-4af6-9902-62c1b9e5decf&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number4 index3 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;ProjectId&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;2a299c68-20c0-4bd3-87d0-a0d8c1490cf4&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number5 index4 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;RaisedBy&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;sa&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;,&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number6 index5 alt1"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;Server&amp;quot;&lt;/code&gt;&lt;code class="java plain"&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class="java string"&gt;&amp;quot;groupshare.local&amp;quot;&lt;/code&gt;&lt;/div&gt;
&lt;div class="line number7 index6 alt2"&gt;&lt;code class="java spaces"&gt;&amp;nbsp;&lt;/code&gt;&lt;code class="java plain"&gt;}&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>