<?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 API</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api</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><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><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>Getting started</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/5311/getting-started</link><pubDate>Thu, 03 Aug 2023 08:12:25 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:e85a8f3a-ebb6-4a56-9d0d-c3eb92f7d392</guid><dc:creator>Georgiana Iancu</dc:creator><description>Current Revision posted to GroupShare API by Georgiana Iancu on 8/3/2023 8:12:25 AM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;GroupShare&amp;nbsp;related articles.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>GroupShare API</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api</link><pubDate>Wed, 02 Aug 2023 14:30:39 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:6acb0979-e73f-4641-a490-c8097023da14</guid><dc:creator>Georgiana Iancu</dc:creator><description>Current Revision posted to GroupShare API by Georgiana Iancu on 8/2/2023 2:30:39 PM&lt;br /&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><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 Api endpoints step by step</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3395/groupshare-api-endpoints-step-by-step</link><pubDate>Thu, 07 May 2020 16:46:52 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:473f0a0a-ed47-49da-b8e7-3cdacdabce6a</guid><dc:creator>Paul</dc:creator><description>Current Revision posted to GroupShare API by Paul on 5/7/2020 4:46:52 PM&lt;br /&gt;
&lt;p&gt;In the following pages will be described how to use Swagger UI to make calls to GroupShare.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: GroupShare, GroupShareApisDocumentation, Tips&amp;Tricks&lt;/div&gt;
</description></item><item><title>GroupShare</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/5311/getting-started/revision/1</link><pubDate>Thu, 07 May 2020 16:46:33 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:e85a8f3a-ebb6-4a56-9d0d-c3eb92f7d392</guid><dc:creator>Paul</dc:creator><description>Revision 1 posted to GroupShare API by Paul on 5/7/2020 4:46:33 PM&lt;br /&gt;
&lt;p&gt;&lt;span&gt;GroupShare&amp;nbsp;related articles.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How to upload files to an existing GS Project</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3451/how-to-upload-files-to-an-existing-gs-project</link><pubDate>Thu, 12 Sep 2019 08:38:06 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:d234615b-542d-4f7f-b3b2-e1951ebb9736</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Current Revision posted to GroupShare API by Andrea-Melinda Ghisa on 9/12/2019 8:38:06 AM&lt;br /&gt;
&lt;p&gt;In this example we&amp;#39;ll use Postman&amp;nbsp;to upload a file to GroupShare by making a call to the following endpoint:&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/Upl.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/602x87/__key/communityserver-wikis-components-files/00-00-00-03-53/Upl.jpg" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;What is Postman?&lt;/h3&gt;
&lt;p&gt;Postman is a FREE tool which allows you to easily make calls to a server. You can download the tool from &lt;a href="https://www.getpostman.com/downloads/"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;How upload file using&amp;nbsp;Postman&lt;/h3&gt;
&lt;p&gt;After you downloaded the tool you&amp;#39;ll see a tab where we need to&amp;nbsp;add following information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Call type (GET, POST, PUT..) , we&amp;#39;ll use POST&lt;/li&gt;
&lt;li&gt;The endpoint we want to make the call &lt;em&gt;[GSUrl]/api/projectserver/v2/projects/[projectId]/files/upload&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;We need to add the token in the &lt;em&gt;&amp;quot;Authorization&amp;quot;&lt;/em&gt; area (the token from Swagger can be used). See following &lt;a href="/developers-more/developers/language-developers/w/wiki/3420.how-authenticate-to-groupshare-using-swagger-ui"&gt;post &lt;/a&gt;on how to get the token.&lt;/li&gt;
&lt;li&gt;In the &lt;em&gt;&amp;quot;Body&amp;quot;&lt;/em&gt; we need to add the zip with the files we want to upload&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/postUpl.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/940x372/__key/communityserver-wikis-components-files/00-00-00-03-53/postUpl.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Headers and Body area&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Click on &amp;quot;&lt;em&gt;Headers&lt;/em&gt;&amp;quot; tab and add a new key &amp;quot;&lt;em&gt;Content-Type&amp;quot;&lt;/em&gt; with &amp;quot;&lt;em&gt;application/zip&lt;/em&gt;&amp;quot; as value.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/header.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/940x173/__key/communityserver-wikis-components-files/00-00-00-03-53/header.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Next step is to add information in &amp;quot;Body&amp;quot; tab. In this tab make sure you have checked&amp;nbsp; radio button&amp;nbsp;&lt;em&gt;&amp;quot;form-data&amp;quot;&amp;nbsp;. &lt;/em&gt;In the key column select &lt;em&gt;&amp;quot;File&amp;quot;&lt;/em&gt; from dropdown list.&amp;nbsp; In the &amp;quot;Value&amp;quot; column select from the zip which contains the files you want to upload.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/fileU.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/940x234/__key/communityserver-wikis-components-files/00-00-00-03-53/fileU.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After all the required data is filled click on &lt;em&gt;&amp;quot;Send&amp;quot;&lt;/em&gt; button. If the request was successful the status will be &lt;em&gt;&amp;quot;200 OK&amp;quot;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/sts.jpg"&gt;&lt;img alt=" " src="/resized-image/__size/940x114/__key/communityserver-wikis-components-files/00-00-00-03-53/sts.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Refresh projects view in GroupShare and you&amp;#39;ll see the project in the grid.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Documentation, GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to use developer console</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3419/how-to-use-developer-console</link><pubDate>Tue, 05 Feb 2019 13:45:44 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:09bee8c6-6742-48a9-8bfa-87d58df9fd53</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Current Revision posted to GroupShare API by Andrea-Melinda Ghisa on 2/5/2019 1:45:44 PM&lt;br /&gt;
&lt;h4&gt;No enough support from API documentation? Web Browser console is here to help us.&lt;/h4&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/pastedimage1547018372487v1.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-03-53/pastedimage1547018372487v1.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Firs of all the documentation for GS Api can be found at the following address:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;{YourGSUrl}/documentation/api/index&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The process which I&amp;#39;ll describe bellow should be used only to find more information regarding the headers/response/ request parameters for api calls.&amp;nbsp;For this example I&amp;#39;ll use the console from Chrome.&lt;/p&gt;
&lt;p&gt;Before opening the console make sure you have loaded GroupShare in browser.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;Where I can find the browser console?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;In browser hit&amp;nbsp;&lt;strong&gt;&amp;quot;F12&amp;quot;&lt;/strong&gt;&amp;nbsp;or simply&amp;nbsp;&lt;strong&gt;right click-&amp;gt; &amp;quot;Inspect&amp;quot;.&amp;nbsp;&amp;nbsp;&lt;/strong&gt;All the magic will happen&amp;nbsp;in &amp;quot;&lt;strong&gt;Network&lt;/strong&gt;&amp;quot; tab.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/cons.jpg"&gt;&lt;img src="/resized-image/__size/940x916/__key/communityserver-wikis-components-files/00-00-00-03-53/cons.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;What can I see in&amp;nbsp; &amp;quot;Network&amp;quot; tab?&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;In this tab you can see in real time all the calls which a web page does to server. It doesn&amp;#39;t mater on which page you are in, for any web pages you are able to see the calls made.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&amp;nbsp;How can I see the calls?&lt;/h3&gt;
&lt;p&gt;Let assume that we want&amp;nbsp;in our application to make a call to receive all the translation memories from Groupshare but we don&amp;#39;t know what call we need to do.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Navigate to Translation memories page -&amp;gt; hit&amp;nbsp;&lt;strong&gt;&amp;quot;F12&lt;/strong&gt;&amp;quot;&amp;nbsp; navigate to&amp;nbsp;&lt;strong&gt;&amp;quot;Network&amp;quot;&lt;/strong&gt;&amp;nbsp;tab. At the beginning the tab is empty.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/empt.jpg"&gt;&lt;img src="/resized-image/__size/940x923/__key/communityserver-wikis-components-files/00-00-00-03-53/empt.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To see all the calls reload the page (&lt;strong&gt;F5&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;So many calls! What should I do next?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Next step is to find exactly the call we want to see the details. We know that we want to see tms information so we&amp;#39;ll search for calls which contains the word &amp;quot;tms&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/tmslink.jpg"&gt;&lt;img src="/resized-image/__size/940x853/__key/communityserver-wikis-components-files/00-00-00-03-53/tmslink.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All the &amp;quot;cool&amp;quot; things we want to see are displayed when you click on the call for which you want to see more information. A new window will appear near the link which has multiple tabs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/h.jpg"&gt;&lt;img src="/resized-image/__size/940x953/__key/communityserver-wikis-components-files/00-00-00-03-53/h.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lets take a look at each tab and see what it displays:&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Headers tab&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;It shows the request URL, request headers like: &amp;quot;Accept&amp;quot;, &amp;quot;Encoding&amp;quot;, &amp;quot;Authorization&amp;quot; . If you scroll down you are able to see more information regarding the &amp;quot;Query String Parameters&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Preview&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;In this tab you are able to see the objects which are displayed like&amp;nbsp;as json object&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/pr.jpg"&gt;&lt;img src="/resized-image/__size/940x527/__key/communityserver-wikis-components-files/00-00-00-03-53/pr.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Response&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Here you can see the json response from the server. To read more easy the response you can use&amp;nbsp;&lt;a href="https://jsonformatter.curiousconcept.com/"&gt;json formater&lt;/a&gt;. Copy the response and paste it intro Json Formater and Validator and click &amp;quot;Process&amp;quot;. You&amp;#39;ll be able to see the json formatted&amp;nbsp;in a way which is more easy to read.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/rsp.jpg"&gt;&lt;img src="/resized-image/__size/940x873/__key/communityserver-wikis-components-files/00-00-00-03-53/rsp.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Using above steps you are able to see details regarding any flow in GS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Documentation, GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to use developer console</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3419/how-to-use-developer-console/revision/4</link><pubDate>Tue, 05 Feb 2019 13:41:45 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:09bee8c6-6742-48a9-8bfa-87d58df9fd53</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Revision 4 posted to GroupShare API by Andrea-Melinda Ghisa on 2/5/2019 1:41:45 PM&lt;br /&gt;
&lt;h4&gt;No enough support from API documentation? Web Browser console is here to help us.&lt;/h4&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372487v1.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372487v1.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Firs of all the documentation for GS Api can be found at the following address:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;{YourGSUrl}/documentation/api/index&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The process which I&amp;#39;ll describe bellow should be used only to find more information regarding the headers/response/ request parameters for api calls.&amp;nbsp;For this example I&amp;#39;ll use the console from Chrome.&lt;/p&gt;
&lt;p&gt;Before opening the console make sure you have loaded GroupShare in browser.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;Where I can find the browser console?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;In browser hit&amp;nbsp;&lt;strong&gt;&amp;quot;F12&amp;quot;&lt;/strong&gt;&amp;nbsp;or simply&amp;nbsp;&lt;strong&gt;right click-&amp;gt; &amp;quot;Inspect&amp;quot;.&amp;nbsp;&amp;nbsp;&lt;/strong&gt;All the magic will happen&amp;nbsp;in &amp;quot;&lt;strong&gt;Network&lt;/strong&gt;&amp;quot; tab.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/cons.jpg"&gt;&lt;img src="/resized-image/__size/940x916/__key/communityserver-wikis-components-files/00-00-00-00-39/cons.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;What can I see in&amp;nbsp; &amp;quot;Network&amp;quot; tab?&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;In this tab you can see in real time all the calls which a web page does to server. It doesn&amp;#39;t mater on which page you are in, for any web pages you are able to see the calls made.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&amp;nbsp;How can I see the calls?&lt;/h3&gt;
&lt;p&gt;Let assume that we want&amp;nbsp;in our application to make a call to receive all the translation memories from Groupshare but we don&amp;#39;t know what call we need to do.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Navigate to Translation memories page -&amp;gt; hit&amp;nbsp;&lt;strong&gt;&amp;quot;F12&lt;/strong&gt;&amp;quot;&amp;nbsp; navigate to&amp;nbsp;&lt;strong&gt;&amp;quot;Network&amp;quot;&lt;/strong&gt;&amp;nbsp;tab. At the beginning the tab is empty.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/empt.jpg"&gt;&lt;img src="/resized-image/__size/940x923/__key/communityserver-wikis-components-files/00-00-00-00-39/empt.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To see all the calls reload the page (&lt;strong&gt;F5&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;So many calls! What should I do next?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Next step is to find exactly the call we want to see the details. We know that we want to see tms information so we&amp;#39;ll search for calls which contains the word &amp;quot;tms&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/tmslink.jpg"&gt;&lt;img src="/resized-image/__size/940x853/__key/communityserver-wikis-components-files/00-00-00-00-39/tmslink.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All the &amp;quot;cool&amp;quot; things we want to see are displayed when you click on the call for which you want to see more information. A new window will appear near the link which has multiple tabs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/h.jpg"&gt;&lt;img src="/resized-image/__size/940x953/__key/communityserver-wikis-components-files/00-00-00-00-39/h.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lets take a look at each tab and see what it displays:&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Headers tab&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;It shows the request URL, request headers like: &amp;quot;Accept&amp;quot;, &amp;quot;Encoding&amp;quot;, &amp;quot;Authorization&amp;quot; . If you scroll down you are able to see more information regarding the &amp;quot;Query String Parameters&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v7.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v7.png" alt=" " /&gt;&lt;/a&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v8.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v8.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Preview&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;In this tab you are able to see the objects which are displayed like&amp;nbsp;as json object&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372490v9.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372490v9.png" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Response&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Here you can see the json response from the server. To read more easy the response you can use&amp;nbsp;&lt;a href="https://jsonformatter.curiousconcept.com/"&gt;json formater&lt;/a&gt;. Copy the response and paste it intro Json Formater and Validator and click &amp;quot;Process&amp;quot;. You&amp;#39;ll be able to see the json formatted&amp;nbsp;in a way which is more easy to read.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v10.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v10.png" alt=" " /&gt;&lt;/a&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v11.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v11.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Using above steps you are able to see details regarding any flow in GS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: documentation, GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to use developer console</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3419/how-to-use-developer-console/revision/3</link><pubDate>Tue, 05 Feb 2019 13:24:31 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:09bee8c6-6742-48a9-8bfa-87d58df9fd53</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Revision 3 posted to GroupShare API by Andrea-Melinda Ghisa on 2/5/2019 1:24:31 PM&lt;br /&gt;
&lt;h4&gt;No enough support from API documentation? Web Browser console is here to help us.&lt;/h4&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372487v1.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372487v1.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Firs of all the documentation for GS Api can be found at the following address:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;{YourGSUrl}/documentation/api/index&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The process which I&amp;#39;ll describe bellow should be used only to find more information regarding the headers/response/ request parameters for api calls.&amp;nbsp;For this example I&amp;#39;ll use the console from Chrome.&lt;/p&gt;
&lt;p&gt;Before opening the console make sure you have loaded GroupShare in browser.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;Where I can find the browser console?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;In browser hit&amp;nbsp;&lt;strong&gt;&amp;quot;F12&amp;quot;&lt;/strong&gt;&amp;nbsp;or simply&amp;nbsp;&lt;strong&gt;right click-&amp;gt; &amp;quot;Inspect&amp;quot;.&amp;nbsp;&amp;nbsp;&lt;/strong&gt;All the magic will happen&amp;nbsp;in &amp;quot;&lt;strong&gt;Network&lt;/strong&gt;&amp;quot; tab.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/cons.jpg"&gt;&lt;img src="/resized-image/__size/940x916/__key/communityserver-wikis-components-files/00-00-00-00-39/cons.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;What can I see in&amp;nbsp; &amp;quot;Network&amp;quot; tab?&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;In this tab you can see in real time all the calls which a web page does to server. It doesn&amp;#39;t mater on which page you are in, for any web pages you are able to see the calls made.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&amp;nbsp;How can I see the calls?&lt;/h3&gt;
&lt;p&gt;Let assume that we want&amp;nbsp;in our application to make a call to receive all the translation memories from Groupshare but we don&amp;#39;t know what call we need to do.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Navigate to Translation memories page -&amp;gt; hit&amp;nbsp;&lt;strong&gt;&amp;quot;F12&lt;/strong&gt;&amp;quot;&amp;nbsp; navigate to&amp;nbsp;&lt;strong&gt;&amp;quot;Network&amp;quot;&lt;/strong&gt;&amp;nbsp;tab. At the beginning the tab is empty.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/empt.jpg"&gt;&lt;img src="/resized-image/__size/940x923/__key/communityserver-wikis-components-files/00-00-00-00-39/empt.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To see all the calls reload the page (&lt;strong&gt;F5&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v4.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v4.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;So many calls! What should I do next?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Next step is to find exactly the call we want to see the details. We know that we want to see tms information so we&amp;#39;ll search for calls which contains the word &amp;quot;tms&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v5.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v5.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All the &amp;quot;cool&amp;quot; things we want to see are displayed when you click on the call for which you want to see more information. A new window will appear near the link which has multiple tabs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v6.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v6.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lets take a look at each tab and see what it displays:&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Headers tab&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;It shows the request URL, request headers like: &amp;quot;Accept&amp;quot;, &amp;quot;Encoding&amp;quot;, &amp;quot;Authorization&amp;quot; . If you scroll down you are able to see more information regarding the &amp;quot;Query String Parameters&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v7.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v7.png" alt=" " /&gt;&lt;/a&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v8.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v8.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Preview&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;In this tab you are able to see the objects which are displayed like&amp;nbsp;as json object&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372490v9.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372490v9.png" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Response&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Here you can see the json response from the server. To read more easy the response you can use&amp;nbsp;&lt;a href="https://jsonformatter.curiousconcept.com/"&gt;json formater&lt;/a&gt;. Copy the response and paste it intro Json Formater and Validator and click &amp;quot;Process&amp;quot;. You&amp;#39;ll be able to see the json formatted&amp;nbsp;in a way which is more easy to read.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v10.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v10.png" alt=" " /&gt;&lt;/a&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v11.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v11.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Using above steps you are able to see details regarding any flow in GS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: documentation, GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to use developer console</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3419/how-to-use-developer-console/revision/2</link><pubDate>Tue, 05 Feb 2019 13:17:44 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:09bee8c6-6742-48a9-8bfa-87d58df9fd53</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Revision 2 posted to GroupShare API by Andrea-Melinda Ghisa on 2/5/2019 1:17:44 PM&lt;br /&gt;
&lt;h4&gt;No enough support from API documentation? Web Browser console is here to help us.&lt;/h4&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372487v1.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372487v1.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Firs of all the documentation for GS Api can be found at the following address:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;{YourGSUrl}/documentation/api/index&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The process which I&amp;#39;ll describe bellow should be used only to find more information regarding the headers/response/ request parameters for api calls.&amp;nbsp;For this example I&amp;#39;ll use the console from Chrome.&lt;/p&gt;
&lt;p&gt;Before opening the console make sure you have loaded GroupShare in browser.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;Where I can find the browser console?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;In browser hit&amp;nbsp;&lt;strong&gt;&amp;quot;F12&amp;quot;&lt;/strong&gt;&amp;nbsp;or simply&amp;nbsp;&lt;strong&gt;right click-&amp;gt; &amp;quot;Inspect&amp;quot;.&amp;nbsp;&amp;nbsp;&lt;/strong&gt;All the magic will happen&amp;nbsp;in &amp;quot;&lt;strong&gt;Network&lt;/strong&gt;&amp;quot; tab.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/cons.jpg"&gt;&lt;img src="/resized-image/__size/940x916/__key/communityserver-wikis-components-files/00-00-00-00-39/cons.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;What can I see in&amp;nbsp; &amp;quot;Network&amp;quot; tab?&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;In this tab you can see in real time all the calls which a web page does to server. It doesn&amp;#39;t mater on which page you are in, for any web pages you are able to see the calls made.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&amp;nbsp;How can I see the calls?&lt;/h3&gt;
&lt;p&gt;Let assume that we want&amp;nbsp;in our application to make a call to receive all the translation memories from Groupshare but we don&amp;#39;t know what call we need to do.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Navigate to Translation memories page -&amp;gt; hit&amp;nbsp;&lt;strong&gt;&amp;quot;F12&lt;/strong&gt;&amp;quot;&amp;nbsp; navigate to&amp;nbsp;&lt;strong&gt;&amp;quot;Network&amp;quot;&lt;/strong&gt;&amp;nbsp;tab. At the beginning the tab is empty.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372488v3.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372488v3.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To see all the calls reload the page (&lt;strong&gt;F5&lt;/strong&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v4.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v4.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;So many calls! What should I do next?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Next step is to find exactly the call we want to see the details. We know that we want to see tms information so we&amp;#39;ll search for calls which contains the word &amp;quot;tms&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v5.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v5.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All the &amp;quot;cool&amp;quot; things we want to see are displayed when you click on the call for which you want to see more information. A new window will appear near the link which has multiple tabs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v6.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v6.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Lets take a look at each tab and see what it displays:&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Headers tab&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;It shows the request URL, request headers like: &amp;quot;Accept&amp;quot;, &amp;quot;Encoding&amp;quot;, &amp;quot;Authorization&amp;quot; . If you scroll down you are able to see more information regarding the &amp;quot;Query String Parameters&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v7.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v7.png" alt=" " /&gt;&lt;/a&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v8.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372489v8.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Preview&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;In this tab you are able to see the objects which are displayed like&amp;nbsp;as json object&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372490v9.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372490v9.png" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="color:#339966;"&gt;Response&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Here you can see the json response from the server. To read more easy the response you can use&amp;nbsp;&lt;a href="https://jsonformatter.curiousconcept.com/"&gt;json formater&lt;/a&gt;. Copy the response and paste it intro Json Formater and Validator and click &amp;quot;Process&amp;quot;. You&amp;#39;ll be able to see the json formatted&amp;nbsp;in a way which is more easy to read.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v10.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v10.png" alt=" " /&gt;&lt;/a&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v11.png"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547018372491v11.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Using above steps you are able to see details regarding any flow in GS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: documentation, GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>Project creation flow chart</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/4037/project-creation-flow-chart</link><pubDate>Tue, 05 Feb 2019 07:32:40 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:bed5db60-bc58-4faa-90f6-dfd9479248ae</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Current Revision posted to GroupShare API by Andrea-Melinda Ghisa on 2/5/2019 7:32:40 AM&lt;br /&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/Basic-Activity-Diagram.png"&gt;&lt;img src="/resized-image/__size/940x1360/__key/communityserver-wikis-components-files/00-00-00-03-53/Basic-Activity-Diagram.png" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How to search in a termbase using Swagger UI.</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/4035/how-to-search-in-a-termbase-using-swagger-ui</link><pubDate>Fri, 01 Feb 2019 07:03:26 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:413c711b-ebd2-4d0c-b736-633bd4b6f477</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Current Revision posted to GroupShare API by Andrea-Melinda Ghisa on 2/1/2019 7:03:26 AM&lt;br /&gt;
&lt;p&gt;To search a specific term in a termbase an Http Get call must be made to:&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/Search/Search_Get"&gt;/multiterm/api/1.0/termbases/search&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span class="path"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/search.jpg"&gt;&lt;img src="/resized-image/__size/940x913/__key/communityserver-wikis-components-files/00-00-00-03-53/search.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to search in a termbase using Swagger UI.</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/4035/how-to-search-in-a-termbase-using-swagger-ui/revision/1</link><pubDate>Fri, 01 Feb 2019 06:44:49 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:413c711b-ebd2-4d0c-b736-633bd4b6f477</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Revision 1 posted to GroupShare API by Andrea-Melinda Ghisa on 2/1/2019 6:44:49 AM&lt;br /&gt;
&lt;p&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to assign a file to a user in GS using Swagger UI</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3533/how-to-assign-a-file-to-a-user-in-gs-using-swagger-ui</link><pubDate>Thu, 17 Jan 2019 09:09:07 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:4fe7f506-6101-4258-885f-1ad332f3872d</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Current Revision posted to GroupShare API by Andrea-Melinda Ghisa on 1/17/2019 9:09:07 AM&lt;br /&gt;
&lt;p&gt;What we want to achieve:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/gsbef.jpg"&gt;&lt;img src="/resized-image/__size/940x647/__key/communityserver-wikis-components-files/00-00-00-03-53/gsbef.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;After&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/8802.GsAfter.jpg"&gt;&lt;img src="/resized-image/__size/940x645/__key/communityserver-wikis-components-files/00-00-00-03-53/8802.GsAfter.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In order to change the user assignment a POST call should be made to&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_ChangeProjectAssignments"&gt;/api/projectserver/v2/projects/{projectId}/changeassignment&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span class="path"&gt;In the body of the call&amp;nbsp;we need to send&amp;nbsp;additional information about the LanguageFileId, PhaseId, Assigned Users.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="path"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/1067.asgnBody.jpg"&gt;&lt;img src="/resized-image/__size/940x306/__key/communityserver-wikis-components-files/00-00-00-03-53/1067.asgnBody.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;How to get the PhaseId and Assigned Users&amp;nbsp;parameters&lt;/span&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="path"&gt;&lt;span class="path"&gt;PhaseId can be retrieved by making a call to&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_GetProjectPhases"&gt;/api/projectserver/v2/phases/{projectId}&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="path"&gt;&lt;span class="path"&gt;In order to get the&amp;nbsp;name of the user you want to assign the file&amp;nbsp;you need to make a call to the following endpoint&amp;nbsp;&lt;/span&gt;&lt;/span&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/UsersV2/UsersV2_Get"&gt;/api/management/v2/users&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span class="path"&gt;From the response &amp;quot;&lt;em&gt;UserName&lt;/em&gt;&amp;quot; parameter must be used. You can assign the file to multiple users.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span class="path"&gt;How assign body looks like&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span class="path"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/AssignBodyAfter.jpg"&gt;&lt;img src="/resized-image/__size/940x410/__key/communityserver-wikis-components-files/00-00-00-03-53/AssignBodyAfter.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="path"&gt;If the call was completed successfully you&amp;#39;ll the the changes in GroupShare UI.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to assign a file to a user in GS using Swagger UI</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3533/how-to-assign-a-file-to-a-user-in-gs-using-swagger-ui/revision/2</link><pubDate>Thu, 17 Jan 2019 09:04:33 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:4fe7f506-6101-4258-885f-1ad332f3872d</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Revision 2 posted to GroupShare API by Andrea-Melinda Ghisa on 1/17/2019 9:04:33 AM&lt;br /&gt;
&lt;p&gt;What we want to achieve:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/gsbef.jpg"&gt;&lt;img src="/resized-image/__size/940x647/__key/communityserver-wikis-components-files/00-00-00-00-39/gsbef.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;After&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/8802.GsAfter.jpg"&gt;&lt;img src="/resized-image/__size/940x645/__key/communityserver-wikis-components-files/00-00-00-00-39/8802.GsAfter.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In order to change the user assignment a POST call should be made to&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_ChangeProjectAssignments"&gt;/api/projectserver/v2/projects/{projectId}/changeassignment&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span class="path"&gt;In the body of the call&amp;nbsp;we need to send&amp;nbsp;additional information about the LanguageFileId, PhaseId, Assigned Users.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="path"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/1067.asgnBody.jpg"&gt;&lt;img src="/resized-image/__size/940x306/__key/communityserver-wikis-components-files/00-00-00-00-39/1067.asgnBody.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;How to get the PhaseId and Assigned Users&amp;nbsp;parameters&lt;/span&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="path"&gt;&lt;span class="path"&gt;PhaseId can be retrieved by making a call to&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_GetProjectPhases"&gt;/api/projectserver/v2/phases/{projectId}&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="path"&gt;&lt;span class="path"&gt;In order to get the&amp;nbsp;name of the user you want to assign the file&amp;nbsp;you need to make a call to the following endpoint&amp;nbsp;&lt;/span&gt;&lt;/span&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/UsersV2/UsersV2_Get"&gt;/api/management/v2/users&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span class="path"&gt;From the response &amp;quot;&lt;em&gt;UserName&lt;/em&gt;&amp;quot; parameter must be used. You can assign the file to multiple users.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to assign a file to a user in GS using Swagger UI</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3533/how-to-assign-a-file-to-a-user-in-gs-using-swagger-ui/revision/1</link><pubDate>Thu, 17 Jan 2019 09:00:33 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:4fe7f506-6101-4258-885f-1ad332f3872d</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Revision 1 posted to GroupShare API by Andrea-Melinda Ghisa on 1/17/2019 9:00:33 AM&lt;br /&gt;
&lt;p&gt;What we want to achieve:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547715648065v1.jpeg"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547715648065v1.jpeg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;After&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547715648066v2.jpeg"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547715648066v2.jpeg" alt=" " /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to change the user assignment a POST call should be made to&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_ChangeProjectAssignments"&gt;/api/projectserver/v2/projects/{projectId}/changeassignment&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span class="path"&gt;In the body of the call&amp;nbsp;we need to send&amp;nbsp;additional information about the LanguageFileId, PhaseId, Assigned Users.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="path"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547715648066v3.jpeg"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-00-39/pastedimage1547715648066v3.jpeg" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;How to get the PhaseId and Assigned Users&amp;nbsp;parameters&lt;/span&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="path"&gt;&lt;span class="path"&gt;PhaseId can be retrieved by making a call to&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_GetProjectPhases"&gt;/api/projectserver/v2/phases/{projectId}&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="path"&gt;&lt;span class="path"&gt;In order to get the&amp;nbsp;name of the user you want to assign the file&amp;nbsp;you need to make a call to the following endpoint&amp;nbsp;&lt;/span&gt;&lt;/span&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/UsersV2/UsersV2_Get"&gt;/api/management/v2/users&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span class="path"&gt;From the response &amp;quot;&lt;em&gt;UserName&lt;/em&gt;&amp;quot; parameter must be used. You can assign the file to multiple users.&lt;/span&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to change a phase of the file using Swagger UI</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3454/how-to-change-a-phase-of-the-file-using-swagger-ui</link><pubDate>Tue, 15 Jan 2019 09:34:58 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:b27a48e4-4965-4a8d-b6e7-b872695c4ab8</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Current Revision posted to GroupShare API by Andrea-Melinda Ghisa on 1/15/2019 9:34:58 AM&lt;br /&gt;
&lt;p&gt;The goal of this tutorial is to move a file from:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;em&gt;Preparation&lt;/em&gt;&amp;nbsp;phase&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/phPrep.jpg"&gt;&lt;img src="/resized-image/__size/911x243/__key/communityserver-wikis-components-files/00-00-00-03-53/phPrep.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To &lt;em&gt;Translation&lt;/em&gt; phase&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/PhTranslation.jpg"&gt;&lt;img src="/resized-image/__size/926x468/__key/communityserver-wikis-components-files/00-00-00-03-53/PhTranslation.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In order to change the phase of a file a POST call must be made to:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_ChangeProjectPhase"&gt;/api/projectserver/v2/projects/{projectId}/changephase&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In the body of the request we need to sent couple information like: &amp;quot;&lt;em&gt;LanguageFileId&lt;/em&gt;&amp;quot; and &amp;quot;&lt;em&gt;PhaseId&lt;/em&gt;&amp;quot;&lt;/p&gt;
&lt;h3&gt;How to obtain the LanguageFileId&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;LanguageFileId&lt;/em&gt; can be obtained by doing a GET call to&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/Files/Files_Get"&gt;/api/projectserver/v2/projects/{projectId}/files&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span class="path"&gt;From the response object take the&amp;nbsp;value of &amp;quot;&lt;em&gt;UniqueId&lt;/em&gt;&amp;quot; property (&lt;strong&gt;make sure you take the id for the target file&lt;/strong&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;How to obtain the PhaseId&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;First step is to get all the Phases Ids. We&amp;#39;ll make a GET to:&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_GetProjectPhases"&gt;/api/projectserver/v2/phases/{projectId}&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span class="path"&gt;From the response take the id of the phase you want. In out case we&amp;#39;ll take the translation phase id.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="path"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/phId.jpg"&gt;&lt;img src="/resized-image/__size/907x435/__key/communityserver-wikis-components-files/00-00-00-03-53/phId.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We&amp;nbsp; gathered all the information necessary now we are able to make a POST to actually change the phase.&lt;/p&gt;
&lt;p&gt;The body of the&amp;nbsp;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_ChangeProjectPhase"&gt;/api/projectserver/v2/projects/{projectId}/changephase&lt;/a&gt;&amp;nbsp;call should look like this:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="path"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-53/PhBody.jpg"&gt;&lt;img src="/resized-image/__size/940x327/__key/communityserver-wikis-components-files/00-00-00-03-53/PhBody.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="path"&gt;If the response code of the call is &amp;quot;&lt;strong&gt;201&lt;/strong&gt;&amp;quot; that means the file phase was changed successfully. If you refresh the GroupShare UI you should see the file in the new phase.&lt;/span&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: Documentation, GroupShareApisDocumentation&lt;/div&gt;
</description></item><item><title>How to change a phase of the file using Swagger UI</title><link>https://community.rws.com/developers-more/trados-portfolio/groupshare-developers/w/groupshare-api/3454/how-to-change-a-phase-of-the-file-using-swagger-ui/revision/8</link><pubDate>Tue, 15 Jan 2019 09:28:12 GMT</pubDate><guid isPermaLink="false">10acfa76-f078-475b-a7ef-fc5b3e8d2934:b27a48e4-4965-4a8d-b6e7-b872695c4ab8</guid><dc:creator>Andrea-Melinda Ghisa</dc:creator><description>Revision 8 posted to GroupShare API by Andrea-Melinda Ghisa on 1/15/2019 9:28:12 AM&lt;br /&gt;
&lt;p&gt;The goal of this tutorial is to move a file from:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;em&gt;Preparation&lt;/em&gt;&amp;nbsp;phase&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/phPrep.jpg"&gt;&lt;img src="/resized-image/__size/911x243/__key/communityserver-wikis-components-files/00-00-00-00-39/phPrep.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To &lt;em&gt;Translation&lt;/em&gt; phase&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/PhTranslation.jpg"&gt;&lt;img src="/resized-image/__size/926x468/__key/communityserver-wikis-components-files/00-00-00-00-39/PhTranslation.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In order to change the phase of a file a POST call must be made to:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_ChangeProjectPhase"&gt;/api/projectserver/v2/projects/{projectId}/changephase&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In the body of the request we need to sent couple information like: &amp;quot;&lt;em&gt;LanguageFileId&lt;/em&gt;&amp;quot; and &amp;quot;&lt;em&gt;PhaseId&lt;/em&gt;&amp;quot;&lt;/p&gt;
&lt;h3&gt;How to obtain the LanguageFileId&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;LanguageFileId&lt;/em&gt; can be obtained by doing a GET call to&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/Files/Files_Get"&gt;/api/projectserver/v2/projects/{projectId}/files&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span class="path"&gt;From the response object take the&amp;nbsp;value of &amp;quot;&lt;em&gt;UniqueId&lt;/em&gt;&amp;quot; property (&lt;strong&gt;make sure you take the id for the target file&lt;/strong&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;How to obtain the PhaseId&amp;nbsp;&lt;/h3&gt;
&lt;p&gt;First step is to get all the Phases Ids. We&amp;#39;ll make a GET to:&lt;/p&gt;
&lt;h3&gt;&lt;span class="path"&gt;&lt;a class="toggleOperation " href="http://gs2017dev.sdl.com:41234/documentation/api/index#!/PhasesV2/PhasesV2_GetProjectPhases"&gt;/api/projectserver/v2/phases/{projectId}&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span class="path"&gt;From the response take the id of the phase you want. In out case we&amp;#39;ll take the translation phase id.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="path"&gt;&lt;a href="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-39/phId.jpg"&gt;&lt;img src="/resized-image/__size/907x435/__key/communityserver-wikis-components-files/00-00-00-00-39/phId.jpg" alt=" " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: documentation, GroupShareApisDocumentation&lt;/div&gt;
</description></item></channel></rss>